From thorough
TDD implementation phase. Use after /thorough:plan has produced a feature plan. Follows strict Red-Green methodology: write failing tests first, then minimal code to pass them. Also triggers on "/thorough:code", "start coding", "implement the plan".
How this skill is triggered — by the user, by Claude, or both
Slash command
/thorough:codeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill implements a feature using strict Test-Driven Development, based on the plan from `/thorough:plan`.
This skill implements a feature using strict Test-Driven Development, based on the plan from /thorough:plan.
Search the conversation history for the feature plan from /thorough:plan. Also read REQUIREMENTS.md for project context. If no plan exists, tell the user to run /thorough:plan [feature] first.
Break the plan into implementable units ordered by dependency:
Present this order and get confirmation before starting.
expect(result.count).toBe(5) not expect(result).toBeTruthy().> 0, test with 0, 1, and -1.> becomes >=.If something becomes unclear during coding: stop and ask. Use AskUserQuestion to resolve it. Do not guess, do not write a "basic version" to iterate on, do not add a TODO.
After all units are implemented:
Never consider implementation complete with failing tests.
npx claudepluginhub yasinishyn/claude-thorough --plugin thoroughCreates TDD implementation plans enforcing strict Red-Green-Commit/Rollback cycles per step. Auto-activates for TDD commands, references, or test-critical features.
Enforces RED-GREEN-REFACTOR TDD cycle: write a failing test first, then minimal code to pass, then refactor. Use when implementing features or fixing bugs during the implement phase.
Executes TDD DEV stage: verifies failing tests exist, reads tests and design, implements minimal code one test at a time until all pass, verifies build, commits.