speckit.checklist

Generate requirement-focused checklists from spec.md, plan.md, and tasks.md.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit.checklist automates the creation of requirement-focused checklists used as unit tests for feature quality. It helps ensure that requirements are clear, measurable, and verifiable before implementation.

Core Features & Use Cases

  • Automated requirement validation: generates checklists that verify requirements are defined, quantified, and testable.
  • Context-aware generation: uses current project context (spec.md, plan.md, tasks.md) to tailor the checklist to the feature.
  • Template-backed output: saves checklists to FEATURE_DIR/checklists/ using the standard checklist template.

Quick Start

Speckit.checklist automates the creation of requirement-focused checklists used as unit tests for feature quality. It applies to the current feature by reading context from spec.md, plan.md, and tasks.md, and tailors the checklist to validate clarity, quantifiability, and acceptance criteria. It requires an .opencode/commands/speckit.checklist.md file to exist and generates the final checklist in FEATURE_DIR/checklists/ using the standard checklist template.

Frequently Asked Questions about speckit.checklist

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

FAQPage Schema
How do I generate requirement checklists from spec.md and plan.md files?

To generate requirement checklists from spec.md and plan.md files, this Skill reads your project context and automatically creates validation checklists in FEATURE_DIR/checklists/ using a standard template to verify feature quality.

What is automated requirement validation for software engineering QA?

Automated requirement validation generates checklists that act as unit tests for feature quality, ensuring your software engineering requirements are clearly defined, quantifiable, measurable, and testable before implementation begins.

Do I need an .opencode commands file to create testable acceptance criteria?

Yes, you need an .opencode/commands/speckit.checklist.md file to exist in your project directory to successfully generate testable acceptance criteria and save the final checklists to your feature directory.

How do I automate checklist creation for feature quality acceptance criteria?

You automate checklist creation by reading context from existing spec.md, plan.md, and tasks.md files, which allows the system to tailor validation checklists specifically to your feature's clarity and acceptance criteria.

What's the best way to verify requirements are quantifiable before implementation?

The best way to verify requirements are quantifiable is to generate template-backed checklists that systematically validate requirement clarity, quantifiability, and testability based on your current project context.

Why does automated checklist generation require multiple project context files?

Automated checklist generation requires spec.md, plan.md, and tasks.md files because it uses this combined context to accurately tailor the output checklist to validate the specific clarity and acceptance criteria of your current feature.