speckit-checklist

Generate requirements-quality checklists with CHK IDs from .specify feature docs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-checklist generates structured, high-quality checklists that evaluate the quality of feature requirements and convert vague specs into concrete QA prompts that can be used to guide implementation.

Core Features & Use Cases

  • Automatically assesses requirement quality across completeness, clarity, consistency, measurability, coverage, edge cases, non-functional aspects, and traceability.
  • Creates or appends domain-specific checklists under FEATURE_DIR/checklists/ with unique CHK IDs (e.g., CHK001) while preserving existing content.
  • Leverages .specify-based feature docs (spec.md, plan.md, tasks.md) to extract context and produce traceable, test-oriented prompts for requirement validation.

Quick Start

Run speckit-checklist to generate a requirements-quality checklist for the current feature from the project specs.

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 QA checklist from a feature specification?

To generate a requirements checklist from a feature specification, run the speckit-checklist tool on your project. It analyzes spec.md, plan.md, and tasks.md files to produce traceable, test-oriented prompts categorized by quality dimensions.

How does spec traceability work for requirement checklists?

Spec traceability links generated checklist items directly to specific sections within your feature specification. By mapping CHK IDs to spec.md, plan.md, and tasks.md content, it ensures every requirement validation prompt is anchored to its source documentation.

What quality dimensions are used to evaluate feature requirements?

Feature requirements are evaluated across seven quality dimensions: Completeness, Clarity, Consistency, Measurability, Coverage, Edge Case Coverage, and Non-Functional aspects. This ensures language-focused checks rather than implementation details.

Can I append new checklist items to existing feature documentation?

Yes, you can append new checklist items to existing feature documentation. The tool creates or augments checklists under the FEATURE_DIR/checklists/ directory with unique CHK IDs while preserving any existing content already present.

Do I need a .specify directory structure to generate requirement checklists?

Yes, a .specify directory structure is required. The checklist generation operates on projects using this spec kit structure and relies on feature docs like spec.md, plan.md, and tasks.md to extract context and produce traceable QA prompts.

Why use a specification checklist instead of manual code review?

A specification checklist focuses on requirement quality and traceability rather than implementation details. It converts vague specs into concrete, categorized QA prompts, ensuring completeness, clarity, and edge case coverage before coding begins.