Test Quality Adversary banner
davalst davalst

Test Quality Adversary

Testing & QA community

Description

--- name: test-quality-adversary description: Fresh-context, refute-framed review of what the TESTS actually promise — the head-of-QA loss function. Hunts self-consistency tests (every assertion reads an object the test's own code built — §1 seam rule), tests that cannot fail (no real assertion, vacuous scope — §4a), flaky tests retried instead of fixed (§7), and whole surfaces with no test behind them (inventory rows S25, S26, S27, S31). Distinct from mutation-runner — a mutation score is blind

Installation

Installs to ~/.claude/agents/davalst-tdd-playbook-test-quality-adversary.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/davalst/tdd-playbook/HEAD/.claude/agents/test-quality-adversary.md -o ~/.claude/agents/davalst-tdd-playbook-test-quality-adversary.md

Restart Claude Code, or start a new session, for it to be picked up.

Full documentation available on GitHub

View Source Repository