speckit.checklist

Generates categorized GRADE checklists for validating PR, QA gate, and CapEx requirements from spec.md, plan.md, tasks.md contexts.

Updated Oct 4, 2025
One-click install
npx skills add https://github.com/peancharoen/lcbp3 --skill speckit-checklist-peancharoen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.checklist
Source: https://github.com/peancharoen/lcbp3/tree/main/.agents/skills/speckit.checklist
Command: npx skills add https://github.com/peancharoen/lcbp3 --skill speckit-checklist-peancharoen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns ambiguous, incomplete, or inconsistent feature specifications into a clear, testable list of requirements-quality checks so teams can catch specification defects before implementation. It helps authors and reviewers ensure specs are implementable by focusing on completeness, clarity, consistency, measurability, and scenario coverage.

Core Features & Use Cases

  • Automated Checklist Generation: Produces categorized "Unit Tests for English" that evaluate requirement quality rather than implementation behavior.
  • Traceability & IDs: Emits CHK### identifiers and references to spec sections where present to support review and tracking.
  • Context-Aware: Reads spec.md, plan.md, and tasks.md to derive focused checks for PR reviews, QA gates, and release readiness.
  • Use Case: A product manager or reviewer runs the command to generate a release-gate checklist that highlights missing acceptance criteria, ambiguous terms, and unaddressed edge cases.

Quick Start

Run the speckit.checklist flow against the feature directory containing spec.md to create a categorized checklist for PR review.

Frequently Asked Questions about speckit.checklist

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

FAQPage Schema
How do I validate the quality and completeness of written feature requirements?

Validate feature requirements by generating structured checklists that assess completeness, clarity, consistency, measurability, coverage, and traceability. This catches specification defects early by producing categorized, testable quality checks for spec refinement.

How do I create a quality gate checklist for PR review from a spec.md file?

Create a PR review checklist by running a checklist generation flow against your feature directory. The process reads spec.md, plan.md, and tasks.md contexts to produce categorized items with CHK### identifiers that highlight missing acceptance criteria and ambiguous terms.

What is requirements traceability and how do I track it during spec review?

Requirements traceability during spec review tracks validation items by emitting CHK### identifiers and referencing specific spec sections. This mechanism supports review and tracking by linking each generated checklist item directly to the written feature specification.

Can I use automated checklists to find missing acceptance criteria and edge cases in feature specs?

Automated checklists find missing acceptance criteria and unaddressed edge cases by evaluating requirement quality rather than implementation behavior. They act as unit tests for English, producing measurable items that expose ambiguity and gaps in coverage.

Does this checklist validation approach work with plan.md and tasks.md files?

Checklist validation works with plan.md and tasks.md files by reading them alongside spec.md to derive focused checks. This context-aware approach ensures the generated items accurately support QA gating and release readiness assessments.

What are the limitations of using automated checklists for spec refinement?

Automated checklists for spec refinement focus strictly on evaluating written requirement quality and completeness, meaning they do not test actual implementation behavior. They serve as a quality gate to catch specification defects before development begins.