speckit-checklist

Generate requirements-focused checklists with ID-based items and gap markers.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/chuanyue98/prompt-gallery --skill speckit-checklist-chuanyue98
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/chuanyue98/prompt-gallery/tree/main/.agents/skills/speckit-checklist
Command: npx skills add https://github.com/chuanyue98/prompt-gallery --skill speckit-checklist-chuanyue98

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps ensure feature requirements are complete, clear, consistent, and measurable before implementation by generating a requirements-focused checklist (unit tests for writing).

Core Features & Use Cases

  • Requirements quality validation: Produces checklist items that target completeness, clarity, consistency, coverage, measurability, and acceptance-criteria quality rather than verifying code behavior.
  • Scenario and edge-case coverage: Drives inclusion of primary, alternate, exception/recovery, and non-functional requirement dimensions where applicable.
  • Spec-guided traceability: Encourages referencing spec sections and marking gaps, ambiguities, conflicts, and assumptions.
  • Optional extension hook integration: Supports pre- and post-checklist extension hooks when present in .specify/extensions.yml.

Quick Start

Run speckit-checklist for the current feature and follow the generated clarifying questions to create or append the appropriate checklist file under the feature's checklists/ directory.

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

To generate a requirements checklist from a feature spec, run the tool against your feature's spec.md file. It validates spec quality by producing structured, ID-based checklist items that target completeness, clarity, and acceptance criteria.

What is requirements traceability in PR review?

Requirements traceability in PR review links code changes back to specific spec sections and acceptance criteria. This checklist tool provides structured ID-based items and markers for gaps, ambiguities, and conflicts to ensure full scenario coverage.

How do I validate acceptance criteria before implementation?

You validate acceptance criteria before implementation by assessing spec quality for measurability and consistency. This tool generates a requirements-focused checklist that acts as unit tests for writing, marking assumptions and conflicts in your spec.md.

Does this checklist tool check for non-functional requirement coverage?

Yes, this checklist tool checks for non-functional requirement coverage. It drives the inclusion of primary, alternate, exception, and recovery scenarios across functional and non-functional domains to ensure comprehensive feature spec validation.

Can I use this for requirement authoring with optional plan.md files?

Yes, you can use this for requirement authoring with optional plan.md and tasks.md files. The tool uses these files to define scope and scenarios, generating clarifying questions and appending structured checklist items under the feature's checklists directory.

How do I integrate custom extension hooks for spec validation?

You integrate custom extension hooks for spec validation by defining pre- and post-checklist hooks in your .specify/extensions.yml file. The tool automatically detects and supports these hooks during the checklist generation workflow.