test-driven-development
Drives development with tests. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to pr…
What it does
- Implementing any new logic or behavior
- Fixing any bug (the Prove-It Pattern)
- Modifying existing functionality
- Adding edge case handling
- Any change that could break existing behavior
- Language and build system — package.json, pom.xml/build.gradle, pyproject.toml, go.mod, Cargo.toml, Gemfile, a Makefile
- Checked-in wrappers — prefer ./gradlew, ./mvnw, make test, or a repo script over globally installed tools
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
Drives development with tests. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when you're about to modify existing functionality.
Source
Repository: https://github.com/addyosmani/agent-skills
test-driven-development FAQ
What does the test-driven-development skill do?
Drives development with tests. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when you're about to modify existing functionality. Implementing any new logic or behavior Fixing any bug (the Prove-It Pattern)
How do I install test-driven-development?
Run: npx -y skills add https://github.com/addyosmani/agent-skills --skill test-driven-development --agent claude-code — the source lives at github.com/addyosmani/agent-skills.
Maintain test-driven-development?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/addyosmani-agent-skills-test-driven-development?ref=badge) npx agentictools info skills/addyosmani-agent-skills-test-driven-development The second line is the CLI lookup for this page — handy in READMEs and docs.