Write code through a disciplined, BDD-framed Test-Driven Development loop: build a behavior test list, then drive each…
Part of Han CodingPack · 11 skills
by testdouble· Developer toolsUnclaimed · Yours? Claim it
About
Write code through a disciplined, BDD-framed Test-Driven Development loop: build a behavior test list, then drive each behavior through red-green-refactor with an enforced observed-failure gate. Use when the user wants to implement, build, or write code test-first, "do TDD", follow "red-green-refactor", drive code from tests, choose the next test by the Transformation Priority Premise (TPP) or ZOMBIES ordering, or grow a feature behavior-by-behavior with tests leading. This skill writes and changes code; it does not produce a test plan document (use automated-test-planning, or manual-test-planning for a plan a person runs by hand), review or audit existing code (use code-review), restructure existing code outside a TDD loop (use refactor, or plan-a-change to plan a multi-module restructure), specify what a feature should do (use plan-a-feature), or find the root cause of a bug (use investigate). Runs its loop to completion without pausing for review; to review each behavior as it lands, use pairing.
Skills people install alongside tdd.
Runs on your machine.
Runs on your machine.
Runs on your machine.
Runs on your machine.
npx -y degit testdouble/han/han-coding/skills/tdd ~/.copilot/skills/tdd
Runs on your machine.
npx -y degit testdouble/han/han-coding/skills/tdd ~/.cursor/skills/tdd
Runs on your machine.
npx -y degit testdouble/han/han-coding/skills/tdd ~/.claude/skills/tdd
/plugin marketplace add testdouble/han /plugin install han-coding@han
Runs on your machine.
npx -y degit testdouble/han/han-coding/skills/tdd ~/.agents/skills/tdd
Runs on your machine.
Runs on your machine.
npx -y degit testdouble/han/han-coding/skills/tdd ~/.gemini/skills/tdd
Runs on your machine.
npx -y degit testdouble/han/han-coding/skills/tdd .agents/skills/tdd
Runs on your machine.
npx -y degit testdouble/han/han-coding/skills/tdd ~/.openclaw/skills/tdd
Runs on your machine.
npx -y degit testdouble/han/han-coding/skills/tdd ~/.config/opencode/skills/tdd
Runs on your machine.
npx -y degit testdouble/han/han-coding/skills/tdd ~/.hermes/skills/tdd
Scanned and passed · checked 5 h ago
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Scanned on every change, and again when our rules improve.
No reviews yet. Used tdd? Say how it went.
Write a reviewTw93's engineering habits as eight skills: plan before you build, debug to root cause, review before you ship, and more.
Go skills for coding agents: idiomatic style, error handling, testing, concurrency, security and performance for production Go projects.
Test Double's coding skills: build test-first, refactor under green tests, review your branch and trace bugs to their root cause.
Nobody has shared how they use tdd yet.
Security scan
Passed
Safe to install in every agent it supports. Runs in your agent, as instructions.