What problem does it solve?
This Skill guides you through the entire implementation process, ensuring that every line of code is built directly from a validated specification using Test-Driven Development (TDD). It continuously checks for spec compliance, preventing deviations and ensuring the final code perfectly matches the intended design.
Core Features & Use Cases
- Spec-Driven Planning: Generates a detailed implementation plan directly from your specification, breaking down requirements into actionable tasks.
- TDD Enforcement: Guides you through the TDD cycle (test, fail, implement, pass, refactor) for each spec requirement.
- Continuous Compliance: Regularly verifies that your code adheres to the spec, flagging any deviations for reconciliation.
- Quality Gates: Integrates with code review and final verification skills to ensure all tests pass and spec compliance is 100% before completion.
- Use Case: You have a validated spec for a user profile update API. This skill will generate a plan, guide you through writing tests first for authentication, validation, and data updates, and ensure your code always matches the spec.
Quick Start
To start implementing a feature from an existing spec, simply say:
Implement the user profile API from the spec at specs/features/user-profile-api.md.