speckit-checklist

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

1|Updated Jul 4, 2026
One-click install
npx skills add https://github.com/trungenglish/SHOPWISE --skill speckit-checklist-trungenglish
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/trungenglish/SHOPWISE/tree/main/.cursor/skills/speckit-checklist
Command: npx skills add https://github.com/trungenglish/SHOPWISE --skill speckit-checklist-trungenglish

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 checklists that act as unit tests for requirements, validating the quality of the specification itself rather than the implementation. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test completeness, clarity, consistency, measurability, and coverage of requirements in spec.md, plan.md, and tasks.md. - Dynamic Clarification: Derives up to three contextual clarifying questions from user input and feature signals before generating the checklist. - Incremental Checklist Files: Creates or appends to domain-named files (e.g., ux.md, api.md, security.md) under the feature's checklists/ directory with sequential CHK IDs. - Use Case: Before implementing a new feature, run the checklist command to verify that edge cases, non-functional requirements, and acceptance criteria are actually specified in the spec. ## Quick Start Ask the assistant to generate a UX 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 an optional focus area such as ux, api, or security. The skill reads spec.md, plan.md, and tasks.md from the feature directory and writes a checklist file with sequentially numbered CHK items.

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

It is a unit test for requirements writing that checks whether the spec is complete, clear, consistent, and measurable. Items ask whether requirements are defined and quantified rather than whether the implementation works.

Does speckit-checklist test my code or implementation?▼

No. The checklist explicitly prohibits implementation verification items like verifying clicks or testing behavior. Every item must evaluate the quality of the written requirements themselves, such as clarity, coverage, and edge case definition.

What project structure does speckit-checklist require?▼

It requires a spec-kit project with a .specify directory containing scripts, templates, and optionally memory/constitution.md. Feature documents like spec.md must exist in the feature directory reported by the check-prerequisites script.

Can I create multiple checklists for the same feature?▼

Yes. Each invocation uses a short domain-based filename like ux.md or security.md, and repeated runs append new items continuing from the last CHK ID without deleting existing content.