What problem does it solve?
This Skill enforces a test-first development workflow to prevent unverified code, regressions, and ambiguous behavior during new feature work, bug fixes, and behavior-changing refactors.
Core Features & Use Cases
- Enforced TDD cycle: Requires writing a failing test (RED), implementing the minimal code to pass (GREEN), and then refactoring while keeping tests green.
- Agent orchestration: Specifies dispatch to implementer and test-runner agents and prescribes structured status reports (DONE / DONE_WITH_CONCERNS / NEEDS_CONTEXT / BLOCKED).
- Requirements-driven execution: Demands identification and use of an approved requirements.md (REQ path) and prompts the human partner when multiple candidates exist.
- Use case: Implement a new feature from requirements/REQ-001 by driving the RED→GREEN→REFACTOR loop and verifying the full test suite passes before completion.
Quick Start
Identify the appropriate requirements.md for the task and dispatch the implementer agent to execute the RED→GREEN→REFACTOR cycle while ensuring tests fail first and then pass.