speckit-checklist

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

Updated May 22, 2026
One-click install
npx skills add https://github.com/WU-MAO-CHIA/AI_tset_platfrom --skill speckit-checklist-wu-mao-chia
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/WU-MAO-CHIA/AI_tset_platfrom/tree/main/.opencode/skills/speckit-checklist
Command: npx skills add https://github.com/WU-MAO-CHIA/AI_tset_platfrom --skill speckit-checklist-wu-mao-chia

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 your 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. - Domain-Scoped Checklists: Creates or appends to focused checklist files (e.g., ux.md, api.md, security.md) inside the feature's checklists directory with sequential CHK IDs. - Interactive Clarification: Asks up to three dynamic clarifying questions derived from spec, plan, and tasks signals to calibrate scope, depth, and audience. - Use Case: A product manager finalizing a feature spec runs the checklist for the security domain and receives items like "Are authentication requirements specified for all protected resources?" to catch gaps before handoff. ## 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. The skill reads spec.md, plan.md, and tasks.md from the feature directory and creates or appends to a checklist file under the 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, rather than verifying that the implementation works.

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

No, it requires a spec-kit project structure with a .specify directory containing scripts and templates. The skill runs check-prerequisites.ps1 to resolve the feature directory and available documents before generating items.

Can I create multiple checklists for the same feature?▼

Yes, each invocation uses a short descriptive filename like ux.md or security.md, so multiple domain checklists coexist in the checklists folder. If a file already exists, new items are appended with continuing CHK numbers.

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

The checklist validates requirement quality, not system behavior. Items must ask whether requirements are defined, quantified, or consistent, since implementation verification belongs to QA testing, not specification review.