tdd-verify
Installation
SKILL.md
Independent Verification
Purpose
Determine whether the implementation satisfies the approved behavior—not merely whether the agent's tests pass.
Workflow
- Read the approved behavior specification and acceptance criteria independently of the implementation summary.
- Inspect the actual code changes and test suite. Do not rely solely on the implementing agent's claims.
- Trace each acceptance criterion to relevant tests and implementation evidence. Mark each as verified, partially verified, unverified, or failed.
- Look for:
- Missing or weak scenarios, especially negative paths and boundary conditions
- Tests that duplicate implementation assumptions or assert only internal details
- Incorrect expected values, incomplete assertions, and tests that can pass when behavior is wrong
- Data-integrity, transaction, rollback, concurrency, retry, and duplicate-request defects where relevant
- Authorization, validation, privacy, and error-handling gaps where relevant
- Regressions and unintended scope changes
- Run relevant tests and quality checks when possible. Record exact checks run and their outcomes.
- Where useful, propose adversarial cases, mutation-testing checks, or independent manual checks to assess whether the tests would catch plausible defects.
- Produce a concise verification report with criterion-level evidence, findings by severity, unverified areas, and a recommendation: accept, request changes, or seek a human decision.