speckit-checklist

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

9|2|Updated Aug 27, 2025
One-click install
npx skills add https://github.com/opsmill/infrahub-solution-ai-dc --skill speckit-checklist-opsmill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/opsmill/infrahub-solution-ai-dc/tree/main/.agents/skills/speckit-checklist
Command: npx skills add https://github.com/opsmill/infrahub-solution-ai-dc --skill speckit-checklist-opsmill

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 requirements, validating completeness, clarity, consistency, and measurability before implementation begins. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test whether requirements are complete, unambiguous, consistent, and measurable rather than testing implementation behavior. - Context-Aware Generation: Loads spec.md, plan.md, and tasks.md from the spec-kit feature directory and asks up to three dynamic clarifying questions to focus the checklist. - Append-Safe File Management: Creates or appends to domain-named checklist files (e.g., ux.md, security.md) with globally incrementing CHK IDs, preserving existing content. - Use Case: Before a PR review of a new API feature, run the checklist generator with a security focus to produce security.md containing items like "Are rate limiting requirements quantified with specific thresholds?" ## Quick Start Ask the assistant to generate a security-focused requirements checklist for the current spec-kit feature.

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 focus such as ux, api, security, or performance. The Skill loads spec.md, plan.md, and tasks.md from the feature directory, asks clarifying questions if needed, and 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 that checks whether specifications are complete, clear, consistent, and measurable. Items ask questions like "Is 'fast loading' quantified with specific timing thresholds?" rather than testing whether the implementation works.

Does the checklist skill work without a .specify directory?▼

No, it requires a spec-kit project structure with a .specify directory containing scripts, templates, and the feature folder. The prerequisite script check-prerequisites.sh resolves 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 checklist content is never deleted or replaced, so multiple runs accumulate items safely.

Why are implementation-style checklist items prohibited?▼

Items like "Verify the button clicks correctly" test implementation behavior, not requirement quality. The checklist validates what is written in the spec, so prohibited patterns include test cases, QA procedures, and references to code execution or user actions.