speckit-checklist

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

5|1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/theonlytruebigmac/n-central-rest-api-mcp --skill speckit-checklist-theonlytruebigmac
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/theonlytruebigmac/n-central-rest-api-mcp/tree/main/.agents/skills/speckit-checklist
Command: npx skills add https://github.com/theonlytruebigmac/n-central-rest-api-mcp --skill speckit-checklist-theonlytruebigmac

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 writing, validating the quality of 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. - Context-Aware Generation: Reads spec.md, plan.md, and tasks.md from the spec-kit feature directory, asks up to three dynamic clarifying questions, and appends items with incrementing CHK IDs to domain-specific checklist files like ux.md, api.md, or security.md. - Extension Hook Support: Executes optional and mandatory pre/post hooks defined in .specify/extensions.yml before and after checklist generation. - Use Case: Before implementing a new API feature, run this Skill to produce an api.md checklist verifying that error response formats, rate limits, and authentication requirements are fully specified in the spec. ## Quick Start Ask the agent to generate a security 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 spec-kit feature?▼

Invoke the speckit-checklist command with an optional focus area such as ux, api, or security. The skill runs check-prerequisites.sh, loads your feature's spec.md, plan.md, and tasks.md, asks clarifying questions, and writes a checklist file into the feature's checklists directory.

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

It is a reviewer-owned checklist that tests the quality of written requirements rather than implementation behavior. Items ask whether requirements are complete, clear, consistent, and measurable, using markers like [Gap], [Ambiguity], and [Spec §X.Y] for traceability.

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

No, it requires a spec-kit project structure with a .specify directory containing scripts, templates, and feature folders. The skill runs .specify/scripts/bash/check-prerequisites.sh to locate the feature directory and checklist template.

Can I create multiple checklists for the same feature?▼

Yes, each invocation uses a short descriptive filename like ux.md or security.md in the checklists folder. If the file already exists, new items are appended with continuing CHK IDs; existing content is never deleted or replaced.

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

The checklist validates requirements writing, not code behavior. Items starting with Verify, Test, or Confirm turn it into an implementation test, which is explicitly prohibited; items must instead ask whether requirements are defined, quantified, or consistent.