tdd
Matt Pocock's test-driven development skill, used when building a feature or fixing a bug test-first.
What the skill teaches
Matt Pocock's test-driven development skill, used when building a feature or fixing a bug test-first. Before writing any test the agent proposes the public interfaces, or seams, to test at, says in a line what each would catch and miss, and has the user confirm them. It then works in vertical slices: one failing test, the least code to pass it, then the next. The skill warns against tests coupled to internals, assertions that recompute the expected value the way the code does, and writing every test before any code. Refactoring is left to the review stage. Bundled notes give test examples and mocking guidance.
Capabilities
- Agree test seams with the user before writing tests
- Work in one-test, one-implementation vertical slices
- Avoid implementation-coupled and tautological tests
- Apply bundled mocking guidance
About
- Publisher
- Matt Pocock
- Tool
- Testing
Install
The project doesn't document install steps that we could confirm. See the project's own instructions
What's inside
- agents/openai.yaml
- mocking.md
- tests.md
MCP servers and skills can run code on your computer and act on your data. Review the source before installing.
Details
| Fact | Value | Source |
|---|---|---|
| Type | Skill | |
| Tool | Testing | |
| Publisher | Matt Pocock | source |
| Official status | Not stated in its documentation | |
| Needs an API key or sign-in | Not stated in its documentation | |
| Includes scripts | No | source |
| Platforms | Not stated in its documentation | |
| AI clients | Not stated in its documentation | |
| Licence | MIT | source |
| Pricing | Not stated in its documentation | |
| Activity | Last commit Nov 9, 2026321,493 GitHub starsDownload data not available (not on npm or PyPI) | source |
| Links | Repository Website |
Copies of this skill in other repositories (21)
These differ from this skill's text. They may be adapted copies or older versions.
- tddyikart/aitoearn
- tddrpamis/comet
- tddiamyoki/qwen-image-2.1-skill
- tddmanucoffin/faster-fixes
- tddgongyijie85/mattpocock-skills-dsh
- tddsvyatov/supermatt
- tddconnorgriffin/skills
- tddevist0/okf-matt-skills
- tddchinkan/rustfox
- tddkings0527/pi-harness
- tddgreenfield-inc/agent-farm
- tddgreenfield-inc/agent-farm
- tddandrewbrown-usda/aigb-skills-usda
- tddvalorvie/custom-skills
- tddralvarez-ai/ralvaskills
- tddbarlevalon/skills
- tddcaikiji/skills-lab
- tddhjdspace/spacecode
- tddzunosmartlabs/zsl-superpowers
- tddtoverux/cantrips
- tddandymelnykov/teamostemplate
More from Matt Pocock
4 skills
All 4 from Matt Pocock →Also listed under: Testing
Sources
- Skill file (SKILL.md)github.com/mattpocock/skillsNov 10, 2026
- Licence file (LICENSE)github.com/mattpocock/skills · Backs: LicenceNov 12, 2026
- GitHub repositorygithub.com/mattpocock/skills · Backs: Publisher, Activity, LicenceNov 11, 2026
- Folder in the repository (tdd)github.com/mattpocock/skills · Backs: Includes scriptsNov 10, 2026