What problem does it solve? It catches incomplete or low-quality Phase II specs before implementation begins, preventing wasted development effort caused by missing sections, unresolved placeholders, broken cross-references, or vague acceptance criteria. ## Core Features & Use Cases - Automated Spec Checks: Runs a Python script that verifies required frontmatter fields, required body sections, unresolved placeholders like {{TODO}} or [TBD], and cross-references to plan.md and tasks.md. - Manual Review Guidance: Provides structured checklists for completeness, consistency, and acceptance criteria quality, backed by a detailed acceptance criteria guide and a Phase II spec template. - Use Case: After running /sp.specify to draft a feature spec, run the validation script on specs/<feature>/spec.md, fix reported errors, and confirm spec quality before starting /sp.plan or /sp.implement. ## Quick Start Ask the AI to validate the spec at specs/<feature-name>/spec.md using the spec-validation skill and report any issues before implementation.