speckit-checklist

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

Updated Aug 5, 2026
One-click install
npx skills add https://github.com/zhangliuliuzhang/memcached-rvv-v2 --skill speckit-checklist-zhangliuliuzhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/zhangliuliuzhang/memcached-rvv-v2/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/zhangliuliuzhang/memcached-rvv-v2 --skill speckit-checklist-zhangliuliuzhang

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 custom checklists that act as unit tests for requirements, validating the quality of your feature specifications before development begins. ## Core Features & Use Cases - Requirements Quality Validation: Generates checklist items that test completeness, clarity, consistency, measurability, and coverage of requirements rather than implementation behavior. - Dynamic Clarification: Derives up to three contextual clarifying questions from your input and feature documents to calibrate checklist depth, audience, and focus areas. - Incremental Checklist Files: Creates or appends to domain-specific checklist files (e.g., ux.md, security.md, api.md) in the feature's checklists directory with sequential CHK IDs. - Use Case: Before starting implementation of a new API feature, run this Skill with a security focus to produce a checklist verifying that authentication, error handling, and rate-limiting requirements are fully specified in your 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 feature spec?

Invoke the speckit-checklist skill with a domain or focus area, such as security or UX. It reads your feature's spec.md, plan.md, and tasks.md, asks clarifying questions if needed, and writes a checklist file into 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. It validates what is written in the spec rather than testing whether the implementation works.

Does speckit-checklist work without a spec-kit project structure?

No, it requires a spec-kit project with a .specify directory containing scripts, templates, and feature folders. The skill runs check-prerequisites.ps1 to locate FEATURE_DIR and available documents before generating anything.

Can I create multiple checklists for the same feature?

Yes, each invocation uses a short domain-based filename like ux.md or api.md, so multiple checklist types can coexist. 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?

Those items test system behavior, not requirement quality. The checklist deliberately asks whether requirements are defined, quantified, and consistent, so specification gaps are caught before coding begins.