speckit-checklist

Generate requirements-quality checklist items as unit tests from feature specs.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Congtrinhh/sholy-be --skill speckit-checklist-congtrinhh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/Congtrinhh/sholy-be/tree/main/.agents/skills/speckit-checklist
Command: npx skills add https://github.com/Congtrinhh/sholy-be --skill speckit-checklist-congtrinhh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires powershell.

What problem does it solve?

Speckit-checklist converts feature requirements written in natural language into a structured checklist so you can validate requirement quality and coverage before implementation.

Core Features & Use Cases

  • Requirement quality unit tests: Checks completeness, clarity, consistency, measurability, and coverage of what the spec says.
  • Scenario and edge-case coverage: Prompts for missing scenario classes (e.g., alternate, exception/error, recovery, non-functional) and boundary conditions.
  • Traceability-first items: Ensures most checklist items reference spec sections or clearly mark gaps, conflicts, ambiguities, or assumptions.
  • Spec-aware extensibility: Runs optional or mandatory extension hooks before and after checklist generation when configured.

Quick Start

Use the speckit-checklist skill to generate requirements quality checks for the current feature; provide any context or constraints you already know, then run it for the feature directory in your spec-kit project.

Frequently Asked Questions about speckit-checklist

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

FAQPage Schema
How do I generate testable checklists from feature specs?

Generating testable checklists from feature specs involves parsing natural language requirements, plans, and tasks to validate completeness, clarity, and consistency. It produces measurable, scenario-aware checklist items that exclude implementation verification and focus strictly on requirement quality.

What does requirements traceability and scenario coverage validation check for?

Requirements traceability and scenario coverage validation checks for missing scenario classes like alternate, exception, and recovery paths. It ensures most checklist items reference spec sections while clearly marking any gaps, conflicts, ambiguities, or assumptions found in the feature context.

Can I use this to validate acceptance criteria quality before PR review?

Yes, you can validate acceptance criteria quality before PR review by applying this to requirement authoring workflows. It evaluates requirement completeness, clarity, consistency, and measurability, producing unit tests for requirements that help ensure spec validation prior to implementation.

Does generating a spec validation checklist require PowerShell?

PowerShell is required as a dependency to execute the spec validation checklist generation. The skill uses it to run the generation logic against your feature directory, reading the spec-kit structure to produce the requirements-quality checklist items.

What are the limitations of using unit tests for requirements validation?

A key limitation of using unit tests for requirements validation is that they explicitly exclude implementation verification. The checklist focuses solely on spec completeness, acceptance-criteria quality, and edge-case coverage, meaning it will not validate whether the actual code functions correctly.