/tdd-workflow
Spawns the tdd-guide agent to enforce TDD discipline throughout an implementation task, including verification checkpoints at each step.
Steps
Gather context — understand what needs TDD guidance:
- If arguments are provided (feature description, bug to fix, files to refactor), use those
- Otherwise, ask the user what they are implementing
- Detect the test framework and test command from
.claude-toolkit.jsonor auto-detection - Identify existing test files related to the scope
Spawn the agent — use the Task tool:
Task tool with subagent_type="tdd-guide"Pass in the prompt:
- The task description (feature, bug fix, or refactor)
- The test command and framework
- Existing test file paths for the affected modules
- Any relevant source files for context
Present guidance — relay the agent's TDD plan:
- Ordered list of test cases to write (red phase)
- Minimum implementation for each test (green phase)
- Refactoring suggestions after tests are green
- Verification checkpoints between each cycle:
- Type check / compile passes
- Lint passes
- All tests pass (no regressions)
- Runtime verification (app starts, endpoints respond)
Offer follow-up actions:
- "Start first test?" — write the first failing test
- "Verify checkpoint?" — run the full verification loop
- "Review coverage?" — check what is tested and what is missing
Converted and distributed by TomeVault — claim your Tome and manage your conversions.