spec-kit-analyse
Perform a read-only consistency analysis across all available change artifacts.
Input: Optionally specify a change name. If omitted, infer from context or ask.
This skill makes no file modifications.
Steps
-
Load artifacts
Load what exists under
specs/changes/<name>/:spec.md(required)plan.md(if present)tasks.md(if present)
Also load FRAMEWORK.md as the governing principles baseline.
-
Run consistency checks
Analyze across these dimensions:
Dimension What to check Coverage Every user story in spec.md has corresponding tasks in tasks.md Alignment Plan architecture matches spec goals and constraints FRAMEWORK.md compliance No dependency rule violations, no anemic domain model, ports present for external dependencies Duplication Overlapping requirements or tasks Ambiguity Vague terms without measurable criteria Terminology drift Same concept named differently across artifacts Orphans Tasks with no corresponding requirement, or requirements with no tasks -
Produce findings
Output a structured findings table:
## Analysis: <change-name> ### Findings | ID | Severity | Dimension | Description | Location | |----|----------|-----------|-------------|----------| ### Coverage Summary | Requirement | Task IDs | |-------------|----------| ### FRAMEWORK.md Violations <List any violations. CRITICAL severity — must be fixed before proceeding.> ### Metrics - Total findings: N - Critical: N | High: N | Medium: N | Low: N ### Recommended Next Actions <Ordered list of what to fix.>Severity: CRITICAL (FRAMEWORK.md violation) > HIGH > MEDIUM > LOW.
Output
After the analysis:
- If CRITICAL findings exist: "Fix FRAMEWORK.md violations before proceeding. Do not use the
spec-kit-tasksorspec-kit-implementskills until these are resolved." - If no critical findings: "Use the
spec-kit-tasksskill to generate the implementation task list."
Guardrails
- Read-only. Never modify any file.
- FRAMEWORK.md violations are always CRITICAL — never downgrade or ignore them.
- Deterministic: re-running on the same artifacts produces the same findings.
More from aircury/ai-framework
spec-kit-plan
Create a technical implementation plan from a feature spec. Documents architecture, data models, and interface contracts without generating code. Run after spec-kit-clarify.
32open-spec-apply
Implement tasks from a working change. Use when the user wants to start implementing, continue implementation, or work through planned tasks.
32open-spec-propose
Propose a change with optional working artifacts. Use when the user wants a structured proposal with design notes, tasks, and a clear path to implementation.
32open-spec-complete
Mark a change as complete. Syncs specs/features/ to reflect current system behavior, then cleans up optional workflow artifacts. Framework-agnostic and independent of any external spec tool.
32airsync
Collaborative memory system for AI agents and teams. Three-layer architecture (INBOX → PUBLISHED → ARCHIVED) ensures only high-quality knowledge reaches the shared team memory.
31spec-kit-specify
Create a feature specification from a user description. Focuses on WHAT and WHY, never HOW. Use at the start of a spec-kit workflow.
31