Implements the next unimplemented phase from ./plans/ using TDD, one user story at a time, with human-in-the-loop confirmation at each step. Use when user wants to start implementing a plan phase, says "implement next phase", "start phase N", or "let's build the next thing".
Drives the next unimplemented plan phase to completion via TDD, with the human confirming direction at every decision point.
Read every ./plans/*.md file. The next phase is the first ## Phase N block that has at least one unchecked - [ ] acceptance criterion.
Present to the user:
Before writing a line of code, explore what already exists:
find . -not -path '*/node_modules/*' -not -path '*/.git/*' | head -80 to get the directory treeList everything that must exist before the first user story can be built. Examples:
Present the prerequisite list as a numbered checklist and ask:
Wait for confirmation before proceeding.
For each approved prerequisite:
For each user story in the phase (present them as a numbered list first and let the user reorder or skip):
tdd skill — delegate the red-green-refactor loop to it./plans/ file: change - [ ] to - [x]When all acceptance criteria are checked off:
- [x] as criteria are met; the plan file is the source of truth for progresstdd skill — do not inline the red-green-refactor loop; load the skill instead