tdd

github:mattpocock/skills · first committed 2026-04-28 · installs 1.2M · source · badge

Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

Works with

test-driven-development
Shares red, green, tdd, development
0.31
codebase-design
Shares seam, interface, vocabulary, module
0.22
improve-codebase-architecture
Shares seams, codebase, interface, seam
0.22
to-spec
Shares seams, vocabulary, codebase, tests
0.16
setup-ts-deep-modules
Shares tests, module, interface, implementation
0.16

Used with

test-driven-development
Shares red, green, tdd, development
0.31
codebase-design
Shares seam, interface, vocabulary, module
0.22
improve-codebase-architecture
Shares seams, codebase, interface, seam
0.22
setup-ts-deep-modules
Shares tests, module, interface, implementation
0.16
diagnosing-bugs
Shares bugs, loop, red, seam
0.15
api-and-interface-design
Shares interface, module, interfaces, public
0.13
code-simplification
Shares module, behavior, tests, entirely
0.13
constraint-driven-development
Shares development, tests, driven, green
0.13

Skill Health 100 (freshness and quality) estimated by backskills

Freshness 100 · Quality 100 · Efficacy not yet tested

Efficacy is shown once a skill has at least 10 use cases or a tools-enabled run. A small preliminary baseline has run and is not counted in this score.

Authors: run your own use cases with POST /api/skill-check (author-verified; never changes this public estimate). Paying never affects ranking. Author tests never change the public score. The public health score only breaks ties between equal matches.

Version history

15 commits to this file on GitHub (newest first).

2026-10-07 · commit 3f59913 · tdd: note what each proposed seam catches and misses (#1192)
2026-09-17 · commit d80fa0f · rename CONTEXT.md/CONTEXT-MAP.md convention to GLOSSARY.md/GLOSSARY-MAP.md
2026-08-19 · commit 3216582 · Remove all em-dashes from the repo
2026-08-15 · commit fcf0071 · Switch Skill tool phrasing to `with "name"`, revert grill-with-docs rewording
2026-08-15 · commit d28dfdc · Standardize cross-skill invocation on explicit "call the Skill tool" phrasing
2026-08-05 · commit 8a475c4 · fix: correct stale claims in the router and the READMEs
2026-07-03 · commit bd453a6 · docs: fix tdd skill reference to code-review skill
2026-06-30 · commit 80e9dcc · tdd: drop the refactor stage — red → green, not red → green → refactor
2026-06-30 · commit e81f976 · tdd: reshape into reference-only with pre-agreed seams
2026-06-29 · commit 43ea088 · tdd: add tautological-test anti-pattern
2026-06-17 · commit ee8bae4 · Reduced description lengths
2026-06-12 · commit 221ffca · feat: Add new skills and templates for domain modeling, bug diagnosis, and architectural improvement
2026-04-28 · commit 7afa86d · Add setup-matt-pocock-skills; rename github-triage to triage; migrate engineering skills to vague prose
2026-04-28 · commit f76e3ba · Add DOMAIN-AWARENESS.md and update SKILL.md files to reference it for code exploration
2026-04-28 · commit 62f43a1 · Add new skills for TDD, issue management, PRD creation, and productivity tools

Archived snapshots

archived 2026-10-30T20:36:17 · sha256 5505d25bbaa8