speckit-checklist

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

1|Updated Aug 27, 2025
One-click install
npx skills add https://github.com/IgorGanapolsky/Random-Timer --skill speckit-checklist-igorganapolsky
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/IgorGanapolsky/Random-Timer/tree/main/.cursor/skills/speckit-checklist
Command: npx skills add https://github.com/IgorGanapolsky/Random-Timer --skill speckit-checklist-igorganapolsky

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: Generates checklist items that test completeness, clarity, consistency, measurability, and coverage of requirements rather than implementation behavior. - Dynamic Clarifying Questions: Derives up to three contextual questions from your input and spec signals to calibrate checklist scope, depth, and audience. - Spec-Kit Integration: Reads spec.md, plan.md, and tasks.md from the feature directory, appends to existing checklists with continuous CHK numbering, and supports extension hooks via .specify/extensions.yml. - Use Case: Before implementing a new API feature, run the checklist command to produce an api.md checklist verifying that error response formats, rate limits, and authentication 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 spec-kit feature?▼

Invoke the speckit-checklist command with an optional focus area such as ux, api, or security. It reads your feature's spec.md, plan.md, and tasks.md, then creates or appends to a checklist file under the feature's checklists directory with CHK-numbered items.

What makes a good requirements quality checklist item?▼

Good items test the requirements themselves, asking whether aspects are defined, quantified, or consistent, such as "Is 'fast loading' quantified with specific timing thresholds?" They never verify implementation behavior like clicking, rendering, or API responses.

Does speckit-checklist work without a spec-kit project structure?▼

No, it requires a spec-kit project with a .specify directory containing the check-prerequisites script and checklist template. Without this structure the setup step cannot resolve the feature directory or template content.

Can I create multiple checklists for the same feature?▼

Yes, each invocation uses a short descriptive filename like ux.md or security.md in the checklists folder. If the file already exists, new items are appended with IDs continuing from the last CHK number, preserving existing content.

Why are generated checklist items left unchecked?▼

Checkbox state belongs to the reviewer, not the generator. A checked box means a reviewer confirmed the requirements-quality criterion is satisfied, so the command must never mark items complete on its own.