speckit-checklist

Generate requirement checklists from user briefs with CHK traceability.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/apply-the/canon --skill speckit-checklist-apply-the
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/apply-the/canon/tree/main/.agents/skills/speckit-checklist
Command: npx skills add https://github.com/apply-the/canon --skill speckit-checklist-apply-the

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates structured, high-quality requirement checklists directly from user briefs to ensure completeness, clarity, and testability of specifications.

Core Features & Use Cases

  • Auto-derive checklist items aligned to the provided spec sections and traceability references (e.g., [Spec §X.Y]).
  • Append new items to existing checklists while preserving CHK IDs and preventing content replacement.
  • Follow the canonical template structure with category sections (Completeness, Clarity, Consistency, Coverage, Measurability, Edge Cases, Non-Functional Requirements) and global IDs.
  • Support export in a consistent, searchable format suitable for review, QA, and governance artifacts.

Quick Start

Provide a feature brief and I will generate a tailored requirements 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 requirements checklist from a feature brief?

To generate a requirements checklist from a feature brief, provide your specification details to the tool. It analyzes the brief and derives structured checklist items covering completeness, clarity, and testability using a canonical template.

What is requirement traceability in specification checklists?

Requirement traceability in specification checklists links validation items directly to written spec sections. This ensures every checklist item references specific plan sections, maintaining global IDs and preventing content replacement during reviews.

How do I append new checklist items to an existing requirements document?

You can append new checklist items to an existing requirements document by providing the additional brief details. The system preserves existing CHK IDs and appends new validation items without replacing current content.

Does this checklist generation tool support non-functional requirements?

Yes, this checklist generation tool supports non-functional requirements. It creates validation items across multiple categories including completeness, consistency, measurability, edge cases, and non-functional aspects directly from your spec.

Can I export the generated requirement checklist for QA review?

Yes, you can export the generated requirement checklist for QA review. The tool outputs items in a consistent, searchable format with CHK numbering, making it suitable for governance artifacts and quality assurance processes.