speckit-checklist

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing clear, complete, and measurable requirements is hard, and gaps in specifications surface late as implementation bugs. This Skill generates checklists that act as unit tests for requirements, validating the quality of spec documents before implementation begins. ## Core Features & Use Cases - Requirements Quality Validation: Produces 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 user input and feature documents to calibrate scope, depth, audience, and risk focus. - Incremental Checklist Files: Creates or appends to domain-named checklist files (e.g., ux.md, api.md, security.md) under the feature directory with globally incrementing CHK identifiers and traceability markers. - Use Case: A reviewer preparing a pull request for a new API feature runs the checklist generator to produce an api.md checklist confirming that error response formats, rate limits, and authentication requirements are specified before code review. ## 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 feature spec?▼

Invoke the 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, asks clarifying questions, then writes a checklist file under the feature's checklists folder.

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

It is a set of unit tests for requirements writing. Each item questions whether requirements are complete, clear, consistent, and measurable, rather than verifying that the implemented system behaves correctly.

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

No. It requires a .specify directory with the check-prerequisites script and feature documents. Without that structure the setup step cannot resolve FEATURE_DIR or the available documentation list.

Can I add items to an existing checklist file?▼

Yes. If the target checklist file already exists, new items are appended continuing from the last CHK identifier. Existing content is never deleted or replaced, so multiple runs accumulate items safely.

Why should checklist items not verify implementation behavior?▼

Items that test implementation turn the checklist into a QA procedure instead of a requirements test. The checklist exists to catch ambiguous, missing, or conflicting requirements before implementation, so items must question what is written in the spec.