Topic · Testing & QA

Best test-driven development skills for Claude Code, Codex and other agents.

Skills that drive implementation with a failing test first, then make it pass and refactor.
skills
485
official
9

Test-driven development skills, ranked

Ranked by score. Sort bymost stars,trending,newest,recently updated

Test-driven development skills, ranked
#SkillRepositoryStarsUsed inTokensAuto-checkLicenceUpdated
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/superpowers296k2 repos~5.1kAutomated safety check: PassMITtoday
2

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.

xpinjection/test-driven-spring-boot11254 repos~2.6kAutomated safety check: PassMIT1 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/claude-code-showcase6.1k7 repos~1.5kAutomated safety check: PassNo licence9 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/rtk83k—~753Automated safety check: NotesApache-2.0today
5
5.TDD

Test-driven development. An agent skill from fossasia/eventyay-interpretation.

fossasia/eventyay-interpretation1.6k28 repos~1.1kAutomated safety check: PassApache-2.02 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/rtk83k—~1.9kAutomated safety check: NotesApache-2.0today
7

A skill your agent uses when writing new features, fixing bugs, or refactoring code.

hellangleZ/burn-in-cceverywhere-ralph11211 repos~2.4kAutomated safety check: PassNo licence8 mo ago
8
8.TDDOfficial

Test-driven development with red-green-refactor loop. An agent skill from sanity-io/sanity.

sanity-io/sanity6.4k20 repos~1kAutomated safety check: PassMITtoday
9

Go testing patterns including table-driven tests, subtests, benchmarks, fuzzing, and test coverage.

antoniopaya22/go-rest-template1729 repos~4.2kAutomated safety check: PassNo licence6 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/superpowers-zh8.3k—~2.5kAutomated safety check: PassMIT3 days ago
11

A skill your agent uses for Pest PHP testing in Laravel projects only.

luadotsh/lua3421 repo~1.2kAutomated safety check: PassMIT15 days ago
12

A skill your agent uses when writing code, implementing features, refactoring, planning architecture, designing systems, reviewing code, or debugging.

ramziddin/solid-skills606—~2.7kAutomated safety check: PassNo licence1 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/ruflo74k2 repos~829Automated safety check: PassMITtoday
14
14.TDD

Guides t-wada Red-Green-Refactor TDD for ccusage logic changes.

ccusage/ccusage19k—~665Automated safety check: PassUnknowntoday
15

A skill your agent uses when creating new skills, editing existing skills, or verifying skills work before deployment

farm-fe/farm5.6k37 repos~5.6kAutomated safety check: PassMIT15 days ago
16

Automate vulnerability remediation from VulnHunter scan results using TDD.

capitalone/VulnHunter1.1k1 repo~7.9kAutomated safety check: WarnApache-2.02 days ago
17

A skill your agent uses when implementing any feature or bugfix, before writing implementation code

farm-fe/farm5.6k49 repos~2.5kAutomated safety check: PassMIT15 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/agents40k11 repos~1.3kAutomated safety check: PassMIT2 days ago
19
19.Test GuidelinesOfficial

Enforce Sentry React Native SDK test conventions for naming, structure, mocking, and fixtures with Jest.

getsentry/sentry-react-native1.8k—~1.3kAutomated safety check: PassMITtoday
20

单需求实现流水线——把一个 TAPD 需求从零推进到代码提交。自动串联技术澄清、 开发计划、任务拆分、TDD 实现、架构/安全校验、代码提交六个阶段。

TencentBlueKing/bk-bcs840—~2.6kAutomated safety check: PassUnknown13 days ago
21

Run a fully local agent-deck retrospective over the user's own transcripts, Recall index and logs.

asheshgoplani/agent-deck1k—~1.8kAutomated safety check: PassMITyesterday
22
22.Test GuidelinesOfficial

Enforce Sentry Dart/Flutter SDK test conventions for naming, structure, and fixtures.

getsentry/sentry-dart873—~3.1kAutomated safety check: PassMITtoday
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/old-coder749—~5.4kAutomated safety check: NotesMIT1 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/EverythingDone1449 repos~1.7kAutomated safety check: PassGPL-3.023 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/absolute2181 repo~3kAutomated safety check: PassMIT3 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/auto-github-contributor137—~2.5kAutomated safety check: NotesMIT5 mo ago
27

Guide for implementing features following architecture-first design, TDD, rich domain models, and Swift 6.2 patterns.

tddworks/SkillsManager169—~2.6kAutomated safety check: PassNo licence4 mo ago
28

A skill your agent uses for Pest PHP testing in Laravel projects only.

liberusoftware/real-estate-laravel1121 repo~1.8kAutomated safety check: PassMIT2 days ago
29

This skill should be used when the user asks to "dev-impl", "タスクを実装", "テストファースト実装", "implement task", "実装を開始", "クイック修正", "quick fix", "dev-impl auth 001".

classmethod/tsumiki974—~1.3kAutomated safety check: PassMIT2 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/ed3d-plugins2502 repos~3.5kAutomated safety check: PassNo licence1 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/Tianshu-harness1.1k—~1kAutomated safety check: NotesApache-2.02 days ago
32

Creates phase-based feature plans with quality gates and incremental delivery structure.

serendipity1004/cc-feature-implementer176—~2.4kAutomated safety check: PassNo licence9 mo ago
33

Guide for implementing features in ClaudeBar following architecture-first design, TDD, rich domain models, and Swift 6.2 patterns.

tddworks/ClaudeBar1.5k—~4.1kAutomated safety check: PassApache-2.0today
34

A skill your agent uses when implementing features or fixing bugs with strict Test-Driven Development (TDD).

thedaviddias/skill-check190—~2.2kAutomated safety check: PassMIT4 mo ago
35

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/claude-code-starter-kit151—~1.1kAutomated safety check: PassMITtoday
36

Creates detailed, sectionized, TDD-oriented implementation plans through research, stakeholder interviews, and multi-LLM review.

piercelamb/deep-plan101—~4.8kAutomated safety check: PassMIT3 mo ago
37

Write and improve agent skills (SKILL.md files). An agent skill from millionco/expect.

millionco/expect3.6k—~1.8kAutomated safety check: PassUnknown5 mo ago
38

A skill your agent uses for Pest PHP testing in Laravel projects only.

mnapoli/vibephp158—~1.4kAutomated safety check: PassMIT3 mo ago
39

Enforces a strict test-driven development (TDD) workflow for the HTML Minifier repo.

deanhume/html-minifier142—~876Automated safety check: PassMIT20 days ago
40
40.Tbd

Git-native issue tracking (beads), coding guidelines, knowledge injection, and spec-driven planning for AI agents.

jlevy/strif131—~3.5kAutomated safety check: PassMIT4 mo ago
41
41.TDD

Test-Driven Development workflow for BitcoinAddressFinder — delegates to the generic Java TDD skill and adds project-specific context

bernardladenthin/BitcoinAddressFinder248—~424Automated safety check: PassApache-2.0today
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/compound-engineering-plugin25k—~4.2kAutomated safety check: PassMITtoday
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/agent-foreman250—~927Automated safety check: NotesNo licence8 mo ago
44

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/openclaw-dashboard457—~2.8kAutomated safety check: PassMIT14 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/jumppad263—~1.5kAutomated safety check: PassMPL-2.06 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/foreman444—~1.1kAutomated safety check: PassUnknown3 mo ago
47

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/Matft147—~2kAutomated safety check: PassBSD-3-Clause10 days ago
48

Guide for fixing bugs in ClaudeBar following Chicago School TDD and rich domain design.

tddworks/ClaudeBar1.5k—~2.2kAutomated safety check: PassApache-2.0today

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.