
Description
tdd is an agent skill from Matt Pocock's skills collection, listed on skills.sh. It is a reference for test-driven development with the red-green loop: what makes a good test (behavior through public interfaces), where tests go, anti-patterns and the rules of the loop. A skill is a SKILL.md file of instructions (sometimes with scripts and reference notes) that an AI agent loads only when a task calls for it, so the agent knows the steps to follow and what to avoid. It is free and open source.…
Highlights
- Red-green loop
- Behavior-focused tests
- Anti-patterns to avoid
Ratings & Reviews
No ratings yet
Be the first to rate tdd.
People also visit

migrate-to-shoehorn
Migrate test files from `as` type assertions to @total-typescript/shoehorn

content-research-writer
Assists in writing high-quality content by conducting research

coding-agent
Delegate coding work to Codex, Claude Code, or OpenCode as background workers

canvas-design
Create beautiful visual art in .png and .pdf documents using design philosophy
tdd FAQ
What does the tdd skill do?
It is a reference for test-driven development with the red-green loop: what makes a good test (behavior through public interfaces), where tests go, anti-patterns and the rules of the loop.
How do I install the tdd skill?
Run: npx skills add https://github.com/mattpocock/skills --skill tdd
Is it free?
Yes. It is free and open source.
What is an agent skill?
A SKILL.md file of instructions, sometimes with scripts and reference notes, that an AI agent such as Claude Code loads when a task needs it, so it handles that task the same careful way every time.
What are the best tdd alternatives?
Popular alternatives to tdd include migrate-to-shoehorn, vitest-testing and content-research-writer. See all tdd alternatives
