speckit-checklist

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

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/PanyaPrimal/selfHandlerApp --skill speckit-checklist-panyaprimal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/PanyaPrimal/selfHandlerApp/tree/main/.agents/skills/speckit-checklist
Command: npx skills add https://github.com/PanyaPrimal/selfHandlerApp --skill speckit-checklist-panyaprimal

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 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 complete, unambiguous, consistent, and measurable rather than testing implementation behavior. - Spec-Kit Integration: Reads spec.md, plan.md, and tasks.md from the feature directory, runs prerequisite scripts, and respects project constitution and extension hooks. - Append-Safe Checklist Files: Creates or appends to domain-named files like ux.md, api.md, or security.md under the feature checklists folder with incrementing CHK identifiers. - Use Case: Before implementing a new API feature, run the checklist command to generate 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 argument such as ux, api, or security. The skill loads spec.md, plan.md, and tasks.md from the feature directory and writes a checklist file under the feature 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. Items ask questions like whether vague terms are quantified, not whether the implementation works.

Does speckit-checklist require a spec-kit project structure?

Yes, it requires a .specify directory with scripts, templates, and a feature directory containing spec.md. The compatibility field in the skill frontmatter states this requirement explicitly.

Can I create multiple checklists for one feature?

Yes, each invocation uses a short domain name like ux.md or security.md, so multiple checklist types coexist in the checklists folder. Existing files are appended to with continuing CHK numbering rather than overwritten.

Why does the checklist avoid items like verify the button works?

Those items test implementation behavior, not requirement quality. The checklist validates what is written in the spec, so items ask whether requirements are defined, quantified, and consistent instead of testing runtime behavior.