spec-kit-checklist
Audit requirement quality across spec.md, plan.md, and tasks.md. Validates that requirements are complete, clear, measurable, and consistent — not that code works.
How do I install this agent skill?
npx skills add https://github.com/aircury/ai-framework --skill spec-kit-checklistIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill is a requirements quality auditor that processes local specification and planning documents to generate quality checklists. It operates exclusively on local project files and does not perform network operations, execute external code, or request elevated privileges. While it possesses an inherent surface for indirect prompt injection by processing user-provided text, the risk is minimal and restricted to the local environment.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Audit requirement quality across change artifacts. This is a requirements linter, not a test runner.
Input: Optionally specify a change name. If omitted, infer from context or ask.
Steps
-
Load artifacts
Load what exists under
specs/changes/<name>/:spec.md,plan.md,tasks.md
Also load FRAMEWORK.md for governing principles alignment.
-
Ask up to 3 clarifying questions (skip if context is clear)
Focus on: scope, risk prioritisation, audience, boundary exclusions.
-
Generate requirement quality checklists
Create or update files in
specs/changes/<name>/checklists/grouped by domain (e.g.,api.md,ux.md,security.md).Each checklist item must:
- Use question format: "Are [requirement aspect] defined for [scenario]?"
- Include a quality dimension tag:
[Completeness],[Clarity],[Consistency],[Measurability],[Gap],[Ambiguity],[Conflict] - Reference the source:
[Spec §X]or[Plan §X] - Never duplicate existing checklist IDs — continue numbering from the last
CHK-N
Quality dimensions to cover:
- Completeness — are all scenarios and edge cases specified?
- Clarity — are terms unambiguous and objectively measurable?
- Consistency — do requirements contradict each other?
- Measurability — can success criteria be verified without interpretation?
- Coverage — are all user stories traceable to tasks?
- Non-functional — are performance, security, and scale requirements present?
❌ Prohibited: "Verify button clicks", "Test API returns 200" — these are implementation tests. ✅ Required: "Is fallback behavior defined when X fails?", "Can 'fast' be objectively measured?"
-
Report
Produce a summary:
- Total items by dimension
- High-priority gaps
- Items that block proceeding to the
spec-kit-planorspec-kit-implementskills
Guardrails
- Never delete existing checklist items — only append.
- Maintain ≥80% traceability across checklist items.
- Flag FRAMEWORK.md principle gaps as CRITICAL.
- This skill audits requirements, not code behavior.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/aircury/ai-framework/spec-kit-checklist">View spec-kit-checklist on skillZs</a>