TDD
1,123 rows from 457 repositories
Writing the failing test first, on purpose.
What TDD skills agree on
569 skill files read, by 594 of the 695 authors on this shelf whose files we hold, 2026-09-06
The middle one of the 56 measured here is ~1.7k tokens long, counted with cl100k_base
Counted by distinct author, so one author publishing three of these counts once. Where a claim sits in fewer files than authors, that is said: a claim held by forty authors across three files is one file people copied, not forty people who agreed. Near-identical wordings are grouped and the other wordings are shown, so the grouping is yours to check.
What they tell the agent to do
- Write minimal code to pass the test356 of 594 in 332 filesalso worded as Write minimum code to pass the test; Write minimal code to make the test pass
- Write a failing test before writing production code240 of 594 in 221 filesalso worded as Write a failing test first; Delete production code written before a failing test
- Refactor code only after tests pass184 of 594 in 169 filesalso worded as Refactor code only after the test passes; Refactor only after tests pass
- Refactor code while keeping tests green140 of 594 in 133 filesalso worded as Keep tests green during refactoring; Refactor code while tests remain green
- Verify the test fails for the expected reason133 of 594 in 121 filesalso worded as Confirm the test fails for the right reason; confirm the test fails for the expected reason
- Run tests after each refactor step108 of 594 in 102 filesalso worded as Run tests after every refactor step; Run tests after every change
- Use real code instead of mocks whenever possible97 of 594 in 85 filesalso worded as Use real code instead of mocks when possible; Use real code instead of mocks
- Reproduce bugs with a failing test before fixing90 of 594 in 81 filesalso worded as Reproduce bugs with a test before fixing; Reproduce bugs with a failing test first
- Write tests before implementing code88 of 594 in 70 filesalso worded as Write failing tests before implementation; Write failing tests before implementing code
- Verify the test passes after writing code71 of 594 in 61 filesalso worded as Verify the test passes after implementation; Verify the test passes
- Write one test for one behavior71 of 594 in 63 filesalso worded as Test one behavior per test; Test one behavior per test case
- Run the full test suite63 of 594 in 56 filesalso worded as Run the full test suite after fixing bugs; Run full test suite after each change
- Follow the red-green-refactor cycle59 of 594 in 51 filesalso worded as Follow the Red-Green-Refactor cycle for all features; follow the red green refactor cycle
- Follow the arrange-act-assert pattern57 of 594 in 41 filesalso worded as Use the Arrange-Act-Assert pattern; Use the Arrange-Act-Assert pattern for tests
- Run tests to confirm failure and success53 of 594 in 50 filesalso worded as Run tests to confirm failure before implementation; Run the test to confirm failure
What they tell it not to do
- Do not write production code without a failing test198 of 594 in 185 filesalso worded as Do not write production code without a failing test first; Do not write production code before a failing test
- Do not write all tests before implementation129 of 594 in 123 filesalso worded as Do not write tests after implementation; Do not write implementation before tests
- Do not keep code written before tests as reference113 of 594 in 100 filesalso worded as Do not write code before tests; Do not write tests after the code
- Do not add features during the refactor phase107 of 594 in 95 filesalso worded as Do not add features during refactoring; Do not add extra features during the green phase
- Do not test internal implementation details105 of 594 in 91 filesalso worded as Do not test implementation details; do not test implementation internals
- Do not skip watching the test fail98 of 594 in 88 filesalso worded as Do not skip the failing test verification step; Do not skip the failing test step
- Do not rationalize skipping TDD70 of 594 in 58 filesalso worded as Do not rationalize skipping TDD for any reason; do not skip tdd
- Do not add speculative features49 of 594 in 45 filesalso worded as Do not write speculative features; Do not include speculative abstractions
- Do not test private methods49 of 594 in 41 filesalso worded as Do not test private methods directly; do not test private methods or internal state
- Do not test mocks instead of real behavior47 of 594 in 37 filesalso worded as Do not test mock behavior instead of real behavior; Do not test mock behavior
What they expect to be installed
- npm test89 of 594 in 73 files
- test runner78 of 594 in 77 files
- Jest64 of 594 in 45 files
- git62 of 594
- vitest60 of 594 in 46 files
- pytest58 of 594
- npm46 of 594 in 28 files
- Playwright42 of 594 in 29 files
- go test21 of 594
- bash20 of 594
What they ask it to produce
- Failing test343 of 594 in 320 filesalso worded as Failing test case; failing tests
- Refactored code172 of 594 in 164 filesalso worded as Refactored clean code; Refactored production code
- Minimal implementation code149 of 594 in 140 filesalso worded as minimal implementation; Minimum implementation code
- Minimal production code103 of 594 in 97 filesalso worded as Minimum production code; minimal code
- Passing test suite75 of 594 in 54 filesalso worded as Passing tests; passing test
- Coverage reports70 of 594 in 48 filesalso worded as Coverage report; Aggregated coverage reports
- Implementation code41 of 594 in 37 filesalso worded as code implementation; Implementation file
- Unit tests38 of 594 in 29 filesalso worded as Unit test code; Unit test files
When TDD authors say to reach for one
The situations these authors wrote into their own files, counted out of the same 594 authors, with the skills that name each one
- Fixing bugs221 of 594 in 189 files
- Test driven development
- Tdd
- Tdd workflow
- Cm tdd
- Reference
- Fec tdd workflow
- and 121 more on this shelf
- Implementing new features157 of 594 in 131 files
- Refactoring existing code143 of 594 in 118 files
- Changing behavior103 of 594 in 89 files
- User mentions red-green-refactor60 of 594 in 56 files
- Tdd feature
- Tdd
- Tdd skills mattpocock tdd
- Tdd skill
- Skill tdd
- Tdd implement
- and 28 more on this shelf
- User asks for TDD36 of 594 in 35 files
- Tdd guide
- and 5 more on this shelf
- User requests integration tests33 of 594 in 30 files
- Tdd
- and 4 more on this shelf
- User wants to build features test-first33 of 594 in 31 files
- Tdd feature
- Tdd
- Tdd skills mattpocock tdd
- Tdd skill
- Skill tdd
- and 28 more on this shelf
How TDD skills are built
1,008 skill directories by 434 authors, read from their repositories’ own file trees 2026-08-05
The middle bundle among those shipping files is 2 files, 8.1 KB beside SKILL.md
Counted by distinct author, same as above, so one author publishing forty template copies counts once. SKILL.md itself is not counted as a file, so a single-file skill is one where that file is the whole skill.
The shape
- SKILL.md is the whole skill179 of 434 authors, 552 of 1,008 skills
- files ship beside it255 of 434 authors, 456 of 1,008 skills
- executable scripts ship inside27 of 434 authors, 40 of 1,008 skills
The folders they converge on
- references/86 of 434 authors, 112 of 1,008 skills
- agents/29 of 434 authors, 39 of 1,008 skills
- scripts/21 of 434 authors, 29 of 1,008 skills
- assets/14 of 434 authors, 22 of 1,008 skills
- evals/14 of 434 authors, 24 of 1,008 skills
- resources/10 of 434 authors, 16 of 1,008 skills
Shelpuk-AI-Technology-Consulting/agent-skill-tdd/skills/tdd Skill
30★ repoTDD + requirements workflow skill for AI coding agents (Claude Code, Codex, Antigravity, Cursor, Windsurf, etc.). Part of the Shelpuk agentic suite alongside Serena, Kindly Web Search, and Lad.
oribarilan/97/.todo/done/US-97-mvp/reference Skill
no license23★ repoAgent skills distilled from the hard-won lessons of world-renowned programmers, in the spirit of "97 Things Every Programmer Should Know"
WenOwen/wu5-dev-flow/wu5-dev-flow Skill
18★ repoAuditable SDD, strict TDD, and safe Git workflow skill for Codex and Python projects.
markoa/clean-code-skill/skills/clean-code Skill
4★ repoAgent skill for clean code programming standards
roebi/agent-skills/skills/apply-tdd-loop-en Skill
no license3★ repoagent skill library for ai agents using skills
ngvoicu/specmint-tdd Skill
2★TDD-first spec workflow for AI coding agents. Strict red-green-refactor enforcement, alternating TEST-IMPL task pairs, TDD Log audit trail. Everything in Spec Mint Core plus test-driven discipline. Claude Code plugin + universal skill.
danielsogl/skills/skills/bdd Skill
2★ repoPersonal collection of Anthropic Agent Skills with capability + trigger evals — currently: ngrx-signals (Angular Signal Store, +16pp pass rate vs baseline)
redamancy231-create/claude-skills/kill-test-first Skill
2★ repo三个实战验证的Claude Code Skill:会话交接、CLAUDE.md 生成、事前否决审计
Huangleyang125207/ctrl-c-v-code-skills/skills/ctrl-c-v-tdd Skill
1★ repoAI's biggest bug isn't wrong code — it's original code. Character-driven coding skill: copy-paste hierarchy, code-as-memory, progressive disclosure.
benman1/wiggum/.claude/skills/test-first-verifier Skill
no license1★ repoSelf-driving agent loop for Claude Code. It turns an issue into a planned, verified, committed change, and lets you run, supervise, and chain workplans from the shell.
geigermatic/claude-craft/skills/bug-fix-tdd Skill
1★ repoEngineering craft for Claude Code — TDD, verification, code quality, and SDLC discipline.
roebi/sw-dev-agent-framework/skills/apply-tdd-loop-en Skill
no license1★ repoAn agentic framework that does exactly one thing: **software development**. Built with TDD. Every line of production code was preceded by a failing test.
shanwije/proven-python/skills/proven-python Skill
1★ repoMake your AI agent prove its Python before calling it done: TDD, strict typing, clean code, and a green ruff/mypy/pytest toolchain. A Claude Code skill, works with any agent.
celestialdust/achilles-skills/skills/acceptance-criteria Skill
1★ repoAn AI engineering skill suite that takes one idea from Ideate → Spec → Plan → Implement → Verify → Review → Ship — the human owns intent, the agent owns execution, ending at risk-banded draft PRs. Installable across Claude Code, Cursor, Gemini CLI, and more.
kxdds/sdd-tdd/skills/bootstrap-sdd-tdd Skill
1★ repoOne skill to bring Spec-Driven + Test-Driven Development (SDD+TDD) to any AI coding agent - OpenSpec x Superpowers bridge for Cursor, Claude Code, Codex, OpenCode, Gemini CLI and more
kongyo2/TDD/tdd Skill
0★ repojovd83/agentic-bdd-test-case-mentor Skill
0★Reviews and improves BDD and Gherkin scenarios with coaching on traceability, coverage gaps, and Given-When-Then quality.
srinitude/hermes-goal-prompt-generator/skills/goal-prompt-generator Skill
0★ repoHermes Agent skill + CLI: turn one raw goal prompt into an isolated optimized Markdown contract + paired ANALYSIS/BOOTSTRAP/RED/GREEN/REFACTOR TDD task-list YAML, with a paste-target /goal handoff — never executes the goal. 12-executor catalog (Claude Code, Codex, OpenCode, Gemini, Cursor, Aider, Pi, Qwen, Goose, Amp, Crush, Hermes).
danielvogler/ai-skills-library/.agents/skills/adding-dbt-unit-test Skill
0★ repoCentralized manifest for AI agent skills. Synced via ai-agent-skills.
Rookage/agent-discipline/skills/behavior-first Skill
0★ repoPractical bilingual skills that make AI coding agents more disciplined, testable, and useful in real engineering work.
2389-research/firebase-development/skills/add-feature Skill
2★ repoFirebase project workflows including setup, features, debugging, and validation
ngvoicu/specmint-tdd/skills/specmint-tdd Skill
2★ repoTDD-first spec workflow for AI coding agents. Strict red-green-refactor enforcement, alternating TEST-IMPL task pairs, TDD Log audit trail. Everything in Spec Mint Core plus test-driven discipline. Claude Code plugin + universal skill.
calneymgp/solodev/skills/dev-coding Skill
2★ repoSolo-dev Claude Code skills: brainstorm → plan → code. No ceremony, no vibes. Fusion of Matt Pocock, OpenSpec, get-shit-done.
xpepper/tcr-skill/tcr Skill
2★ repoA collection of Agent Skills for TCR (Test && Commit || Revert) workflows.
RbBtSn0w/adg/test/fixtures/superpowers/skills/test-driven-development Skill
2★ repoOne CLI to manage AI agent plugins and skills — author once in a single manifest, adapt to Claude Code, Codex & Antigravity. Versioned & reproducible.
anotherben/claude-enterprise-skills/skills/enterprise-build Skill
1★ repo9-stage enterprise development pipeline for Claude Code. TDD, adversarial testing, mechanical verification. Any stack.
sadiksaifi/skills/snap-forge Skill
no license1★ repoSNAP — agent skills for smart models that ship real software.
magallon/testing-toolkit/testing-strategy Skill
1★ repoStack-agnostic testing skills for AI agents — testing strategy, prioritization, and E2E browser automation
kxdds/sdd-tdd/skills/openspec-superpowers Skill
1★ repoOne skill to bring Spec-Driven + Test-Driven Development (SDD+TDD) to any AI coding agent - OpenSpec x Superpowers bridge for Cursor, Claude Code, Codex, OpenCode, Gemini CLI and more
sgrowe/jj-ai/jj-flow/skills/test-driven-development Skill
no license0★ repoExperiments in AI coding with JJ VCS
Johnny-Martinez/fleet-of-one-free/skills/bug-first-tdd Skill
0★ repoFree starter kit for running AI coding agents with proof gates, status badges, and lane discipline. MIT.
jovd83/junit5-skill/analysis Skill
0★ repoJUnit 5 skill pack for creating, debugging, modernizing, documenting, and routing JVM test workflows.
rogerchappel/skillforge/examples/tdd-sentinel Skill
0★ repoForge portable coding-agent skills with linting, activation tests, render adapters, and local-first packaging.
tnagatomi/skills/skills/chunked-impl Skill
no license0★ repotnagatomi's Agent Skills collection
nledford/engineering-review-board/skills/api-design Skill
0★ repoA collection of AI agent skills I have written
addyosmani/agent-skills/skills/test-driven-development Skill
85,040★ repoProduction-grade engineering skills for AI coding agents.
Code showcase testing patterns
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/code-showcase-testing-patterns Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/tdd-orchestrator Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/tdd-workflow Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/tdd-workflows-tdd-cycle Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/tdd-workflows-tdd-green Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/tdd-workflows-tdd-red Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/tdd-workflows-tdd-refactor Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/tdd-workflows Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/tdd Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/test-driven-development Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills-claude/skills/testing-patterns Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
Code showcase testing patterns
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/code-showcase-testing-patterns Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/tdd-orchestrator Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/tdd-workflow Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/tdd-workflows-tdd-cycle Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/tdd-workflows-tdd-green Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/tdd-workflows-tdd-red Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/tdd-workflows-tdd-refactor Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/tdd-workflows Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/tdd Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/test-driven-development Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-awesome-skills/skills/testing-patterns Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-bundle-aas-qa-test-automation/skills/test-driven-development Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
sickn33/agentic-awesome-skills/plugins/agentic-bundle-essentials/skills/test-driven-development Skill
44,658★ repoAAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 1,987+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.