speckit-checklist

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

Updated Jan 28, 2024
One-click install
npx skills add https://github.com/Thiago-Cruz-eng/KrockSide --skill speckit-checklist-thiago-cruz-eng
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/Thiago-Cruz-eng/KrockSide/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/Thiago-Cruz-eng/KrockSide --skill speckit-checklist-thiago-cruz-eng

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 domain-focused checklists that act as unit tests for requirements, validating completeness, clarity, consistency, and measurability before implementation begins. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test whether requirements are well-written, not whether code 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 and asks up to three dynamic clarifying questions to calibrate scope, depth, and audience. - Traceable, Appendable Output: Creates or appends to files like ux.md, api.md, or security.md under the feature's checklists/ folder with incrementing CHK IDs and spec section references. - Use Case: Before handing a feature spec to developers, run the checklist for the security domain to confirm authentication, data protection, and breach-response requirements are explicitly documented. ## 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 checklist command with a domain focus such as ux, api, security, or performance. The skill reads spec.md, plan.md, and tasks.md from the feature directory and writes a checklist file under the feature's checklists folder.

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 wording of requirements rather than testing whether the implementation works.

Does the checklist skill work without a .specify directory?▼

No, it requires a spec-kit project structure with a .specify directory containing the prerequisites script and feature documents. Without that structure the setup step cannot resolve FEATURE_DIR and available docs.

Can I add items to an existing checklist file?▼

Yes, if the target checklist file already exists, new items are appended with CHK IDs continuing from the last number. Existing content is never deleted or replaced.

Why should checklist items avoid words like verify or test?▼

Words like verify, test, or confirm imply checking implementation behavior, which is not the goal. Items must ask whether requirements are defined, quantified, or consistent so they validate specification quality instead of code execution.