speckit-checklist

Generate a requirements-quality checklist with CHK IDs referencing spec sections.

120|25|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/dceoy/speckit-agent-skills --skill speckit-checklist-dceoy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/dceoy/speckit-agent-skills/tree/main/skills/speckit-checklist
Command: npx skills add https://github.com/dceoy/speckit-agent-skills --skill speckit-checklist-dceoy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate a structured, requirements-quality checklist from feature specifications to validate completeness, clarity, and testability before implementation.

Core Features & Use Cases

  • Create a comprehensive checklist focused on requirement quality (Completeness, Clarity, Consistency, Measurability, Coverage).
  • Reference spec sections (e.g., [Spec §X.Y]) to ensure traceability and alignment with the source document.
  • Output a domain-specific checklist file under specs/<feature>/checklists with unique CHK IDs for each run, preserving a history of checklists.

Quick Start

Run the speckit-checklist skill against the current feature context to generate a new requirements-quality checklist file.

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 quality checklist from a feature spec?

To generate a requirements quality checklist, load your feature specifications from spec, plan, or tasks contexts. The system validates completeness, clarity, and testability, outputting a Markdown file under specs/<feature>/checklists/<domain>.md with unique CHK IDs and traceable spec section references.

What is requirements traceability and how does it apply to feature specifications?

Requirements traceability links validation items directly to source documents. This checklist applies traceability by appending references like [Spec §X.Y] to each generated check, ensuring every validation criterion aligns with a specific section of your original feature specification.

How do I validate edge cases and acceptance criteria before implementation?

You validate edge cases and acceptance criteria by evaluating the feature specification against quality dimensions like completeness, coverage, and measurability. The generated checklist systematically identifies gaps in these areas to ensure all scenarios are addressed prior to development.

Can I use this checklist generation for domain-specific feature requirements?

Yes, checklist generation supports domain-specific feature requirements. It creates a targeted Markdown file under specs/<feature>/checklists/<domain>.md, allowing authors and reviewers to validate requirements quality within a specific domain context before implementation begins.

How do I preserve a history of requirement quality checks for auditing?

You preserve a history of requirement quality checks by generating a new checklist file for each validation run. Every execution creates a distinct Markdown document with unique CHK IDs under the specs/<feature>/checklists directory, maintaining an auditable trail of requirement reviews.