speckit-checklist

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

44|10|Updated Mar 28, 2024
One-click install
npx skills add https://github.com/sensein/senselab --skill speckit-checklist-sensein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/sensein/senselab/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/sensein/senselab --skill speckit-checklist-sensein

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 a custom checklist that acts as unit tests for your requirements, validating the quality of the specification itself rather than the code. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test completeness, clarity, consistency, measurability, and scenario coverage of spec.md, plan.md, and tasks.md. - Dynamic Clarification: Derives up to three contextual clarifying questions from the user's input and feature documents before generating items. - Incremental Checklist Files: Creates or appends to domain-named files (e.g., ux.md, api.md, security.md) under the feature's checklists/ directory with sequential CHK identifiers. - Use Case: Before implementing a new feature in a spec-kit project, run the checklist command with a focus area like security to produce a reviewer-ready list of questions such as whether error response formats are specified for all failure scenarios. ## Quick Start Ask the assistant to generate a security-focused requirements checklist for the current feature in your spec-kit project.

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 checklist command with a domain or focus area, such as security or ux. The Skill reads spec.md, plan.md, and tasks.md from the feature directory and writes a checklist file with numbered CHK items into 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 asks whether requirements are complete, clear, consistent, and measurable, rather than verifying that the implemented code behaves correctly.

Does the checklist command work without a .specify directory?

No. The Skill requires a spec-kit project structure with a .specify directory, since it runs check-prerequisites.sh to resolve the feature directory and available documents.

What happens if the checklist file already exists?

New items are appended to the existing file, continuing from the last CHK identifier. Existing content is never deleted or replaced, so multiple runs accumulate items in the same domain file.

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

Those items test implementation behavior, not requirement quality. The checklist only asks whether requirements are defined, quantified, consistent, and measurable in the specification documents.