Skip to content
↑↓navigate↵openescclose
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
TDD Workflows logo
Skill

TDD Workflows

Splits red, green and refactor into separate commands so no production code gets written during red.

0
SaveVisit website ↗
GitHub stars
39K
Repository on GitHub

Install

Claude Code: /plugin marketplace add wshobson/agents → /plugin install tdd-workflows
Triggers on

Kırmızı-yeşil-refactor döngüsüyle geliştirirken ya da önce test yazma disiplinini bir ekipte uygularken devreye giriyor.

Needs tools
ReadWriteBashEdit
Author
Seth Hobson
License
MIT

The three phases are separate commands and that separation is the whole design. The red command is forbidden from writing production code and must confirm that every generated test actually fails, since a test that passes before the implementation exists is testing nothing and will keep passing after the feature breaks. Green writes the smallest change that turns the suite, refactor alters structure with the suite as the guard rail, and tdd-cycle chains all three with checkpoints and a coverage target passed as an argument. Each cycle records its state under a .tdd-cycle directory, so an interrupted run resumes on the correct phase rather than restarting from red. An orchestrator agent holds the discipline across longer work and a reviewer agent reads the result.

Comments(0)

Sign in to comment

No comments yet — be the first.

Similar skills

Report this comment

Why are you reporting this?