speckit-checklist

Generate requirements-quality checklists for spec-kit feature specifications.

4|Updated Oct 24, 2025
One-click install
npx skills add https://github.com/sethdavis512/iridium --skill speckit-checklist-sethdavis512
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/sethdavis512/iridium/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/sethdavis512/iridium --skill speckit-checklist-sethdavis512

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing clear, complete, and testable requirements is hard, and gaps or ambiguities in specs surface late as costly rework. This Skill generates domain-focused checklists that act as unit tests for your requirements, validating completeness, clarity, consistency, and measurability before implementation begins. ## Core Features & Use Cases - Requirements Quality Checklists: Generates CHK-numbered checklist items grouped by quality dimensions such as completeness, clarity, consistency, scenario coverage, and edge cases. - Context-Aware Clarification: Derives up to three dynamic clarifying questions from your spec, plan, and tasks to calibrate scope, depth, and audience before generating items. - Append-Safe File Management: Creates or appends to domain-named checklist files (e.g., ux.md, security.md) in the feature's checklists directory with traceability references to spec sections. - Use Case: Before handing a feature spec to developers, run the checklist generator with a security focus to confirm authentication, data protection, and breach-response requirements are fully specified. ## Quick Start Ask the assistant to generate a security-focused requirements checklist for the current feature using the speckit-checklist skill.

Frequently Asked Questions about speckit-checklist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a requirements checklist for a feature spec?

Invoke the speckit-checklist skill with a domain or focus area such as ux, api, or security. It reads your spec.md, plan.md, and tasks.md, asks clarifying questions, then writes a checklist file into the feature's checklists directory.

What is a requirements quality checklist in spec-kit?

It is a set of unit tests for requirements writing that checks whether specifications are complete, clear, consistent, and measurable. It validates the quality of the written requirements rather than testing whether the implementation works.

Does speckit-checklist work without a .specify directory?

No, it requires a spec-kit project structure with a .specify directory containing scripts and templates. It runs check-prerequisites.sh to locate the feature directory and available documents before generating items.

Can I create multiple checklists for the same feature?

Yes, each invocation uses a short domain-based filename like ux.md or security.md, so multiple checklist types coexist in the checklists folder. If a file already exists, new items are appended with continuing CHK numbers.

Why does the checklist avoid items like verify the button works?

Those items test implementation behavior, not requirement quality. The checklist instead asks whether requirements are defined, quantified, and consistent, such as whether hover state requirements are specified for all interactive elements.