speckit-checklist

Generate requirement-quality checklists from spec.md, plan.md, and tasks.md.

9|1|Updated Jul 21, 2025
One-click install
npx skills add https://github.com/usepowershell/PoshMcp --skill speckit-checklist-usepowershell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/usepowershell/PoshMcp/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/usepowershell/PoshMcp --skill speckit-checklist-usepowershell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill finds gaps, ambiguities, and missing acceptance criteria in written feature requirements so that authors and reviewers can validate spec quality before implementation begins.

Core Features & Use Cases

  • Clarifying Questions: Generates up to three targeted clarification questions derived from user input and spec signals to narrow scope and depth.
  • Context-Aware Loading: Reads spec.md, plan.md, and tasks.md from a .specify FEATURE_DIR and summarizes only the portions needed for checklist generation.
  • Safe Checklist Management: Creates or appends checklist files in FEATURE_DIR/checklists/, generates sequential CHK IDs, groups items by quality dimension, and preserves existing content and traceability references.

Quick Start

Provide a domain or focus area (for example "ux accessibility") and request a checklist to generate or append a 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 quality checklist from a spec.md file?

To generate a requirements quality checklist, provide a focus area like "ux accessibility" and the tool reads spec.md, plan.md, and tasks.md from your .specify FEATURE_DIR to produce domain-focused validation items grouped by quality dimension.

How do I validate written feature requirements for gaps and missing acceptance criteria?

You validate written feature requirements by generating a checklist that surfaces gaps, ambiguities, and missing acceptance criteria, allowing authors and reviewers to assess spec quality before implementation begins.

Does requirement checklist generation work with existing spec-kit project structures?

Yes, checklist generation works directly with spec-kit project structures. It requires access to a .specify repository, reads the FEATURE_DIR on demand, and creates or appends files in the checklists subdirectory.

Can I append new checklist items to an existing requirements checklist without losing content?

You can append new checklist items safely. The tool preserves existing content and traceability references, generates sequential CHK IDs, and appends domain filenames within FEATURE_DIR/checklists/ without overwriting previous validation items.

What is the best way to narrow the scope of a generated requirements validation checklist?

The best way to narrow checklist scope is providing a specific domain. The tool generates up to three targeted clarification questions derived from user input and spec signals to narrow scope and depth before producing the checklist.

Why are my generated requirement checklists grouped by quality dimension?

Generated requirement checklists are grouped by quality dimension to systematically validate completeness and traceability. This structure helps reviewers assess specific requirement quality areas rather than evaluating items in isolation.