Claude skills for test-driven development

157 public Claude skills touch on test-driven development. These 50 are the closest fit, best-known sources first. Each links to its folder; copy it into ~/.claude/skills/ to use it.

  1. tdd migrate

    TDD workflow for migrations - orchestrate agents, zero main context growth

    parcadei/Continuous-Claude-v3★ 3.9kMITFolder: tdd-migrate

  2. tdd migration pipeline

    Orchestrator-only workflow for migrating/rewriting codebases with full TDD and agent delegation

    parcadei/Continuous-Claude-v3★ 3.9kMITFolder: tdd-migration-pipeline

  3. tdd

    Test-driven development workflow with philosophy guide - plan → write tests → implement → validate

    parcadei/Continuous-Claude-v3★ 3.9kMITFolder: tdd

  4. tdd enforcement

    Red-Green-Refactor TDD methodology with mandatory failing tests, minimal implementation, quality refactoring, and 80% coverage gating.

    a5c-ai/babysitter★ 1.9kMITFolder: tdd-enforcement

  5. strict tdd

    Strict RED->GREEN->REFACTOR test-driven development with enforcement. Never write production code before a failing test. Atomic commits per TDD cycle.

    a5c-ai/babysitter★ 1.9kMITFolder: strict-tdd

  6. agentic tdd

    Test-driven development for behaviour a unit test cannot reach, by writing the expectation against the running app before writing the code. Declare the consequence first, watch it fail, implement, watch it pass. Use when building a user-facing feature,…

    reticlehq/reticle★ 1.3kLicence: see repoFolder: agentic-tdd

  7. tdd guide

    Comprehensive Test Driven Development guide for engineering subagents with multi-framework support, coverage analysis, and intelligent test generation

    alirezarezvani/claude-code-skill-factory★ 896MITFolder: tdd-guide

  8. nw tdd cross language

    Port the state-delta + property-based testing paradigm to languages other than Python. DIY recipes per language; canonical Python ref shipped in nwave_ai.state_delta.

    nWave-ai/nWave★ 626MITFolder: nw-tdd-cross-language

  9. nw tdd review enforcement

    Test design mandate enforcement, test budget validation, TDD phase validation (3-phase canon per ADR-025), and external validity checks for the software crafter reviewer

    nWave-ai/nWave★ 626MITFolder: nw-tdd-review-enforcement

  10. nw tdd methodology

    Deep knowledge for Outside-In TDD - double-loop architecture, ATDD integration, port-to-port testing, walking skeletons, and test doubles policy

    nWave-ai/nWave★ 626MITFolder: nw-tdd-methodology

  11. django tdd

    Django testing strategies with pytest-django, TDD methodology, factory_boy, mocking, coverage, and testing Django REST Framework APIs.

    vibeeval/vibecosystem★ 541MITFolder: django-tdd

  12. 054 design tdd

    Use when Java implementation work should be guided by Test-Driven Development, including maintaining a test list, choosing the next behavior, writing a failing test first, implementing only enough production code to pass, and refactoring while keeping…

    jabrena/plinth★ 456Apache-2.0Folder: 054-design-tdd

  13. foreman tdd

    Stack-agnostic test-driven development loop for a single Foreman issue.

    VisionForge-OU/foreman★ 443Licence: see repoFolder: foreman-tdd

  14. autonomous tdd debugger

    Empowers the agent to autonomously run tests, read terminal stack traces, and self-heal code until tests pass. Transforms the agent from a passive coder to an active CI pipeline debugger.

    roedyrustam/vibes-plug★ 116MITFolder: autonomous-tdd-debugger

  15. Delphi Test Driven Development (TDD) and DUnitX

    Guidelines on how the AI ​​should act and code when the user requests TDD, unit tests, DUnitX or fakes/mocks using Interfaces in Delphi.

    delphicleancode/delphi-spec-kit★ 57MITFolder: tdd-dunitx

  16. cm tdd

    Use when implementing any feature or bugfix, before writing implementation code

    tody-agent/codymaster★ 56No licence statedFolder: cm-tdd

  17. tdd workflow

    用于需要以测试驱动开发、遵循“红—绿—重构”循环实现功能或修复缺陷的场景。必须先编写失败测试,再实现代码。

    huangwb8/skills★ 50MITFolder: tdd-workflow

  18. create tdd tasks

    Transform SDD tasks into test-first TDD task pairs. Reads existing tasks from /create-tasks and generates paired test tasks with RED-GREEN dependencies. Use when user says "create tdd tasks", "add tdd pairs", "convert to tdd", or wants to apply test-first…

    sequenzia/agent-alchemy★ 45MITFolder: create-tdd-tasks

  19. execute tdd tasks

    Execute TDD task pairs autonomously with RED-GREEN-REFACTOR verification. Orchestrates wave-based execution with strategic parallelism, routing TDD tasks to tdd-executor agents and non-TDD tasks to standard task-executor. Use when user says "execute tdd…

    sequenzia/agent-alchemy★ 45MITFolder: execute-tdd-tasks

  20. tdd cycle

    Run a full RED-GREEN-REFACTOR TDD workflow for a feature. Accepts a feature description, task ID, or spec section as input. Presents a plan for confirmation then runs autonomously through all TDD phases.

    sequenzia/agent-alchemy★ 45MITFolder: tdd-cycle

  21. plan to tdd

    Transform feature plans into test-driven implementation using Outside-In methodology. This skill should be used when converting documented plans from docs/plan/ into testable code w/ proper test structure (Unit, Integration, E2E).

    georgekhananaev/claude-skills-vault★ 30MITFolder: plan-to-tdd

  22. tdd react

    Provides the React testing reference for the tdd skill. Covers test layers, the three Vitest projects, Storybook stories with attached `.test()` behaviors as component tests, vitest-browser-react hook tests, MSW, and Playwright patterns for the frontend…

    gaia-harness/gaia★ 26MITFolder: tdd-react

  23. fec tdd workflow

    用于实现新前端行为、修复 bug 或重构可先由测试描述预期行为的逻辑。适用于组件、hooks/composables、工具函数、API clients、路由守卫或用户工作流;中文触发词包括 TDD、测试驱动、先写测试、红绿重构、回归测试。

    bovinphang/frontend-craft★ 22MITFolder: fec-tdd-workflow

  24. tdd writer

    Draft comprehensive Technical Design Documents. Analyzes codebase, fetches ticket/design/doc context via MCP. Every technical claim is verified against actual code. Unverified information is explicitly marked. Use when the user wants to write a TDD, create…

    Flagrare/agent-skills★ 12No licence statedFolder: tdd-writer

  25. implement with tdd

    Implement a SPEC, plan, or feature outside-in, with TDD.

    stevepolitodesign/skills★ 9No licence statedFolder: implement-with-tdd

  26. tdd patterns

    Guide test-driven development through the mandatory Red-Green-Refactor cycle: a test is RED only when it fails for the intended reason, its expected value has a stated source (spec, reference implementation, hand computation, fixture, or standard — never…

    synaptiai/synapti-marketplace★ 7Apache-2.0Folder: tdd-patterns

  27. tdd with pest

    Laravel guidance to apply RED-GREEN-REFACTOR with Pest or PHPUnit; use factories, feature tests for HTTP, and parallel test runners; verify failures before implementation

    soden46/syarif-laravel-ai-skills★ 5MITFolder: tdd-with-pest

  28. testing tdd

    Writes tests following TDD Red-Green-Refactor cycle. Language-agnostic methodology with Arrange-Act-Assert structure. Use when implementing features test-first.

    qte77/claude-code-plugins★ 3Apache-2.0Folder: testing-tdd

  29. workflow patterns

    Use this skill when implementing tasks according to Conductor's TDD workflow, handling phase checkpoints, managing git commits for tasks, or understanding the verification protocol.

    wshobson/agents★ 42kMITFolder: workflow-patterns

  30. javascript testing patterns

    Implement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtures, and test-driven development. Use when writing JavaScript/TypeScript tests, setting up test…

    wshobson/agents★ 42kMITFolder: javascript-testing-patterns

  31. python testing patterns

    Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

    wshobson/agents★ 42kMITFolder: python-testing-patterns

  32. agentic eval

    Patterns and techniques for evaluating and improving AI agent outputs. Use this skill when: - Implementing self-critique and reflection loops - Building evaluator-optimizer pipelines for quality-critical generation - Creating test-driven code refinement…

    github/awesome-copilot★ 41kMITFolder: agentic-eval

  33. Building Paper Screening Rubrics

    Collaboratively build and refine paper screening rubrics through brainstorming, test-driven development, and iterative feedback

    brycewang-stanford/Auto-Empirical-Research-Skills★ 4.8kLicence: see repoFolder: building-screening-rubrics

  34. test driven dev

    Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.

    zebbern/claude-code-guide★ 4.7kMITFolder: test-driven-dev

  35. code reviewer

    Default code-quality route for broad code review, PR review, maintainability, correctness, and regression-risk checks. Do not use as the primary route for dedicated OWASP/security audits, review-feedback handling, completion verification, AI-code cleanup,…

    foryourhealth111-pixel/Vibe-Skills★ 3.8kApache-2.0Folder: code-reviewer

  36. deslop

    Remove AI-generated code slop from a branch: unnecessary comments, redundant defensive checks, boilerplate, style drift, and type casts. Use for cleanup of AI-written code, not for broad code review, security audit, TDD, or final verification.

    foryourhealth111-pixel/Vibe-Skills★ 3.8kApache-2.0Folder: deslop

  37. kiro impl

    Implement approved tasks using TDD with subagent dispatch. Runs all pending tasks autonomously or selected tasks manually.

    gotalab/cc-sdd★ 3.7kMITFolder: kiro-impl

  38. golang troubleshooting

    Troubleshoot Golang programs systematically - find and fix the root cause. Use when encountering bugs, crashes, deadlocks, races, or unexpected behavior in Go code. Covers debugging methodology, common Go pitfalls, test-driven debugging, pprof setup and…

    samber/cc-skills-golang★ 3.7kMITFolder: golang-troubleshooting

  39. azure cosmos db py

    Build Azure Cosmos DB NoSQL services with Python/FastAPI following production-grade patterns. Use when implementing database client setup with dual auth (DefaultAzureCredential + emulator), service layer classes with CRUD operations, partition key…

    microsoft/skills★ 3.2kMITFolder: azure-cosmos-db-py

  40. writing plans

    Use when you have a spec or requirements for a multi-step task, before touching code. Creates bite-sized TDD implementation plans with dependency tracking.

    a5c-ai/babysitter★ 1.9kMITFolder: writing-plans

  41. red green refactor

    Guides the red-green-refactor TDD workflow: write a failing test first, implement the minimum code to make it pass, then refactor while keeping tests green. Use when a user asks to practice TDD, write tests first, follow red-green-refactor, do test-driven…

    rohitg00/skillkit★ 1.6kApache-2.0Folder: red-green-refactor

  42. test patterns

    Applies proven testing patterns — Arrange-Act-Assert (AAA), Given-When-Then, Test Data Builders, Object Mother, parameterized tests, fixtures, spies, and test doubles — to help write maintainable, reliable, and readable test suites. Use when the user asks…

    rohitg00/skillkit★ 1.6kApache-2.0Folder: test-patterns

  43. test driven development

    Use when the user explicitly requests strict or test-first TDD, or when the current conversation already contains an explicit `TDD Route: strict` decision from another Aegis workflow.

    GanyuanRan/Aegis★ 1.4kMITFolder: test-driven-development

  44. backend development

    Backend API design, database architecture, microservices patterns, and test-driven development. Use for designing APIs, database schemas, or backend system architecture.

    MoizIbnYousaf/ai-agent-skills★ 1.2kMITFolder: backend-development

  45. gsd add tests

    Use when a completed phase needs unit or E2E tests, or the user asks to add tests for phase N. Classifies implementation files into TDD, E2E, or skip, gets plan approval, then generates RED-GREEN tests from SUMMARY.md and UAT criteria.

    coco-research/coco★ 795Licence: see repoFolder: gsd-add-tests

  46. old coder

    Evidence-first development — surround the implementation with an executable spec and a gauntlet of constraints (tests, types, coverage, mutation) so line-by-line review becomes optional. Use when the user explicitly asks for high-assurance or…

    AmazingAng/old-coder★ 753MITFolder: old-coder

  47. super build

    Builder lane of the super-board pipeline — takes a `Ready` GitHub Project card into its own per-issue git worktree, makes the smallest safe change test-first (TDD, `ponytail` simplest-first, official docs first for third-party APIs, upgrades and…

    EricTechPro/super-board★ 552MITFolder: super-build

  48. golang testing

    Go testing patterns including table-driven tests, subtests, benchmarks, fuzzing, and test coverage. Follows TDD methodology with idiomatic Go practices.

    vibeeval/vibecosystem★ 541MITFolder: golang-testing

  49. test

    Write or assess tests that prove behavior and would fail without the fix. Use when: writing tests, TDD, or asked whether a green test is enough.

    boshu2/agentops★ 450Apache-2.0Folder: test

  50. testing patterns

    Cross-language testing strategies and patterns. Triggers on: test pyramid, unit test, integration test, e2e test, TDD, BDD, test coverage, mocking strategy, test doubles, test isolation.

    aiskillstore/marketplace★ 446No licence statedFolder: testing-patterns

Claude skills for test-driven development: before you install one

What's the best Claude skill for test-driven development?

There are 157 of them, spread over 100 repositories on GitHub. Named for it and most starred: tdd migrate (parcadei/Continuous-Claude-v3, ★ 3.9k), tdd migration pipeline (parcadei/Continuous-Claude-v3, ★ 3.9k) and tdd (parcadei/Continuous-Claude-v3, ★ 3.9k). Stars rate the repository a skill sits in, not the skill.

How do I install a Claude skill for test-driven development?

For test-driven development, take the tdd-migrate folder from parcadei/Continuous-Claude-v3 (the folder that holds SKILL.md) into ~/.claude/skills/ to use it in every Claude Code project, or into .claude/skills/ for one project. In the Claude apps, zip that folder and upload it as a custom skill in settings.

Are all these test-driven development skills in English?

No: 2 of those listed, such as tdd workflow and fec tdd workflow, are written mainly in Chinese, Japanese, Korean or Russian rather than English, though the test-driven development task is the same. Claude can follow them either way, but read them before you install.

What should I check before installing a test-driven development skill?

A test-driven development skill is instructions Claude follows, and it can bundle scripts Claude runs, so read SKILL.md and every script first: for tdd migrate, that is everything in the tdd-migrate folder. 4 of the 50 here come from repositories with under 10 stars, so few people have looked at them. Red flags: piping a download into a shell, sending files to a URL, and instructions to hide what it does from you.

Are these test-driven development skills maintained?

85 of the 157 test-driven development skills sit in repositories that changed in the 30 days before 31 Oct 2026.

Are these test-driven development skills official?

No. None of the 157 test-driven development skills comes from Anthropic's own skills repository, so all of them are community-made across 100 repositories.

More topics: every “Claude skills for…” page.