speckit.checklist

Generate custom YAML checklists to validate requirements documentation quality.

3|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/RangeyRover/home-battery-control --skill speckit-checklist-rangeyrover
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.checklist
Source: https://github.com/RangeyRover/home-battery-control/tree/main/.agent/skills/speckit.checklist
Command: npx skills add https://github.com/RangeyRover/home-battery-control --skill speckit-checklist-rangeyrover

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps ensure the clarity, completeness, and consistency of requirements documentation by generating custom checklists.

Core Features & Use Cases

  • Custom Checklists: Generate checklists tailored to user requirements for specific domains.
  • Unit Tests for English: Validate the quality of requirements by creating "Unit Tests for English" checklists.
  • Dynamic Clarification Questions: Ask up to three clarifying questions based on user input and extracted signals from the specification.
  • Feature Context Loading: Load relevant sections of the feature specification to inform the checklist.
  • Checklist Generation: Create a checklist with structured items evaluating requirements completeness, clarity, consistency, and measurability.

Quick Start

Generate a checklist for the "Unit Tests for English" feature by running: /speckit.checklist --domain=ux

Frequently Asked Questions about speckit.checklist

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

FAQPage Schema
How do I validate the quality and completeness of software requirements documentation?

You can validate requirements quality by generating custom checklists that assess completeness, clarity, consistency, and measurability. This approach uses domain-specific signals to create structured validation criteria for your software development documentation.

How do I generate a custom checklist for my feature specification?

Generate a custom checklist by loading relevant feature context and extracting signals from your specification. The system asks up to three dynamic clarification questions to inform the checklist generation, outputting structured YAML and formatted Markdown content.

What are "Unit Tests for English" in requirement engineering?

"Unit Tests for English" are custom checklists designed to validate the quality of requirements documentation. They assess completeness, clarity, consistency, and measurability to ensure your written specifications meet strict quality standards before development begins.

Does checklist generation work for specific domains like UX requirements?

Yes, checklist generation supports specific domains like UX requirements. You can generate a domain-specific checklist by specifying the target domain, which tailors the validation criteria and clarifying questions to your exact context.

What format is used for structuring requirements validation checklists?

Requirements validation checklists use YAML for structural formatting and Markdown for content formatting. This combination ensures the generated checklist items remain both machine-readable for automated processing and human-readable for review.