spec-kit-checklist

Generate requirement-quality checklists from spec.md with traceability markers.

5|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/ahgraber/skills --skill spec-kit-checklist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-kit-checklist
Source: https://github.com/ahgraber/skills/tree/main/skills/spec-kit-checklist
Command: npx skills add https://github.com/ahgraber/skills --skill spec-kit-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spec Kit features often lack a structured, testable requirements quality gate. This skill provides a systematic approach to generate domain-specific checklists that evaluate clarity, completeness, consistency, measurability, and coverage of spec artifacts.

Core Features & Use Cases

  • Generates domain-focused requirement-quality checklists for spec.md features.
  • Surface ambiguity, missing coverage, and conflicting or vague requirements.
  • Supports traceability markers to anchor items to specific artifacts (e.g., [Spec §], [Gap], [Ambiguity], [Conflict], [Assumption]).

Quick Start

Describe the feature's spec.md and run the checklist generator to create a new checklist file under specs/<feature>/checklists/.

Frequently Asked Questions about spec-kit-checklist

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

FAQPage Schema
How do I generate a requirements quality checklist for a Spec Kit feature?

To generate a requirements quality checklist, provide the feature's spec.md file and optionally plan.md or tasks.md. The tool analyzes these artifacts to surface ambiguity, gaps, and measurable acceptance criteria, outputting a new checklist file under specs/<feature>/checklists/.

What does a requirements quality checklist evaluate in spec artifacts?

A requirements quality checklist evaluates the clarity, completeness, consistency, measurability, and coverage of spec artifacts. It systematically identifies ambiguity, missing coverage, and conflicting or vague requirements within the provided documentation.

How do I trace requirement gaps and ambiguity in spec.md files?

You trace requirement gaps and ambiguity by generating a checklist with traceability markers. The tool anchors checklist items to specific artifacts using tags like [Spec §], [Gap], [Ambiguity], [Conflict], and [Assumption] for clear tracking.

Can I include runtime tests in a Spec Kit requirements checklist?

No, you cannot include runtime tests in a Spec Kit requirements checklist. The generated checklist specifically focuses on requirement quality and traceability, explicitly ensuring that no runtime tests are included in the output file.

Do I need plan.md and tasks.md to create a spec requirements checklist?

No, you do not need plan.md and tasks.md to create a requirements checklist. While the tool can analyze these optional files alongside spec.md to provide deeper insights, only spec.md is required to generate the quality checklist.

Why do my Spec Kit features lack testable requirements?

Spec Kit features often lack a structured, testable requirements quality gate. Generating a domain-specific checklist provides a systematic approach to evaluate requirement clarity and completeness, ensuring measurable acceptance criteria are established.