speckit-checklist

Transform written requirements into test-focused checklists with traceability references.

Updated May 28, 2026
One-click install
npx skills add https://github.com/bdunnette/reaper --skill speckit-checklist-bdunnette
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/bdunnette/reaper/tree/main/.agents/skills/speckit-checklist
Command: npx skills add https://github.com/bdunnette/reaper --skill speckit-checklist-bdunnette

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generating structured, quality-focused unit tests for requirements written in natural language, ensuring clarity, completeness, and testability.

Core Features & Use Cases

  • Automates transformation of requirements into test-ready checklist items.
  • Validates requirement quality across completeness, clarity, consistency, and measurability.
  • Supports extension with spec-kit project structures and optional components (scripts/references/assets) for richer context.

Quick Start

Provide a requirements-focused checklist for the current feature and generate quality-assured unit tests.

Frequently Asked Questions about speckit-checklist

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

FAQPage Schema
How do I generate unit tests from natural language requirements?

To generate unit tests from natural language requirements, the skill transforms written requirements into a structured, test-focused checklist that validates quality attributes like completeness, clarity, consistency, and coverage. It produces precision-ready checklist items mapped directly to your specifications.

What is requirements traceability and how does it apply to QA checklists?

Requirements traceability in QA checklists links generated test items directly to specific spec sections. The skill applies traceability references automatically when available, ensuring every quality assurance unit test maps back to its originating requirement for clear validation coverage.

How do I check if my written requirements are clear and testable?

To check if written requirements are clear and testable, the skill evaluates them against quality attributes such as completeness, clarity, consistency, and measurability. It outputs a structured checklist that identifies gaps and validates whether the requirements are ready for testing.

Does spec-kit support generating domain-specific quality assurance checklists?

Yes, spec-kit supports generating domain-specific quality assurance checklists. The skill loads feature context from the SPEC directory if present, tailoring checklist items to the current feature scope and applying traceability references to validate requirement quality.

Can I use spec-kit project structures to add context to requirement checklists?

Yes, you can use spec-kit project structures to add context to requirement checklists. The skill supports extension with optional components like scripts, references, and assets, allowing you to provide richer context for generating quality-assured unit tests.