speckit-checklist

Generate requirement checklists from feature specifications in the .specify structure.

57|13|Updated Jul 12, 2025
One-click install
npx skills add https://github.com/heidsoft/itsm --skill speckit-checklist-heidsoft
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/heidsoft/itsm/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/heidsoft/itsm --skill speckit-checklist-heidsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps engineering teams convert vague requirements into precise, testable criteria, reducing ambiguity and rework.

Core Features & Use Cases

  • Generate "Unit Tests for Requirements" checklists from feature specs and task plans.
  • Load feature context from the .specify directory (spec.md, plan.md, tasks.md) and append to domain-specific checklists.
  • Create or update checklists under checklists/ with domain-based filenames (e.g., ux.md, api.md) for traceability.
  • Ensure quality by enforcing completeness, clarity, consistency, measurability, coverage, edge cases, and non-functional requirements.
  • Maintain a persistent history of checklists, enabling incremental improvements over time.

Quick Start

Execute the speckit-checklist command for your target feature domain to generate or append a checklist.

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 testable requirements checklist from a feature specification?β–Ό

To generate a testable requirements checklist from a feature specification, the Skill loads context from the .specify directory and enforces quality across completeness, measurability, and scenario coverage, saving the output under checklists/.

What is the best way to validate completeness and traceability for API requirements?β–Ό

Validating completeness and traceability for API requirements involves generating domain-specific checklists that enforce consistency and non-functional requirements. The Skill creates api.md files to track these quality criteria over time.

Can I auto-generate QA checklists for UX and performance domains from existing spec files?β–Ό

Yes, you can auto-generate QA checklists for UX and performance domains by loading feature context from spec.md and plan.md files. The Skill appends validation criteria to domain-specific files like ux.md.

How do I convert vague feature requirements into precise, measurable criteria?β–Ό

Converting vague feature requirements into precise criteria requires enforcing clarity, consistency, and edge case coverage. The Skill processes task plans to produce rigorous validation checklists, reducing ambiguity and rework.

Does this checklist generation tool work without external testing dependencies?β–Ό

Yes, checklist generation works without external testing dependencies. The Skill operates autonomously by reading the .specify directory structure and outputting validated requirement checklists directly to the checklists folder.

When should I use an automated specification checklist for non-functional requirements?β–Ό

You should use an automated specification checklist for non-functional requirements when you need to ensure edge case coverage and traceability across domains like UX and API, maintaining a persistent history for incremental improvements.