speckit-checklist

Generate quality checklists for validating requirements completeness and clarity.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/szaher/agentspec --skill speckit-checklist-szaher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/szaher/agentspec/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/szaher/agentspec --skill speckit-checklist-szaher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation of quality checklists for requirements, acting as "unit tests for English" to ensure specifications are complete, clear, and unambiguous before implementation.

Core Features & Use Cases

  • Requirements Validation: Creates checklists to assess the quality of written requirements.
  • Clarity & Completeness Checks: Identifies gaps, ambiguities, and inconsistencies in specifications.
  • Use Case: Before starting development on a new feature, run this Skill to generate a checklist that verifies if all necessary user stories, edge cases, and non-functional requirements have been adequately defined in the spec document.

Quick Start

Generate a checklist for the current feature requirements by running the speckit-checklist skill.

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 checklist to validate requirements completeness and clarity?

To generate a requirements validation checklist, provide your feature specifications as input. The Skill analyzes the text and project context to derive targeted questions, creating a detailed checklist categorized by requirement quality dimensions.

What are unit tests for English specifications and how do they work?

Unit tests for English specifications are quality checklists that assess written requirements for completeness and clarity. They function by analyzing specification text to identify gaps, ambiguities, and inconsistencies before development begins.

Do I need a spec-kit project structure to run quality assurance checks on requirements?

Yes, this Skill operates within a spec-kit project structure. It leverages the `.specify/scripts/bash/check-prerequisites.sh` script during setup to ensure the necessary environment is configured before generating your validation checklists.

How do I check my feature specifications for missing user stories and edge cases?

You can check feature specifications for missing user stories and edge cases by running this Skill. It reviews your written requirements and generates a custom checklist to verify that all necessary non-functional requirements and scenarios are adequately defined.

What is the best way to automate quality assurance for requirements documentation?

Automating quality assurance for requirements documentation is best achieved by generating AI-driven checklists. This approach systematically evaluates specification clarity and completeness, acting as automated tests to catch ambiguities prior to implementation.

Are there limitations when using AI checklists for requirements validation?

AI-generated checklists for requirements validation are limited by the context provided in the input text and project structure. The quality of the derived questions depends entirely on the detail present in the original specification document.