tdd
A methodology for Test-Driven Development focusing on behavior-based integration tests and vertical slicing.
Install
npx skills add https://github.com/mattpocock/skills --skill tddStats
| Total installs | 8,723 |
| Weekly installs | 8.7K |
| GitHub stars | 10.6K |
| First seen | Feb 10, 2026 |
| Source | @mattpocock/skills |
Summary
- Emphasizes integration-style tests that verify behavior through public APIs, not implementation details; tests should survive refactors unchanged
- Requires vertical slicing (one test → one implementation → repeat) instead of horizontal slicing (all tests first, then all code), preventing brittle, behavior-insensitive test suites
- Includes planning phase to confirm interface changes, prioritize behaviors to test, and design for testability before writing code
- Provides refactoring guidelines covering duplication extraction, module deepening, and SOLID principles, applied only after all tests pass
Tags
Related skills
| Skill | Installs | vs tdd |
|---|---|---|
| refactor-plan | 7,769 | -954 |
| web-design-reviewer | 8,586 | -137 |
| agent-evaluation | 10,066 | +1,343 |
| agentic-eval | 7,961 | -762 |
| e2e-testing-patterns | 8,871 | +148 |
FAQ
- How many installs does tdd have?
- tdd has 8,723 total installs and 8.7K installs this week.
- Where is tdd hosted?
- tdd is published by @mattpocock/skills at https://github.com/mattpocock/skills.
- How many GitHub stars does tdd have?
- tdd has 10.6K GitHub stars.
- When was tdd first indexed?
- OrangeBot.AI first indexed tdd on Feb 10, 2026.
- How do I install tdd?
- Run: npx skills add https://github.com/mattpocock/skills --skill tdd