What problem does it solve?
This Skill enforces disciplined test-first development so code changes are validated by behavior, not by guesswork. It helps prevent fragile implementations, missed edge cases, and rushed changes that only appear correct.
Core Features & Use Cases
- Red-green TDD workflow: Write one failing test first, confirm it fails, then verify the implementation makes it pass.
- Behavior-focused coverage: Target happy paths, edge cases, and error cases using the project’s existing test framework and conventions.
- Quality gates and traceability: Check coverage, preserve vertical slicing discipline, and map requirements to test cases for reliable verification.
- Use Case: A developer adding a new validation rule can write the first failing test, run it to see the expected failure, and then hand off implementation until the test passes.
Quick Start
Use the test skill to write one failing test for the current behavior, run it to confirm it fails, and then pass implementation work to the fix skill.