speckit-checklist

Generate structured English-language checklists for requirements quality evaluation.

2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/pradeepmouli/lspeasy --skill speckit-checklist-pradeepmouli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/pradeepmouli/lspeasy/tree/main/.github/skills/speckit-checklist
Command: npx skills add https://github.com/pradeepmouli/lspeasy --skill speckit-checklist-pradeepmouli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates structured English-language checklists to validate the quality of requirements before implementation, reducing ambiguity and gaps.

Core Features & Use Cases

  • Generates unit-test-style checklists focused on requirement completeness, clarity, consistency, acceptance criteria, and traceability.
  • Supports loading project context from .specify-based feature directories and appends to existing checklists under checklists/.
  • Provides a canonical template for checklist items to ensure consistent evaluation and auditability.

Quick Start

Run the speckit-checklist skill to generate a requirements-quality checklist for the current 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 a quality checklist for software requirements before implementation?

Generate a requirements quality checklist by running a skill that evaluates specification completeness, clarity, consistency, acceptance criteria, and traceability. It outputs structured English-language checklist items stored under the checklists directory to validate requirements before coding begins.

What is requirement traceability and how does a checklist verify it?

Requirement traceability links specifications to their implementation and tests. A checklist verifies traceability by generating items that confirm each requirement has corresponding acceptance criteria, scenario coverage, and unit-test mappings, ensuring no gaps exist in the specification workflow.

Does speckit-checklist work with my .specify directory structure?

Yes, speckit-checklist works with .specify-based feature directories. It loads project context directly from the .specify directory and appends generated quality evaluation results to existing checklists stored under the checklists path in your project.

What's the best way to validate edge cases and non-functional requirements in specifications?

Validate edge cases and non-functional requirements by generating a structured checklist that enforces quality checks across dimensions like scenario coverage, edge cases, and non-functional requirements. This ensures specifications capture all critical boundary conditions and performance constraints before development.

Can I use a canonical template to ensure consistent requirement evaluation across different features?

Yes, you can use a canonical template for checklist items to ensure consistent requirement evaluation. The skill provides a standardized template structure that enforces uniform quality checks across completeness, clarity, consistency, and acceptance criteria dimensions for auditability.

Why do my software requirements have gaps and ambiguity before implementation?

Requirements often have gaps and ambiguity due to missing edge cases, unclear acceptance criteria, or incomplete scenario coverage. Generating a structured quality checklist identifies these issues early by enforcing evaluation across dimensions like clarity, consistency, and non-functional requirements.