speckit-checklist

Generate a requirements-quality checklist from spec-kit project context.

2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/StrangeDaysTech/arborist-cli --skill speckit-checklist-strangedaystech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/StrangeDaysTech/arborist-cli/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/StrangeDaysTech/arborist-cli --skill speckit-checklist-strangedaystech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

speckit-checklist helps you validate that your written requirements are complete, clear, consistent, and measurable—so the work is ready for implementation review.

Core Features & Use Cases

  • Requirement-quality unit tests: Generates checklist items that evaluate the requirements themselves (not whether an implementation behaves correctly).
  • Scenario and edge-case coverage: Prompts you to ensure key scenario classes are addressed, including non-functional requirements and boundary conditions.
  • Traceability-first output: Requires most checklist items to reference spec sections or explicitly mark gaps, ambiguities, conflicts, or assumptions.

Quick Start

Run the speckit checklist command for your feature requirements, then follow the generated checklist items to fix missing or ambiguous requirement areas before development starts.

Frequently Asked Questions about speckit-checklist

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

FAQPage Schema
How do I validate feature requirements for completeness and clarity before implementation?

You can validate feature requirements by generating a structured quality checklist that assesses completeness, clarity, consistency, and measurability. This checklist identifies ambiguities, missing scenario coverage, and weak acceptance criteria before development starts.

What is a requirements quality checklist and how does it improve PR review workflows?

A requirements quality checklist is a set of validation items that test written specifications for issues like inconsistency and weak acceptance criteria. In PR review workflows, it identifies requirement gaps and traceability issues early, ensuring implementation matches intended feature behavior.

How do I check if my acceptance criteria and edge cases cover all specification scenarios?

Generate a checklist that evaluates scenario coverage and edge cases against your specification sections. The output requires checklist items to reference spec sections or explicitly mark gaps, ensuring boundary conditions and non-functional requirements are addressed.

Does speckit-checklist require a specific project context to generate requirement validation checklists?

Yes, speckit-checklist generates the requirements quality checklist from your current feature's spec-kit project context. It relies on this existing specification data to produce traceability-focused checklist items that reference specific spec sections or flag missing requirements.

What's the best way to identify missing non-functional requirements and traceability gaps in feature specifications?

The best way to identify missing non-functional requirements is to run a checklist generation command that analyzes your spec-kit context. It produces structured checklist items across completeness and traceability dimensions, explicitly marking conflicts, assumptions, and coverage gaps.

Why does my feature specification still have ambiguities after standard quality assurance checks?

Standard quality assurance often checks implementation behavior rather than the requirements themselves. A requirements-quality checklist specifically targets specification ambiguities, inconsistencies, and missing scenario coverage, requiring explicit references to spec sections to expose hidden gaps.