speckit-checklist

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

Updated Dec 12, 2024
One-click install
npx skills add https://github.com/kipariss1/czech_out_auto_bot --skill speckit-checklist-kipariss1
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/kipariss1/czech_out_auto_bot/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/kipariss1/czech_out_auto_bot --skill speckit-checklist-kipariss1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing feature specifications often leaves gaps, ambiguities, and inconsistencies that only surface during implementation. This Skill generates custom checklists that act as unit tests for requirements, validating completeness, clarity, consistency, and measurability before coding begins. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test whether requirements are well-written, not whether the implementation works, covering completeness, clarity, consistency, coverage, and edge cases. - Context-Aware Generation: Reads spec.md, plan.md, and tasks.md from the spec-kit feature directory, asks up to three dynamic clarifying questions, and appends items with incrementing CHK IDs to domain-named files like ux.md or security.md. - Extension Hook Support: Executes optional and mandatory pre/post hooks declared in .specify/extensions.yml before and after checklist generation. - Use Case: Before implementing a new API feature, run the checklist command with a security focus to generate security.md containing items like "Are rate limiting requirements quantified with specific thresholds?" for reviewer sign-off. ## Quick Start Ask the assistant to generate a security-focused 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 a domain focus such as ux, api, or security. It reads the feature's spec.md, plan.md, and tasks.md, asks clarifying questions, then creates or appends to a checklist file in the feature's checklists directory.

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

It is a reviewer-owned checklist that tests the quality of written requirements rather than implementation behavior. Items ask whether requirements are complete, clear, consistent, and measurable, using markers like [Gap], [Ambiguity], and [Spec §X.Y] references.

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

No, it requires a spec-kit project with a .specify directory containing scripts, templates, and feature folders. The check-prerequisites script resolves the feature directory and template content before generation begins.

Can I create multiple checklists for the same feature?▼

Yes, each invocation uses a short domain-based filename like ux.md or security.md. If the file exists, new items are appended with continuing CHK IDs; existing content is never deleted or replaced.

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

The checklist validates requirements writing, not code behavior. Items starting with verify, test, or confirm check whether the system works, which belongs in QA test plans, not in a requirements-quality review artifact.