What problem does it solve?
This Skill guides developers through the /implement phase, ensuring strict Test-Driven Development (TDD), preventing code duplication, and maintaining high quality through continuous testing. It solves the problem of inconsistent code quality, missed tests, and accumulating technical debt.
Core Features & Use Cases
- TDD Workflow Enforcement: Guides through the RED → GREEN → REFACTOR cycle for every task, ensuring tests are written before implementation.
- Anti-Duplication Checks: Provides strategies and commands (e.g.,
grep) to actively search for and prevent redundant code.
- Continuous Testing: Integrates unit, integration, component, and E2E testing throughout the phase to catch issues early.
- Use Case: A developer needs to implement a new feature. This skill ensures they write failing tests first, build minimal code to pass, then refactor, all while actively checking for existing reusable patterns and continuously running tests.
Quick Start
Implement the 'StudentProgressService' feature following the TDD workflow, ensuring all tests pass and no code duplication is introduced.