speckit-checklist

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

2|Updated Jul 9, 2026
One-click install
npx skills add https://github.com/guestgraph/engine --skill speckit-checklist-guestgraph
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/guestgraph/engine/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/guestgraph/engine --skill speckit-checklist-guestgraph

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 implementation bugs. This Skill generates custom checklists that act as unit tests for requirements writing, validating the quality of a feature specification before implementation begins. ## Core Features & Use Cases - Requirements Quality Validation: Generates checklist items that test completeness, clarity, consistency, measurability, and scenario coverage of the spec itself, never the implementation. - Context-Aware Clarification: Derives up to three dynamic clarifying questions from the user's phrasing and signals extracted from spec.md, plan.md, and tasks.md 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 globally incrementing CHK IDs, preserving existing content. - Use Case: A reviewer preparing a PR for a new API feature runs the checklist generator with a security focus and receives a security.md checklist with traceable items like "Are rate limiting requirements quantified with specific thresholds? [Clarity]". ## 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 command with a domain or focus area as the argument, such as security or ux. The skill reads the feature's spec.md, plan.md, and tasks.md, asks clarifying questions if needed, and writes a checklist file into the feature's checklists directory.

What is a requirements quality checklist in spec-kit?▼

It is a reviewer-owned review artifact that tests the requirements themselves, not the implementation. Items ask whether requirements are complete, clear, consistent, and measurable, for example whether a vague term like fast is quantified with specific thresholds.

Does speckit-checklist work without a .specify directory?▼

No, it requires the spec-kit project structure. The skill runs .specify/scripts/bash/check-prerequisites.sh to locate the feature directory and template, so a project without .specify cannot execute the workflow.

Can I create multiple checklists for the same feature?▼

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

Why does the checklist never mark items as checked?▼

Checkbox state belongs to the human reviewer. A checked box means the reviewer determined the requirements-quality criterion is satisfied, not that implementation work is complete, so the generator leaves every new item unchecked.