speckit-checklist

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing clear, complete, and testable requirements is hard, and gaps or ambiguities in a spec often surface only during implementation. This Skill generates custom checklists that act as unit tests for requirements writing, validating the quality of a feature specification before development begins. ## Core Features & Use Cases - Requirements Quality Validation: Generates checklist items that test completeness, clarity, consistency, measurability, and scenario coverage of requirements rather than implementation behavior. - Domain-Focused Checklists: Creates or appends to named checklist files (e.g., ux.md, api.md, security.md) under the feature's checklists directory with incrementing CHK IDs. - Context-Aware Clarification: Derives up to three dynamic clarifying questions from the user's phrasing and signals extracted from spec.md, plan.md, and tasks.md. - Use Case: Before handing a feature spec to reviewers, run this Skill with a focus area like security to produce a reviewer-owned checklist verifying that authentication, data protection, and failure-response requirements are fully specified. ## 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 as the argument, such as security or ux. It reads spec.md, plan.md, and tasks.md from the feature directory and creates or appends to a checklist file under the feature's checklists folder.

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

It is a reviewer-owned review artifact that tests whether requirements are well-written, complete, unambiguous, and measurable, rather than testing whether the implementation works. Items are phrased as questions about what the spec defines, tagged with quality dimensions like Completeness or Clarity.

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

No, it requires a spec-kit project with a .specify directory. It runs check-prerequisites.sh to resolve the feature directory and template, and optionally loads the constitution and extension hooks from .specify.

Can I create multiple checklists for the same feature?▼

Yes, each invocation uses a short descriptive filename like ux.md or api.md. If the file already exists, new items are appended with CHK IDs continuing from the last number, and existing content is never deleted.

Why does the checklist not mark items as complete?▼

Checkbox state belongs to the reviewer, not the generator. The skill always leaves new items unchecked because a checked box means a reviewer confirmed the requirements-quality criterion is satisfied, not that implementation work is done.