speckit-checklist

Generate requirement checklists from feature specs with incremental IDs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates high-quality, domain-focused requirement checklists from user needs and project specs to improve clarity, completeness, and testability.

Core Features & Use Cases

  • Produces unit-test-for-requirements style checklists that assess completeness, clarity, consistency, coverage, and edge cases.
  • Integrates with the spec-kit workflow by reusing the canonical checklist template located at .specify/templates/checklist-template.md and appending new items with incremental IDs.
  • Supports multiple domain focus areas (ux, api, security, performance) and can append to existing checklists in checklists/.

Quick Start

Provide feature requirements in the spec-kit project directory and run the speckit-checklist Skill to generate or extend a domain-specific checklist in checklists/.

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 feature specs?

To generate requirement checklists from feature specs, provide your feature requirements in a spec-kit project directory and run the checklist generation process to produce domain-focused output assessing scope, clarity, and edge cases.

What is a unit-test style checklist for requirements?

A unit-test style checklist for requirements is a validation list that assesses the completeness, clarity, consistency, coverage, and edge cases of your specifications to ensure high testability before development.

Can I append new items with incremental IDs to an existing checklist?

Yes, you can append new items with incremental IDs to an existing checklist. The process integrates with the canonical checklist template and updates files in the checklists directory without overwriting previous entries.

Does spec-kit checklist support multiple domain focus areas like API and security?

Spec-kit checklist supports multiple domain focus areas including UX, API, security, and performance, allowing authors, reviewers, and QA to produce and validate domain-specific requirements accurately.

How do you ensure traceability markers link back to spec sections?

Traceability markers are automatically enforced during checklist generation, linking every generated validation item directly back to its corresponding spec sections to maintain clear requirement coverage and context.