speckit-checklist

Generate tailored feature requirement checklists with traceability to spec sections.

Updated Nov 22, 2025
One-click install
npx skills add https://github.com/rcmilan/godot-scrabblerabble --skill speckit-checklist-rcmilan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/rcmilan/godot-scrabblerabble/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/rcmilan/godot-scrabblerabble --skill speckit-checklist-rcmilan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-checklist automates the creation of high-quality requirement checklists tailored to the current feature, reducing ambiguity and accelerating reviews.

Core Features & Use Cases

  • Generates a structured, language-agnostic checklist focused on completeness, clarity, consistency, measurability, coverage, edge cases, non-functional requirements, and traceability back to the spec.
  • Derives focus areas from user-provided requirements and existing spec sections to guide quality checks during design reviews, PRs, and release gates.
  • Creates a new checklist file in the speckit.checklist directory or appends to an existing one, preserving a coherent CHK ID sequence for traceability.

Quick Start

Provide your feature requirements in the user input and Speckit will generate the corresponding checklists.

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 requirement checklist for feature specification validation?

Provide your feature requirements as user input to generate a tailored requirement checklist. The system evaluates completeness, clarity, consistency, measurability, edge cases, non-functional aspects, and ambiguities, mapping each item to spec sections with traceability references.

What does requirement traceability mean in feature development checklists?

Requirement traceability in feature development checklists links each validation item directly to specific spec sections. This ensures every checklist item covering scope clarification, gap identification, and edge cases references its originating requirement for coherent quality tracking.

Can I append new checklist items to an existing specification validation file?

Yes, you can append new checklist items to an existing specification validation file. The system preserves a coherent CHK ID sequence for traceability, or creates a new checklist file in the speckit.checklist directory if one does not exist.

How do I identify non-functional requirements and edge cases in my feature spec?

Identify non-functional requirements and edge cases by running your feature spec through automated checklist generation. The tool derives focus areas from your provided input and systematically evaluates coverage, ambiguities, dependencies, and non-functional aspects.

Does automated requirement checklist generation work for design reviews and release gates?

Automated requirement checklist generation works for design reviews, PRs, and release gates. It generates language-agnostic quality checks derived from existing spec sections to guide validation across various feature development workflows.

What is the best way to reduce ambiguity in feature requirement specifications?

The best way to reduce ambiguity is to generate a tailored requirement checklist evaluating clarity, consistency, and measurability. This approach identifies gaps and ambiguities in feature specifications, accelerating reviews and ensuring precise requirement quality.