speckit-checklist

Generate structured requirement quality checklists with traceable spec references.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/AstralDeep/astralprojection-flutter --skill speckit-checklist-astraldeep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/AstralDeep/astralprojection-flutter/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/AstralDeep/astralprojection-flutter --skill speckit-checklist-astraldeep

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate a practical, repeatable method for validating the quality of feature requirements by transforming them into structured checklists that emphasize completeness, clarity, consistency, coverage, and non-functional considerations.

Core Features & Use Cases

  • Creates a tailored "Unit Tests for Requirements" style checklist from current feature requirements to improve specification quality.
  • Enforces traceability by referencing spec sections (e.g., [Spec §FR-001]) and documenting acceptance criteria.
  • Supports append-only maintenance by adding new items to existing checklists with sequential CHK IDs.

Quick Start

Generate a quality-focused checklist for the current feature by feeding the user requirements into the speckit-checklist workflow.

Frequently Asked Questions about speckit-checklist

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

FAQPage Schema
How do I convert feature requirements into a structured validation checklist?

To convert feature requirements into a validation checklist, provide your specifications to generate categorized items targeting completeness, clarity, consistency, coverage, and non-functional requirements. Each item includes a sequential CHK ID and references the source spec section for traceability.

What is a requirements quality checklist and why do I need one?

A requirements quality checklist acts as unit tests for your specifications, validating feature completeness and consistency before development. You need one to systematically verify traceability and ensure all non-functional considerations and acceptance criteria are explicitly documented.

How do I maintain an existing requirements checklist when new features are added?

You maintain an requirements checklist through append-only growth, adding new items to existing lists with incremental CHK IDs. This ensures continuous traceability by referencing original spec sections like [Spec §FR-1] without disrupting previously validated checklist items.

Does the checklist generation support traceability for non-functional requirements?

Yes, checklist generation explicitly supports traceability for non-functional requirements by creating categorized validation items. Each item directly references the source specification section, ensuring every non-functional consideration is focally testable and traceable.

What is the best way to ensure my specification coverage is complete?

The best way to ensure specification coverage is complete is to generate a categorized checklist validating requirements across completeness, clarity, consistency, and coverage dimensions. This structured approach highlights gaps by making each acceptance criterion focally testable against the source spec.