speckit-checklist

Generate requirements-quality checklists with traceable, measurable statements.

Updated Dec 20, 2023
One-click install
npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill speckit-checklist-thiago-cruz-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/Thiago-Cruz-eng/Hibrygame/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill speckit-checklist-thiago-cruz-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you validate that your feature requirements are complete, clear, consistent, measurable, and ready to implement by generating a requirements-quality checklist as unit tests written in plain language.

Core Features & Use Cases

  • Unit tests for requirements writing: Focuses on requirement quality dimensions (completeness, clarity, consistency, measurability, coverage) rather than implementation verification.
  • Scenario and edge-case coverage: Prompts for missing scenario classes (primary, alternate, exception/recovery, non-functional) and flags gaps using [Gap]/[Ambiguity]/[Conflict] markers.
  • Spec traceability: Encourages checklist items to reference specific spec sections (e.g., Spec §X.Y) and reach high traceability coverage for review readiness.
  • Incremental checklist building: Creates a domain-named checklist file under FEATURE_DIR/checklists/ or appends new items with continued CHK numbering.

Quick Start

Use the command /speckit-checklist with a short focus area such as "UX accessibility for interactive cards" to generate a tailored requirements-quality checklist for the current feature.

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 requirements checklist for spec review?

To generate a requirements checklist for spec review, provide a short focus area like UX accessibility to the checklist generator. It extracts signals from your spec.md and plan.md files to produce traceable, measurable requirement statements grouped by quality dimensions.

What is traceability in requirement tests and how does it work?

Traceability in requirement tests links checklist items directly to specific spec sections like Spec §X.Y. This mechanism ensures high review readiness by mapping measurable statements back to original feature specification details.

How do I check scenario coverage for edge cases in feature specifications?

You check scenario coverage for edge cases by generating a domain-scoped checklist that flags gaps using markers like [Gap] or [Ambiguity]. It evaluates primary, alternate, exception, and non-functional scenario classes within your feature specifications.

Can I append new items to an existing spec checklist file?

Yes, you can append new items to an existing spec checklist file. The tool saves outputs to FEATURE_DIR/checklists/ and supports incremental checklist building by continuing the CHK numbering sequence for newly extracted requirement statements.

Does speckit-checklist work for UX accessibility requirements?

Yes, speckit-checklist works for UX accessibility requirements by accepting a targeted focus area in your prompt. It generates a tailored requirements-quality checklist that validates clarity, completeness, and measurability for interactive components.

What are the limitations of using unit tests for requirements writing?

The limitation of using unit tests for requirements writing is that they focus strictly on requirement quality dimensions like clarity and consistency, rather than verifying actual software implementation or functional code execution.