speckit-checklist

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

1|Updated Nov 21, 2020
One-click install
npx skills add https://github.com/LuanDopke/persefone --skill speckit-checklist-luandopke
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/LuanDopke/persefone/tree/main/.agents/skills/speckit-checklist
Command: npx skills add https://github.com/LuanDopke/persefone --skill speckit-checklist-luandopke

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 feature specifications before implementation begins. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test completeness, clarity, consistency, measurability, and scenario coverage of written requirements rather than implementation behavior. - Context-Aware Generation: Loads spec.md, plan.md, and tasks.md from the spec-kit feature directory and asks up to three dynamic clarifying questions to calibrate scope, depth, and audience. - Traceable, Appendable Output: Creates or appends to domain-named checklist files (e.g., ux.md, security.md) with incrementing CHK IDs and traceability references to spec sections. - Use Case: After drafting a feature spec with spec-kit, run this Skill to generate a security.md checklist that surfaces missing authentication requirements, unquantified performance terms, and undefined edge cases before PR review. ## Quick Start Ask the assistant to run the speckit-checklist skill to generate a UX requirements checklist for the current feature.

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?▼

Run the speckit-checklist command from a spec-kit project root containing a .specify/ directory. The skill loads your feature's spec.md, plan.md, and tasks.md, asks clarifying questions, then writes a domain-named checklist file under the feature's checklists/ folder.

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

It is a set of unit tests for requirements writing that validates whether specifications are complete, clear, consistent, and measurable. Items ask questions like whether vague terms are quantified or edge cases are defined, rather than testing implementation behavior.

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

No, the skill requires the spec-kit project structure with a .specify/ directory. It runs .specify/scripts/bash/check-prerequisites.sh to locate the feature directory and available documents before generating any checklist.

Can I create multiple checklists for one feature?▼

Yes, each invocation uses a short descriptive filename like ux.md, api.md, or security.md in the checklists/ folder. If the file already exists, new items are appended with continuing CHK IDs instead of overwriting existing content.

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

Items starting with verify, test, or confirm check implementation behavior, which is not the checklist's purpose. The skill enforces question-format items that evaluate whether requirements themselves are well-written, unambiguous, and objectively measurable.