speckit-checklist

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

Updated Aug 24, 2026
One-click install
npx skills add https://github.com/Fras0/clinics-api --skill speckit-checklist-fras0
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/Fras0/clinics-api/tree/main/.cursor/skills/speckit-checklist
Command: npx skills add https://github.com/Fras0/clinics-api --skill speckit-checklist-fras0

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 a feature specification before implementation begins. ## Core Features & Use Cases - Requirements Quality Checklists: Generates domain-focused checklists (ux.md, api.md, security.md, performance.md) that test completeness, clarity, consistency, measurability, and edge-case coverage of written requirements. - Spec-Kit Integration: Reads spec.md, plan.md, and tasks.md from the current feature directory, applies the canonical checklist template, and appends items with incrementing CHK IDs without overwriting existing content. - Interactive Clarification: Derives up to three contextual clarifying questions from the user's phrasing and feature signals to calibrate scope, depth, audience, and risk focus. - 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 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 feature spec?▼

Invoke the speckit-checklist command with an optional focus argument such as security or ux. The skill reads the feature's spec.md, plan.md, and tasks.md, asks clarifying questions, then creates or appends to a checklist file under the feature's checklists directory.

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

It is a reviewer-owned list of questions that test whether requirements are complete, clear, consistent, and measurable, rather than testing whether the implementation works. Items use CHK IDs and reference spec sections or markers like Gap, Ambiguity, and Conflict.

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

No. The skill requires the spec-kit project structure, including .specify scripts for prerequisites, the checklist template, and a feature directory containing spec.md. Without these, the setup step cannot resolve FEATURE_DIR or the template content.

Can I create multiple checklists for the same feature?▼

Yes. Each invocation uses a short descriptive filename like ux.md or api.md, so a feature can hold several domain-specific checklists. If a file already exists, new items are appended with continuing CHK numbers and existing content is preserved.

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

Those items check system behavior, which belongs to QA and testing, not requirements review. The checklist only asks whether requirements themselves are well-written, unambiguous, and measurable, so prohibited patterns include verify, confirm, click, render, and similar implementation language.