speckit-checklist

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

Updated Sep 9, 2026
One-click install
npx skills add https://github.com/MagnoAlves1993/handy --skill speckit-checklist-magnoalves1993
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/MagnoAlves1993/handy/tree/main/.github/skills/speckit-checklist
Command: npx skills add https://github.com/MagnoAlves1993/handy --skill speckit-checklist-magnoalves1993

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 custom checklists that act as unit tests for requirements, validating the quality of your specification before coding 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 themed 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 signals extracted from spec.md, plan.md, and tasks.md. - Use Case: Before implementing a new feature, run the checklist command with a focus like "security" to produce a reviewer-owned checklist verifying that authentication, data protection, and failure-response requirements are fully specified. ## Quick Start Ask the assistant to generate a security 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?

Run the speckit-checklist command with a focus area such as ux, api, security, or performance. It reads your feature's spec.md, plan.md, and tasks.md, 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 set of unit tests for requirements writing that validates whether specifications are complete, clear, consistent, and measurable. It checks what is written in the spec, not whether the implementation works.

Does speckit-checklist test my code implementation?

No, it explicitly avoids implementation verification. Items must ask whether requirements are defined, quantified, or consistent, and must never reference code execution, clicks, rendering, or test procedures.

What project structure does speckit-checklist require?

It requires a spec-kit project with a .specify directory containing scripts and templates, plus a feature directory holding spec.md and optionally plan.md and tasks.md. The prerequisites script resolves paths and the checklist template.

Can I create multiple checklists for one feature?

Yes, each invocation uses a short domain-based filename like ux.md or security.md. New runs append items with continuing CHK numbers, preserving existing content and leaving all new items unchecked.