A proper TDD cycle implementation that won't let you cheat. It enforces five distinct phases: RED (failing test), DOMAIN review (no primitive obsession), GREEN (minimal fix), another DOMAIN pass, then COMMIT. The cycle adapts to your environment, either spawning focused subagents for each phase or falling back to sequential role-switching when delegation isn't available. The domain review step has veto power, which means you'll actually debate whether that string should be a value object instead of rubber-stamping everything. Hard gate on commits: working tree must be clean before starting the next test. If you've been doing "test after" or skipping the refactor step, this will feel constraining at first, which is the point.
npx -y skills add jwilger/agent-skills --skill tdd --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
wshobson/agents
dbt-labs/dbt-agent-skills
github/awesome-copilot