Loading…
Use when implementing any feature, fixing any bug, or changing behavior in TypeScript or Python — and whenever the user mentions TDD, test-first, test-driven, red-green-refactor, "write tests", "add tests", unit/integration tests, pytest, vitest, jest, mocking/test doubles, coverage gates, or retrofitting tests onto a legacy codebase. Teaches the full TDD discipline (the Iron Law, red-green-refactor, the Three Laws, FIRST, AAA/GWT, triangulation), with extensive runnable TypeScript (Vitest) and Python (pytest) examples, test-double/mocking guidance and anti-patterns, how to bootstrap TDD into a new OR existing repo, advanced patterns (outside-in, double-loop, property-based, controlling time/IO), and WHY test-first produces better software specifically when an AI agent writes the code. This is the comprehensive companion to the terse `superpowers:test-driven-development` enforcer — use both: that one to stay disciplined in the loop, this one for depth, examples, and setup.
test-driven-development is an agent skill entry in ChatHome Skills, sourced from GitHub Skill Search and scored 58/100. # Test-Driven Development Write the test first. Watch it fail. Write the minimum code to pass. Refactor. Repeat. **Core principle:** if you didn't watch the tes. As an agent skill, it packages a reusable instruction set that AI coding agents such as Codex and Claude Code can load to perform this task without hand-written glue code. ChatHome Skills discovered this entry through its daily ingest of official registries and GitHub discovery queries, and re-verifies repository facts, freshness signals, and install metadata on every run. The quality score weighs official-registry presence, a working install command, license clarity, GitHub star trajectory, and repository freshness — the full formula is on the Sources page. The install command above is ready to copy. Review the last-pushed date and repository status before adding test-driven-development to a production agent workflow; the snapshot facts below are point-in-time values from the most recent ingest.
codex skill install joeblackwaslike/agent-skillsReview the upstream source before running this command.
Scan coverage: Install metadata and the indexed document body.
Automated signals from install metadata and a bounded skill body — not a full code security audit and not a recursive source or dependency review.
# Test-Driven Development Write the test first. Watch it fail. Write the minimum code to pass. Refactor. Repeat. **Core principle:** if you didn't watch the test fail, you don't kn