Skill
Tdd
Test-Driven Development for coding and bug fixing. cycle - Red→Green→Refactor cycle, defining expected behavior, bug-fix TDD, anti-patterns [cycle.md], run -...
When to use Tdd
Choose if
You want an agent to apply Test-Driven Development discipline (Red→Green→Refactor, bug-fix TDD with a failing reproduction first, common anti-patterns) consistently across coding tasks. The skill structures TDD across three references covering the cycle, test execution workflow, and design techniques (boundary value, equivalence partitioning, decision table, error guessing, path coverage).
Avoid if
You don't follow a test-first style or you only want lightweight test scaffolding (the skill explicitly applies the full TDD discipline). Also avoid if you can't resolve the skill-kit dependency, or if your codebase has no existing test runner — the skill orchestrates the practice, not the test infrastructure.
Risk Flags
- LOW scope SKILL.md is an index page (~180 words) referencing three external markdown files (cycle.md, run.md, test-strategies.md). The substantive guidance lives in those references — agents that don't follow the links get only the high-level headings.
- LOW lock_in SKILL.md's latest changelog lists a dependency on `skill-kit`. Adopting this skill couples the workflow to the skill-kit tooling.
Cost
Type: Free
Distribution
- ClawHub
tdd- License
- MIT-0