speckit-checklist

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

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/Carl-Fabri/TestAngularSpecDriven --skill speckit-checklist-carl-fabri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/Carl-Fabri/TestAngularSpecDriven/tree/main/test-angular/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/Carl-Fabri/TestAngularSpecDriven --skill speckit-checklist-carl-fabri

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing clear, complete, and testable requirements is hard, and gaps or ambiguities in specs often surface only during implementation. This Skill generates structured checklists that act as unit tests for requirements, validating completeness, clarity, consistency, and coverage before coding begins. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test whether requirements are well-written, measurable, and unambiguous rather than testing implementation behavior. - Domain-Focused Checklists: Creates or appends to domain-specific checklist files (e.g., ux.md, api.md, security.md) inside the feature's checklists directory with sequential CHK IDs. - Context-Aware Clarification: Derives up to three dynamic clarifying questions from the user's input and feature documents before generating items. - Use Case: A product owner finalizing a feature spec in a spec-kit project runs the checklist generator with a security focus to confirm authentication, data protection, and breach-response requirements are fully specified before handing the spec to developers. ## 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 as the argument, such as security or ux. It reads the feature's spec.md, plan.md, and tasks.md, asks clarifying questions, then creates or appends to a checklist file in 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. Items ask questions like whether vague terms are quantified or whether edge cases are addressed, rather than testing implementation behavior.

Does speckit-checklist work without a .specify directory?

No, it requires a spec-kit project structure with a .specify directory containing scripts, templates, and feature documents. The setup step runs check-prerequisites.ps1 to resolve the feature directory and available docs.

Can I create multiple checklists for the same feature?

Yes, each invocation uses a short descriptive filename like ux.md or api.md, so multiple domain checklists can coexist in the checklists folder. If a file already exists, new items are appended with continuing CHK IDs.

Why should checklist items avoid words like verify or test?

Items starting with verify, test, or confirm check implementation behavior instead of requirements quality. The checklist validates whether requirements are well-written and unambiguous, so items must ask whether aspects are defined, specified, or measurable in the spec.