speckit-checklist

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

Updated Jul 20, 2026
One-click install
npx skills add https://github.com/guihocosta/getsemani-app --skill speckit-checklist-guihocosta
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/guihocosta/getsemani-app/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/guihocosta/getsemani-app --skill speckit-checklist-guihocosta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing clear, complete, and testable requirements is hard, and gaps or ambiguities in specs often surface only during implementation. This Skill generates domain-focused checklists that act as unit tests for requirements, validating completeness, clarity, consistency, and coverage before coding 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. - Spec-Kit Integration: Reads spec.md, plan.md, and tasks.md from the feature directory, respects the project constitution, and supports extension hooks before and after generation. - Append-Safe Checklist Files: Creates or appends to domain-named files like ux.md, api.md, or security.md under the feature's checklists folder with incrementing CHK IDs. - Use Case: Before a PR review of a new API feature, run the Skill with a security focus to generate a checklist verifying that authentication, rate limiting, and error response requirements are fully specified in the spec. ## 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 spec-kit feature?▼

Invoke the speckit-checklist skill with a domain or focus area as the argument, such as ux, api, security, or performance. The skill reads your feature's spec.md, plan.md, and tasks.md, 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 set of unit tests for requirements writing that checks whether specifications are complete, clear, consistent, and measurable. Items ask questions like whether vague terms are quantified or whether edge cases are addressed, rather than testing implementation behavior.

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

No, the skill requires a spec-kit project structure with a .specify directory. It runs the check-prerequisites PowerShell script to locate the feature directory and available documents before generating any checklist items.

Can I create multiple checklists for the same feature?▼

Yes, each invocation uses a short domain-based filename like ux.md or security.md, so multiple checklist types can coexist in the checklists folder. If a file already exists, new items are appended with continuing CHK IDs instead of overwriting content.

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

The checklist validates requirements quality, not system behavior. Items starting with verify, test, or confirm that reference clicks, rendering, or execution are prohibited because they test the implementation rather than whether the requirements themselves are well-specified.