speckit-checklist

Generate quality checklists for validating requirements completeness and clarity.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps ensure your requirements are clear, complete, and unambiguous by generating checklists that act as "unit tests for English," validating the quality of your specifications before implementation.

Core Features & Use Cases

  • Requirements Validation: Generates 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 clearly defined in the spec document.

Quick Start

Use the speckit-checklist skill to generate a checklist for the current feature requirements.

Frequently Asked Questions about speckit-checklist

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

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

To validate software requirements for completeness and clarity, you can generate structured quality checklists that function as unit tests for your English specifications. This parses spec documents to identify gaps, ambiguities, and missing edge cases before development begins.

What is the best way to test specification quality for gaps and inconsistencies?

Testing specification quality involves applying structured quality dimensions to your spec, plan, and tasks documents. This process generates a validation checklist that detects inconsistencies, missing user stories, and undefined non-functional requirements within your written specifications.

How do I generate a requirements checklist for a new feature spec?

You generate a requirements checklist for a feature spec by parsing the document and assessing it against structured quality dimensions. This creates a validation checklist that verifies if all necessary user stories and edge cases are clearly defined.

Can I use automated checklists to find ambiguities in my project specifications?

Yes, you can use automated checklists to find ambiguities in project specifications. The tool functions as unit tests for English, applying structured quality dimensions to your requirements documents to automatically identify gaps and inconsistencies.

What types of documents do I need to prepare for requirements validation?

For requirements validation, you need to prepare your spec, plan, and tasks documents. The checklist generation parses these specification documents to assess written requirements and identify any missing non-functional requirements or edge cases.

When should I run a specification quality check in my software development workflow?

You should run a specification quality check before starting development on a new feature. Validating your requirements early in the software development workflow ensures your specifications are complete, clear, and unambiguous before implementation begins.