speckit-checklist

Generate requirement quality checklists from spec-kit specification documents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stops underspecified feature requirements from reaching implementation by turning spec-kit documentation into structured question sets that flag missing clarity, coverage, and traceability ahead of development.

Core Features & Use Cases

  • Spec Digesting: Reads .specify/spec.md, .specify/plan.md, and .specify/tasks.md to capture domain signals, risk indicators, and scope boundaries for focused checklist generation.
  • Dynamic Clarification: Asks up to three context-aware questions derived from user phrasing to refine intent, scope, and required rigor before crafting a checklist.
  • Checklist Governance: Creates or appends to domain-specific files under checklists/, numbering CHK IDs sequentially and grouping entries by quality dimensions like completeness, clarity, and edge-case coverage.

Quick Start

Ask for a requirement-quality checklist covering completeness, clarity, and coverage when reviewing the highlighted feature spec.

Frequently Asked Questions about speckit-checklist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate requirement quality before coding starts?▼

Generating a requirement quality checklist validates requirement quality before coding by mapping checklist items to spec sections and highlighting missing gaps. This prevents underspecified feature requirements from reaching implementation by ensuring clarity, completeness, and traceability.

What is requirement traceability and how does a checklist help?▼

Requirement traceability maps each checklist item to specific sections within your spec documents to ensure coverage. A structured checklist helps enforce this traceability by identifying missing gaps and verifying that every feature description has clear, complete requirements before development begins.

How do I generate a requirements checklist from spec-kit documentation?▼

Generate a requirements checklist from spec-kit documentation by reading `.specify/spec.md`, `.specify/plan.md`, and `.specify/tasks.md`. The system captures domain signals and scope boundaries, asks up to three context-aware questions, and outputs numbered CHK IDs grouped by quality dimensions under `checklists/`.

Does this requirement validation tool support existing checklist files?▼

Yes, the requirement validation tool supports existing checklist files by appending new entries. It creates or appends to domain-specific files under the `checklists/` directory, numbering CHK IDs sequentially and grouping new items by quality dimensions like completeness, clarity, and edge-case coverage.

What is the best way to review feature specs for completeness and edge-cases?▼

The best way to review feature specs for completeness and edge-cases is applying a dynamically generated checklist that targets those specific quality dimensions. By digesting plans and task lists to capture risk indicators, the checklist guides focused validation and flags missing coverage ahead of development.

Why does my feature requirement checklist need context-aware questions?▼

Your feature requirement checklist needs context-aware questions to refine intent, scope, and required rigor before crafting the final validation. Asking up to three questions derived from user phrasing ensures the generated checklist accurately captures domain signals and scope boundaries for focused requirement validation.