speckit-checklist

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

Updated Aug 10, 2026
One-click install
npx skills add https://github.com/Powerworks/Underwriting --skill speckit-checklist-powerworks
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/Powerworks/Underwriting/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/Powerworks/Underwriting --skill speckit-checklist-powerworks

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 domain-focused checklists that act as unit tests for your requirements, validating completeness, clarity, consistency, and coverage before implementation begins. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test whether requirements are complete, unambiguous, measurable, and consistent, rather than testing implementation behavior. - Spec-Kit Integration: Reads spec.md, plan.md, and tasks.md from the current feature directory, respects the project constitution, and supports extension hooks via .specify/extensions.yml. - Append-Safe Checklist Files: Creates or appends to domain-named files like ux.md, api.md, or security.md under the feature's checklists/ directory with incrementing CHK IDs and traceability references. - Use Case: Before handing a feature spec to engineering, run the checklist generator with a security focus to produce security.md containing items like "Are authentication requirements specified for all protected resources?" so reviewers can catch requirement gaps early. ## 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 the current feature's spec.md, plan.md, and tasks.md, then creates or appends to a checklist file under the feature's checklists/ directory.

What makes a requirements checklist different from a test plan?▼

A requirements checklist tests the quality of the written requirements, asking whether items are complete, clear, consistent, and measurable. It never verifies implementation behavior like button clicks or API responses, which belong in test plans.

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 locate the feature directory and reads spec.md, plan.md, and tasks.md from there.

Can I create multiple checklists for the same feature?▼

Yes, each invocation uses a short domain name like ux.md, api.md, or security.md. If the file already exists, new items are appended with continuing CHK IDs, and existing content is never deleted or replaced.

Why does the checklist generator ask clarifying questions first?▼

It derives up to three contextual questions from your input and the spec to pin down scope, depth, audience, and risk emphasis. This ensures the generated items match your actual review intent rather than generic categories.