What problem does it solve?
This Skill prevents costly rework and delays by thoroughly validating the quality of your specifications before implementation begins. It catches ambiguities, gaps, and inconsistencies early, ensuring developers have a clear, implementable blueprint.
Core Features & Use Cases
- Completeness Check: Verifies all required sections are filled and no placeholders remain.
- Clarity Assessment: Identifies vague language, ambiguous requirements, and undefined terms.
- Implementability & Testability: Ensures the spec can be translated into a concrete plan and that its success criteria are measurable.
- Constitution Alignment: Checks if the spec adheres to project-wide principles and standards.
- Use Case: After drafting a new feature spec, use this skill to get an objective report on its soundness, highlighting any critical issues that need fixing before you start coding.
Quick Start
To review the spec for the user profile API, simply say:
Review the spec at specs/features/user-profile-api.md for soundness.