What problem does it solve?
This Skill solves the common issues of inconsistent test-driven development adoption, skipped test verification, and inefficient workflows when implementing features or fixing bugs, ensuring all production code is backed by verified failing tests.
Core Features & Use Cases
- Adaptive Triage: Classifies work as LIGHT (simple changes under 20 lines) or FULL (complex features or architectural changes) to apply the appropriate level of rigor without unnecessary overhead.
- Strict Guardrails: Enforces the Iron Law (no production code without a failing test first) with mandatory RED/GREEN verification steps and anti-rationalization rules to prevent common TDD pitfalls.
- Structured Workflows: Provides step-by-step processes for both lightweight bug fixes and full feature development, including vertical slicing to avoid inefficient horizontal test writing and domain awareness for complex work.
- Use Case: For example, when adding a new payment processing feature, the skill guides you to plan required behaviors, write a single end-to-end tracer bullet test first, then incrementally add implementation and tests for each behavior to ensure full coverage.
Quick Start
Use the tdd-hybrid skill to implement the new user profile editing feature following test-first principles with mandatory verification steps.