speckit-checklist

Generate requirement quality checklists as unit tests for English feature specifications.

Updated Aug 23, 2025
One-click install
npx skills add https://github.com/engakhattab/DEPI_Angular_project --skill speckit-checklist-engakhattab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/engakhattab/DEPI_Angular_project/tree/main/Backend/HR/.agents/skills/speckit-checklist
Command: npx skills add https://github.com/engakhattab/DEPI_Angular_project --skill speckit-checklist-engakhattab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams write clearer, more complete feature requirements by generating a checklist that validates requirement quality against the feature spec, before any implementation starts.

Core Features & Use Cases

  • Requirements unit testing: Checks whether the written requirements are complete, unambiguous, consistent, and measurable rather than verifying software behavior.
  • Scenario and edge-case coverage: Ensures primary, alternate, exception/error, recovery, and non-functional dimensions (like accessibility) are covered where applicable.
  • Traceability-focused review: Encourages adding gaps, ambiguities, conflicts, and assumptions with spec-section references so the spec can be improved during review.

Quick Start

Run the speckit-checklist command with your feature requirements loaded in the spec-kit feature directory to generate (or append to) a checklist file for review.

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 specification quality before implementation starts?

You validate feature specification quality by generating a requirements checklist that assesses clarity, completeness, consistency, and measurable acceptance criteria across defined scenarios. This ensures specs are implementation-ready by identifying gaps and ambiguities early.

What is the best way to ensure scenario coverage and traceability in feature requirements?

To ensure scenario coverage and traceability in feature requirements, generate a checklist categorizing checks for primary, alternate, exception, and non-functional scenarios. This checklist references spec sections to highlight gaps, conflicts, and assumptions for review.

How do I generate acceptance criteria checklists for spec-kit feature folders?

You generate acceptance criteria checklists by running a checklist generation process on spec-kit feature folders containing spec.md. The process appends a traceability-focused checklist under the feature directory's checklists folder for review.

Does requirements unit testing verify software behavior or specification quality?

Requirements unit testing verifies specification quality rather than software behavior. It checks whether written requirements are complete, unambiguous, consistent, and measurable, categorizing checks to validate the spec itself before any implementation occurs.

Can I use a requirements checklist to find ambiguities and conflicts in my feature spec?

Yes, you can use a requirements checklist to find ambiguities and conflicts in your feature spec. The generated checklist categorizes checks specifically for ambiguities, conflicts, and dependencies, providing spec-section references to improve the spec during review.