speckit-checklist

Generate requirement quality checklists for spec-kit projects.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/timcsy/streamixer --skill speckit-checklist-timcsy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/timcsy/streamixer/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/timcsy/streamixer --skill speckit-checklist-timcsy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates structured, high-quality checklists to validate the quality of feature requirements, ensuring they are complete, unambiguous, and traceable.

Core Features & Use Cases

  • Creates unit-test style checks for requirement quality across completeness, clarity, consistency, coverage, and traceability.
  • Works with spec-kit style workflows and optional .specify/ directories (spec.md, plan.md, tasks.md) to load context and guide checklist generation.
  • Appends new items to existing checklists under checklists/ or creates new domain-specific checklists when none exist.

Quick Start

Specify your feature context and run the speckit-checklist process to generate or append a requirements-quality 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 checklist to validate feature requirement quality from a spec?

To generate a requirement quality checklist, the Skill reads spec-kit project context from the .specify/ directory and creates structured checks for completeness, clarity, consistency, coverage, and traceability. It outputs these items into the checklists/ directory.

What is requirement traceability and how does a checklist ensure it?

Requirement traceability links features to their origin and implementation. A generated checklist ensures traceability by creating unit-test style checks that validate whether each requirement in spec.md, plan.md, and tasks.md is consistently mapped and covered.

Can I append new validation items to an existing requirements checklist?

Yes, you can append new validation items to an existing requirements checklist. When a checklist already exists under the checklists/ directory, the Skill adds new domain-specific checks for completeness and clarity without overwriting previous entries.

Does the checklist generator work with spec-kit style projects without a .specify directory?

The Skill is designed for spec-kit style workflows and uses the optional .specify/ directory to load feature context. It can still generate quality checklists, but providing spec.md, plan.md, and tasks.md context ensures maximum coverage and consistency.

What's the best way to check completeness and consistency in feature requirements?

The best way to check completeness and consistency is to generate a unit-test style checklist from your specification. This process analyzes your feature context and produces structured validation items addressing ambiguity, coverage gaps, and traceability.

When should I not use an automated checklist for requirement validation?

You should not rely solely on an automated checklist when your project lacks a defined specification structure. Without the foundational context provided by spec.md, plan.md, and tasks.md files, the generated checks cannot accurately validate requirement traceability or coverage.