speckit-checklist

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

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/NarenKarthikBM/specseyal --skill speckit-checklist-narenkarthikbm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/NarenKarthikBM/specseyal/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/NarenKarthikBM/specseyal --skill speckit-checklist-narenkarthikbm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing clear, complete, and testable requirements is hard, and gaps or ambiguities in a spec often surface only during implementation. This Skill generates domain-focused checklists that act as unit tests for your requirements, validating completeness, clarity, consistency, and coverage before any code is written. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test whether requirements are well-written, measurable, and consistent rather than testing implementation behavior. - Context-Aware Generation: Reads spec.md, plan.md, and tasks.md from the spec-kit feature directory and asks up to three dynamic clarifying questions to focus the checklist. - Append-Safe File Management: Creates or appends to domain-named checklist files (e.g., ux.md, security.md) in the feature's checklists folder with globally incrementing CHK IDs. - Use Case: Before handing a feature spec to reviewers, run the checklist generator with a security focus to produce security.md containing items like "Are authentication requirements specified for all protected resources?" ## 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 spec-kit feature?

Invoke the speckit-checklist skill with an optional domain focus such as ux, api, or security. It reads spec.md, plan.md, and tasks.md from the feature directory, asks up to three clarifying questions, and writes a checklist file into the feature's checklists folder.

What is a requirements quality checklist in spec-driven development?

A requirements quality checklist is a set of unit tests for the specification itself, checking whether requirements are complete, clear, consistent, and measurable. It validates the writing of the spec 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. The setup step runs check-prerequisites.sh to resolve the feature directory and available documents before generating any checklist 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 IDs instead of overwriting content.

Why does the checklist forbid items like verify or test the implementation?

Those items test system behavior rather than requirement quality, which turns the checklist into a QA test plan. The skill enforces question patterns that ask whether requirements are defined, quantified, consistent, and measurable instead.