What problem does it solve?
The skill keeps feature development focused on failing tests and prevents drift by orchestrating every Red-Green-Refactor step directly inside your repository. It removes the guesswork around language detection, increment decomposition, and runner selection so you always validate behavior incrementally.
Core Features & Use Cases
- Plan parsing and feature understanding: Reads a markdown plan or inline description, identifies the language and framework (Python, TypeScript, or Go), and breaks the work into small, testable increments for your approval.
- Strict Red-Green-Refactor loop: Writes failing tests, confirms they fail, adds minimal code, reruns the full suite, and applies refactors while pausing only when you need to review or when something goes wrong.
- Progress tracking and wrap-up: Creates and updates tasks for each increment, summarizes what was built, and highlights remaining edge cases or documentation after completion.
Quick Start
Invoke /tdd with a markdown plan or an inline feature description to start the guided Red-Green-Refactor workflow.