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.