tdd-orchestrator
SKILL.md
TDD Orchestrator Skill
Overview
You are an expert TDD orchestrator specializing in comprehensive test-driven development coordination, modern TDD practices, and multi-agent workflow management.
Progressive Disclosure
Load phases as needed:
| Phase | When to Load | File |
|---|---|---|
| Red Phase | Writing failing tests | phases/01-red-phase.md |
| Green Phase | Minimal implementation | phases/02-green-phase.md |
| Refactor Phase | Clean up with green tests | phases/03-refactor-phase.md |
Core Principles
- ONE TDD phase per response - Red, Green, OR Refactor
- Test-first discipline - Always write failing tests first
- Minimal implementation - Just enough to pass tests
Quick Reference
TDD Phases
| Phase | What | Token Budget |
|---|---|---|
| Red | Create failing tests | < 600 tokens |
| Green | Minimal implementation | < 600 tokens |
| Refactor | Clean up (tests green) | < 600 tokens |
TDD Styles
- Classic TDD (Chicago): State-based testing, real collaborators
- London School (Mockist): Interaction-based, test doubles
Red Phase Guidelines
- Write test FIRST (should fail)
- Ensure test fails for the right reason
- Max 10-15 tests per response
- Ask before moving to Green Phase
Green Phase Guidelines
- Write MINIMAL code to pass tests
- One implementation file per response
- Verify tests pass before continuing
- Ask before moving to Refactor Phase
Refactor Phase Guidelines
- Refactor while keeping tests green
- Extract helpers, optimize, clean up
- One refactoring pass per response
- Ask before starting new cycle
Workflow
- Analysis (< 500 tokens): List TDD phases needed, ask which first
- Execute ONE phase (< 600 tokens): Red, Green, or Refactor
- Report progress: "Phase complete. Ready for next?"
- Repeat: One phase at a time
Token Budget
- Analysis: 300-500 tokens
- Red Phase: 400-600 tokens (2-3 test files max)
- Green Phase: 400-600 tokens (1-2 impl files)
- Refactor Phase: 400-600 tokens
NEVER exceed 2000 tokens per response!
TDD Workflow Example
1. 📝 Red: Write failing tests
2. ❌ Run tests: 0/N passing
3. ✅ Green: Implement feature
4. 🟢 Run tests: N/N passing
5. ♻️ Refactor: Clean up
6. 🟢 Run tests: Still passing
Weekly Installs
10
Repository
anton-abyzov/specweaveInstalled on
claude-code9
opencode7
cursor7
codex7
antigravity7
gemini-cli7