speckit-checklist

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

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/ArMaTeC/Redball --skill speckit-checklist-armatec
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/ArMaTeC/Redball/tree/main/.devin/skills/speckit-checklist
Command: npx skills add https://github.com/ArMaTeC/Redball --skill speckit-checklist-armatec

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 checklists that act as unit tests for requirements, validating completeness, clarity, consistency, and coverage before implementation 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-Scoped Checklists: Creates or appends to focused checklist files such as ux.md, api.md, security.md, or performance.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, then loads spec.md, plan.md, and tasks.md for grounded checklist generation. - Use Case: A reviewer preparing a PR for a new API feature runs the checklist command to produce an api.md checklist verifying that error response formats, rate limits, and versioning requirements are specified in the spec. ## 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 for a spec-kit feature?▼

Invoke the speckit-checklist command with a domain focus such as ux, api, or security. The skill loads your 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 set of unit tests for requirements writing that checks whether specifications are complete, clear, consistent, and measurable. It validates the quality of the written requirements themselves, not whether the implementation works correctly.

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

No, it requires a spec-kit project structure with a .specify directory containing scripts and feature folders. The setup step runs check_prerequisites.py to locate the feature directory and available documents.

Can I create multiple checklists for the same feature?▼

Yes, each invocation uses a short descriptive filename like ux.md or security.md, so multiple checklist types coexist in the checklists folder. Re-running with the same domain appends new items continuing from the last CHK ID.

Why should checklist items not say verify or test?▼

Items starting with verify, test, or confirm check implementation behavior, which is not the checklist's purpose. Items must ask whether requirements are defined, quantified, or consistent, such as asking if a vague term is clarified with specific criteria.