| name | tdd |
| description | Test-Driven Development - from a feature description, collaboratively build a plan with grill-me, scaffold placeholder implementations, then write failing tests. Use when user says "tdd" or wants to develop with TDD. |
| disable-model-invocation | true |
TDD
Given a feature description from the user:
- Run grill-me to collaboratively build a concrete plan from the description. Explore the codebase to understand conventions and constraints.
- Once the plan is solid, call scaffold to create placeholder files with correct types, exports, and TODO stubs.
- Write failing tests that define expected behavior using the project's existing test framework and conventions.
- Confirm tests fail for the right reason, then hand off to the user to implement.