What problem does it solve?
This Skill performs a non-destructive, read-only audit of specification artifacts to detect inconsistencies, duplications, ambiguities, missing coverage, and constitution conflicts across spec.md, plan.md, and tasks.md so teams can remediate issues before implementation.
Core Features & Use Cases
- Pre-execution Hook Detection: Reads .specify/extensions.yml and reports optional and mandatory pre- and post-analyze hooks without executing them.
- Progressive Artifact Loading: Loads only necessary sections from SPEC, PLAN, TASKS and the constitution to minimize noise and tokens.
- Semantic Modeling & Traceability: Builds requirements and user-story inventories, maps tasks to requirements, and extracts constitution rules to validate MUST/SHOULD constraints.
- Detection Passes & Severity: Runs targeted checks for duplication, ambiguity, underspecification, coverage gaps, terminology drift, and ordering or technology conflicts and assigns CRITICAL/HIGH/MEDIUM/LOW severities.
- Read-Only Remediation Guidance: Produces a compact Markdown report with a coverage summary, unmapped tasks, metrics, next actions, and an optional remediation suggestion prompt without modifying repository files.
- Use Cases: Pre-implementation quality gate, specification audit before large refactors, or CI step to prevent shipping underspecified features.
Quick Start
Run the speckit-analyze skill against the feature directory produced by speckit.tasks to generate a structured specification analysis report.