speckit-checklist

Generate requirements-quality checklists for spec-kit feature specifications.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing software requirements often produces vague, incomplete, or inconsistent specifications that cause rework during implementation. This Skill generates domain-focused checklists that act as unit tests for requirements, validating completeness, clarity, consistency, and measurability before coding begins. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test whether requirements are well-written, covering completeness, clarity, consistency, measurability, and edge-case coverage rather than testing implementation behavior. - Spec-Kit Integration: Reads spec.md, plan.md, and tasks.md from the active feature directory, runs prerequisite scripts, and appends numbered CHK items to domain-named files like ux.md, api.md, or security.md under the feature's checklists folder. - Interactive Clarification: Derives up to three contextual clarifying questions from user input and feature signals to calibrate scope, depth, audience, and risk focus before generating items. - Use Case: Before implementing an authentication feature, run the checklist generator with a security focus to produce items such as whether rate-limiting thresholds are quantified and whether breach-response requirements are defined. ## Quick Start Ask the assistant to generate a security-focused requirements checklist for the current feature using the speckit-checklist skill.

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 a spec-kit feature?▼

Invoke the speckit-checklist skill with a domain or focus area such as security, ux, or api. It reads the feature's spec.md, plan.md, and tasks.md, asks up to three clarifying questions, then creates or appends to a checklist file in the feature's checklists directory.

What is the difference between a requirements checklist and a test plan?▼

A requirements checklist validates whether the specification itself is complete, clear, and measurable, while a test plan verifies whether the implementation works. Checklist items ask questions like whether vague terms are quantified, never whether buttons click correctly.

Does speckit-checklist work without a .specify directory?▼

No, it requires a spec-kit project structure with a .specify directory containing the prerequisite script and feature folders. Without that structure the setup step cannot resolve FEATURE_DIR or the available documents.

Can I create multiple checklists for the same feature?▼

Yes, each invocation uses a short domain-based filename such as ux.md or security.md, so multiple checklist types coexist in the checklists folder. If a file already exists, new items are appended with continuing CHK numbers.

What are extension hooks in speckit-checklist?▼

Extension hooks are optional or mandatory commands declared in .specify/extensions.yml under before_checklist or after_checklist keys. Enabled hooks without conditions are surfaced or executed around checklist generation, while conditional hooks are left to the HookExecutor.