.claude/skills/tdd-go/SKILL.md
Main TDD workflow command. Finds next test in PLAN.md and executes complete TDD cycle automatically. This is the primary command for TDD development as specified in CLAUDE.md.
npx skillsauth add swiftyjunnos/claude-code-with-tdd tdd-goInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This is the primary TDD workflow skill as specified in CLAUDE.md. When the user says "go", this skill finds the next unmarked test in PLAN.md, writes the test, implements it, refactors if needed, and prepares for commit. It's the main driver for TDD development.
Use this skill when:
From CLAUDE.md:
When I say "go", find the next unmarked test in PLAN.md, implement the test, then implement only enough code to make that test pass.
This skill follows that specification exactly.
Locate in PLAN.md:
If No PLAN.md:
If All Tests Marked:
Execute tdd-red skill:
Verify:
Execute tdd-green skill:
Verify:
Execute tdd-refactor skill if warranted:
Skip if:
Report Status:
Commit Guidance:
/commit-tidy first/commit-behaviorAutomatic Execution:
User Control:
Following CLAUDE.md:
From CLAUDE.md:
TDD Discipline:
This skill orchestrates other TDD skills:
tdd-red for RED phasetdd-green for GREEN phasetdd-refactor for REFACTOR phaseUser: go
development
Execute Kent Beck's Tidy First approach by making structural changes to code without changing behavior. Prepares code for easier behavioral changes by improving structure first.
development
Execute the REFACTOR phase of TDD by improving code structure while keeping all tests green. Removes duplication, improves naming, and enhances code quality without changing behavior.
testing
Execute the RED phase of TDD by writing a failing test for the next unmarked item in PLAN.md. Writes tests with Korean descriptions and confirms test failure.
development
Execute the GREEN phase of TDD by implementing the minimum code needed to make the failing test pass. Follows the principle of simplest solution that could possibly work.