speckit-checklist

Generate unit-test quality checklists from spec-kit feature requirements.

1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/anishakode/Boring_AI --skill speckit-checklist-anishakode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/anishakode/Boring_AI/tree/main/.cursor/skills/speckit-checklist
Command: npx skills add https://github.com/anishakode/Boring_AI --skill speckit-checklist-anishakode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams generate high-quality, requirements-focused unit-checklists from feature specifications described in a Spec Kit workflow, turning ambiguous requirements into structured, testable checkpoints.

Core Features & Use Cases

  • Generates "Unit Tests for Requirements" by evaluating completeness, clarity, consistency, coverage, and edge cases in written specs.
  • Organizes items into category-focused sections (Completeness, Clarity, Consistency, Acceptance Criteria Quality, Scenario Coverage, Edge Case Coverage, Non-Functional Requirements, Dependencies & Assumptions, Ambiguities & Conflicts).
  • Supports traceability by requiring references to spec sections and embedding gap/ambiguity markers.
  • Appends new checklist items to existing files in checklists/ when they already exist, preserving prior content.
  • Uses a canonical checklist template and can adapt to existing templates in the project.

Quick Start

Run the speckit-checklist command to generate a requirements-quality checklist for your feature.

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 quality checklist from feature specs?

Generate a requirements quality checklist by running the speckit-checklist command against your spec-kit workspace. It evaluates feature specs for completeness, clarity, and consistency, producing categorized checklist items in the checklists/ directory.

What is a unit-test checklist for requirements and how does it work?

A unit-test checklist for requirements is a structured set of checkpoints evaluating spec completeness, clarity, consistency, and edge cases. It works by parsing spec-kit project requirements and generating categorized items that reference specific spec sections for traceability.

Does this requirements checklist tool work with existing spec-kit directories?

Yes, this requirements checklist tool targets spec-kit workspaces containing a .specify directory structure. It adapts to existing checklist templates in the project and appends new items to existing files in the checklists/ directory without overwriting prior content.

How do I trace spec ambiguities and gaps using a checklist?

Trace spec ambiguities and gaps by using the generated checklist items which embed gap and ambiguity markers alongside references to spec sections. It categorizes these issues under Ambiguities & Conflicts and Dependencies & Assumptions for targeted review.

What categories are evaluated when checking feature requirements quality?

Feature requirements quality is evaluated across categories including Completeness, Clarity, Consistency, Acceptance Criteria Quality, Scenario Coverage, Edge Case Coverage, Non-Functional Requirements, Dependencies & Assumptions, and Ambiguities & Conflicts.

Will generating a new checklist overwrite my existing requirement checks?

No, generating a new checklist will not overwrite existing requirement checks. The tool operates in an append-only mode, preserving prior content by appending new checklist items to existing files within the checklists/ directory.