speckit-checklist

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

Updated Sep 11, 2026
One-click install
npx skills add https://github.com/damian-garces/spec-driven-development --skill speckit-checklist-damian-garces
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/damian-garces/spec-driven-development/tree/main/spec-driven-project/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/damian-garces/spec-driven-development --skill speckit-checklist-damian-garces

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 custom checklists that act as unit tests for requirements, validating the quality of your spec before implementation begins. ## Core Features & Use Cases - Requirements Quality Validation: Generates checklist items that test completeness, clarity, consistency, measurability, and coverage of requirements rather than implementation behavior. - Domain-Focused Checklists: Creates or appends to named 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 targeted clarifying questions from your input and the feature's spec, plan, and tasks before generating items. - Use Case: Before implementing a new API feature, run the checklist command with a security focus to produce a reviewer-owned checklist verifying that authentication, error handling, and rate-limiting requirements are fully specified. ## Quick Start Ask the agent 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 with spec-kit?

Invoke the speckit-checklist command with a domain or focus area as the argument, such as security or ux. The skill reads your feature's spec, plan, and tasks, 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-driven development?

It is a reviewer-owned checklist that tests the requirements themselves, not the implementation. Items ask whether requirements are complete, clear, consistent, and measurable, functioning like unit tests for specifications written in natural language.

Does speckit-checklist work without a spec-kit project structure?

No, it requires a spec-kit project with a .specify directory. It runs the check-prerequisites script to locate the feature directory and template, and reads spec.md, plan.md, and tasks.md for context.

Can I create multiple checklists for one feature?

Yes, each invocation uses a short descriptive filename like ux.md, api.md, or security.md. If the file exists, new items are appended with continuing CHK IDs; existing content is never deleted or replaced.

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

Those items test whether code works, which is QA's job, not requirements validation. The checklist only tests whether requirements are well-written, unambiguous, and complete, so items must ask about what is specified in the spec.