Topic · Testing & QA
Best test-driven development skills for Claude Code, Codex and other agents.
- skills
- 485
- official
- 9
Test-driven development skills, ranked
Ranked by score. Sort bymost stars,trending,newest,recently updated
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 1 | Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review. | obra/ | 296k | 2 repos | ~5.1k | Automated safety check: Pass | MIT | today |
| 2 | You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. | xpinjection/ | 112 | 54 repos | ~2.6k | Automated safety check: Pass | MIT | 1 mo ago |
| 3 | Jest patterns for React Native style tests: TDD discipline, mock factory functions, module and GraphQL hook mocking, custom render helpers and anti-patterns to avoid. | ChrisWiles/ | 6.1k | 7 repos | ~1.5k | Automated safety check: Pass | No licence | 9 mo ago |
| 4 | Enforces red-green-refactor for Rust work, with idiomatic test patterns, a naming convention and a pre-commit gate of cargo fmt, clippy and test. | rtk-ai/ | 83k | — | ~753 | Automated safety check: Notes | Apache-2.0 | today |
| 5 | 5.TDD Test-driven development. An agent skill from fossasia/eventyay-interpretation. | fossasia/ | 1.6k | 28 repos | ~1.1k | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 6 | Enforces red-green-refactor for new RTK output filters in Rust, using real captured fixtures, snapshot tests with insta and token-savings assertions. | rtk-ai/ | 83k | — | ~1.9k | Automated safety check: Notes | Apache-2.0 | today |
| 7 | A skill your agent uses when writing new features, fixing bugs, or refactoring code. | hellangleZ/ | 112 | 11 repos | ~2.4k | Automated safety check: Pass | No licence | 8 mo ago |
| 8 | Test-driven development with red-green-refactor loop. An agent skill from sanity-io/sanity. | sanity-io/ | 6.4k | 20 repos | ~1k | Automated safety check: Pass | MIT | today |
| 9 | Go testing patterns including table-driven tests, subtests, benchmarks, fuzzing, and test coverage. | antoniopaya22/ | 172 | 9 repos | ~4.2k | Automated safety check: Pass | No licence | 6 mo ago |
| 10 | Executes a written implementation plan task by task in the current session, with a progress ledger, test-first gates and one fresh-context review at the end. | jnMetaCode/ | 8.3k | — | ~2.5k | Automated safety check: Pass | MIT | 3 days ago |
| 11 | 11.Pest Testing A skill your agent uses for Pest PHP testing in Laravel projects only. | luadotsh/ | 342 | 1 repo | ~1.2k | Automated safety check: Pass | MIT | 15 days ago |
| 12 | 12.Solid A skill your agent uses when writing code, implementing features, refactoring, planning architecture, designing systems, reviewing code, or debugging. | ramziddin/ | 606 | — | ~2.7k | Automated safety check: Pass | No licence | 1 mo ago |
| 13 | Applies the SPARC method (specification, pseudocode, architecture, refinement, completion) with 17 specialized modes and multi-agent orchestration, from research to deployment. | ruvnet/ | 74k | 2 repos | ~829 | Automated safety check: Pass | MIT | today |
| 14 | 14.TDD Guides t-wada Red-Green-Refactor TDD for ccusage logic changes. | ccusage/ | 19k | — | ~665 | Automated safety check: Pass | Unknown | today |
| 15 | A skill your agent uses when creating new skills, editing existing skills, or verifying skills work before deployment | farm-fe/ | 5.6k | 37 repos | ~5.6k | Automated safety check: Pass | MIT | 15 days ago |
| 16 | Automate vulnerability remediation from VulnHunter scan results using TDD. | capitalone/ | 1.1k | 1 repo | ~7.9k | Automated safety check: Warn | Apache-2.0 | 2 days ago |
| 17 | A skill your agent uses when implementing any feature or bugfix, before writing implementation code | farm-fe/ | 5.6k | 49 repos | ~2.5k | Automated safety check: Pass | MIT | 15 days ago |
| 18 | Writes unit tests for shell scripts with Bats: error-condition tests, fixtures and mocks, cross-shell checks, parallel runs, helper files and CI integration. | wshobson/ | 40k | 11 repos | ~1.3k | Automated safety check: Pass | MIT | 2 days ago |
| 19 | Enforce Sentry React Native SDK test conventions for naming, structure, mocking, and fixtures with Jest. | getsentry/ | 1.8k | — | ~1.3k | Automated safety check: Pass | MIT | today |
| 20 | 单需求实现流水线——把一个 TAPD 需求从零推进到代码提交。自动串联技术澄清、 开发计划、任务拆分、TDD 实现、架构/安全校验、代码提交六个阶段。 | TencentBlueKing/ | 840 | — | ~2.6k | Automated safety check: Pass | Unknown | 13 days ago |
| 21 | 21.Deck Retro Run a fully local agent-deck retrospective over the user's own transcripts, Recall index and logs. | asheshgoplani/ | 1k | — | ~1.8k | Automated safety check: Pass | MIT | yesterday |
| 22 | Enforce Sentry Dart/Flutter SDK test conventions for naming, structure, and fixtures. | getsentry/ | 873 | — | ~3.1k | Automated safety check: Pass | MIT | today |
| 23 | Replaces line-by-line code review with an approved executable spec and a gauntlet of tests, types, coverage, and mutation checks the code must survive. | AmazingAng/ | 749 | — | ~5.4k | Automated safety check: Notes | MIT | 1 mo ago |
| 24 | Sets up an Agent skills block in AGENTS.md/CLAUDE.md and docs/agents/ so the engineering skills know this repo's issue tracker (GitHub or local markdown), triage label vocabulary, and domain doc… | ywwynm/ | 144 | 9 repos | ~1.7k | Automated safety check: Pass | GPL-3.0 | 23 days ago |
| 25 | One-time setup for absolute: interview how you want it to behave (output style, autonomy, TDD strictness, spec dir, families) + detect the stack once, then write .absolute.config.json (project… | maddhruv/ | 218 | 1 repo | ~3k | Automated safety check: Pass | MIT | 3 mo ago |
| 26 | Interactively pick a quick-win contribution in any GitHub repo — either a labeled issue ("good first issue", "help wanted", docs) or a repo-scan candidate (typo, missing tests, i18n gap, actionable… | nexu-io/ | 137 | — | ~2.5k | Automated safety check: Notes | MIT | 5 mo ago |
| 27 | Guide for implementing features following architecture-first design, TDD, rich domain models, and Swift 6.2 patterns. | tddworks/ | 169 | — | ~2.6k | Automated safety check: Pass | No licence | 4 mo ago |
| 28 | 28.Pest Testing A skill your agent uses for Pest PHP testing in Laravel projects only. | liberusoftware/ | 112 | 1 repo | ~1.8k | Automated safety check: Pass | MIT | 2 days ago |
| 29 | 29.Dev Impl This skill should be used when the user asks to "dev-impl", "タスクを実装", "テストファースト実装", "implement task", "実装を開始", "クイック修正", "quick fix", "dev-impl auth 001". | classmethod/ | 974 | — | ~1.3k | Automated safety check: Pass | MIT | 2 mo ago |
| 30 | A skill your agent uses when creating or editing skills, before deployment, to verify they work under pressure and resist rationalization - applies RED-GREEN-REFACTOR cycle to process documentation… | ed3dai/ | 250 | 2 repos | ~3.5k | Automated safety check: Pass | No licence | 1 mo ago |
| 31 | Guides an agent through probing an unfamiliar project's test setup, then choosing a red-light-first testing strategy matched to the task type. | huiliyi37/ | 1.1k | — | ~1k | Automated safety check: Notes | Apache-2.0 | 2 days ago |
| 32 | Creates phase-based feature plans with quality gates and incremental delivery structure. | serendipity1004/ | 176 | — | ~2.4k | Automated safety check: Pass | No licence | 9 mo ago |
| 33 | Guide for implementing features in ClaudeBar following architecture-first design, TDD, rich domain models, and Swift 6.2 patterns. | tddworks/ | 1.5k | — | ~4.1k | Automated safety check: Pass | Apache-2.0 | today |
| 34 | A skill your agent uses when implementing features or fixing bugs with strict Test-Driven Development (TDD). | thedaviddias/ | 190 | — | ~2.2k | Automated safety check: Pass | MIT | 4 mo ago |
| 35 | 35.TDD Workflow A skill your agent uses when the user explicitly asks for TDD or a tests-first workflow, or when developing a new feature with a test coverage requirement. | cloudnative-co/ | 151 | — | ~1.1k | Automated safety check: Pass | MIT | today |
| 36 | 36.Deep Plan Creates detailed, sectionized, TDD-oriented implementation plans through research, stakeholder interviews, and multi-LLM review. | piercelamb/ | 101 | — | ~4.8k | Automated safety check: Pass | MIT | 3 mo ago |
| 37 | Write and improve agent skills (SKILL.md files). An agent skill from millionco/expect. | millionco/ | 3.6k | — | ~1.8k | Automated safety check: Pass | Unknown | 5 mo ago |
| 38 | 38.Pest Testing A skill your agent uses for Pest PHP testing in Laravel projects only. | mnapoli/ | 158 | — | ~1.4k | Automated safety check: Pass | MIT | 3 mo ago |
| 39 | 39.Test First Enforces a strict test-driven development (TDD) workflow for the HTML Minifier repo. | deanhume/ | 142 | — | ~876 | Automated safety check: Pass | MIT | 20 days ago |
| 40 | 40.Tbd Git-native issue tracking (beads), coding guidelines, knowledge injection, and spec-driven planning for AI agents. | jlevy/ | 131 | — | ~3.5k | Automated safety check: Pass | MIT | 4 mo ago |
| 41 | 41.TDD Test-Driven Development workflow for BitcoinAddressFinder — delegates to the generic Java TDD skill and adds project-specific context | bernardladenthin/ | 248 | — | ~424 | Automated safety check: Pass | Apache-2.0 | today |
| 42 | Finds the root cause of failing or slow behavior with a hypothesis-driven loop, then fixes it test-first if you choose, or hands back a diagnosis only. | EveryInc/ | 25k | — | ~4.2k | Automated safety check: Pass | MIT | today |
| 43 | Enforces a strict next-implement-check-done cycle through the agent-foreman CLI so an agent works one backlog task at a time, with optional TDD gating. | mylukin/ | 250 | — | ~927 | Automated safety check: Notes | No licence | 8 mo ago |
| 44 | 44.Go Rig A skill your agent uses when building, reviewing, or refactoring Go code that must follow strict design discipline — ATDD/TDD workflow, explicit dependency injection, package-boundary discipline… | mudrii/ | 457 | — | ~2.8k | Automated safety check: Pass | MIT | 14 days ago |
| 45 | Sets idiomatic Go conventions with a test-first workflow, using testify/require for assertions and mockery for mocks, for new features, packages and refactors. | jumppad-labs/ | 263 | — | ~1.5k | Automated safety check: Pass | MPL-2.0 | 6 days ago |
| 46 | Headless root-cause debugging loop for a Foreman worker whose tests, build, or acceptance check are failing — especially on a retry. | VisionForge-OU/ | 444 | — | ~1.1k | Automated safety check: Pass | Unknown | 3 mo ago |
| 47 | 47.Test Design Procedure for designing and writing Matft's XCTest cases with high coverage — boundary values, dtypes, memory layouts, NaN/inf, empty arrays, broadcasting, platform differences, performance and… | jjjkkkjjj/ | 147 | — | ~2k | Automated safety check: Pass | BSD-3-Clause | 10 days ago |
| 48 | 48.Fix Bug Guide for fixing bugs in ClaudeBar following Chicago School TDD and rich domain design. | tddworks/ | 1.5k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | today |
Questions, answered from the data.
What is the best test-driven development skill?
Executing Plans Inline from obra/superpowers ranks first of the 485 test-driven development skills listed here, with the highest score: its repository has 296k GitHub stars, 2 other GitHub owners carry a copy, its SKILL.md loads about 5.1k tokens and it passes the automated safety check with no findings. Next come Brainstorming and Jest Testing Patterns.
Which test-driven development skills are official?
9 of the 485 test-driven development skills are official, published by the vendor's own GitHub organization: TDD, Test Guidelines, Test Guidelines, TDD Bug Fix, TDD Red Green Refactor and 4 more.
How are these skills ranked?
By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.