What problem does it solve?
This Skill solves the widespread issue of untested production code that leads to hard-to-debug regressions, unexpected behavior changes, and accumulating technical debt from unverified implementations.
Core Features & Use Cases
- Enforces the red-green-refactor TDD cycle for all new features, bug fixes, refactoring work, and behavior changes to ensure every code change is validated before deployment.
- Provides clear guardrails, anti-pattern warnings, and verification checklists to help software engineers avoid common testing mistakes like testing mock behavior instead of real functionality.
- Use Case: A software engineer adding a new user login feature can use this Skill to first write a failing test for invalid password handling, then write minimal code to pass the test, ensuring the feature works as intended before moving to the next requirement.
Quick Start
Use the test-driven-development skill to implement the new order refund feature by first writing a failing test for partial refund calculation, then writing minimal code to make the test pass.