speckit-checklist

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing clear, complete, and testable requirements is hard, and gaps or ambiguities in specs often surface only during implementation. This Skill generates domain-focused checklists that act as unit tests for your requirements, validating completeness, clarity, consistency, and coverage before coding begins. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test whether requirements are well-written, measurable, and unambiguous rather than testing implementation behavior. - Spec-Kit Integration: Reads spec.md, plan.md, and tasks.md from the .specify project structure and appends numbered items (CHK001+) to domain checklists like ux.md, api.md, or security.md. - Interactive Clarification: Derives up to three contextual clarifying questions from your input and feature documents to calibrate scope, depth, and audience. - Use Case: Before implementing a new API feature, run the checklist generator with a security focus to produce security.md containing items like "Are rate limiting requirements quantified with specific thresholds?" ## Quick Start Ask the assistant to generate a security 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 feature spec?

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

What is a requirements quality checklist in spec-kit?

It is a set of unit tests for requirements writing that validates whether specifications are complete, clear, consistent, and measurable. Items ask questions like "Is 'fast loading' quantified with specific timing thresholds?" rather than testing implementation behavior.

Does speckit-checklist work without a .specify directory?

No, it requires a spec-kit project structure with a .specify directory containing the feature's spec.md file and prerequisite scripts. Without this structure, the setup step cannot locate FEATURE_DIR or available documents.

Can I create multiple checklists for the same feature?

Yes, each invocation uses a short descriptive filename like ux.md or security.md, so multiple domain checklists can coexist. If a file already exists, new items are appended with continuing CHK numbers rather than replacing content.

Why should checklist items not test implementation behavior?

The checklist validates requirements quality, not whether code works. Items starting with Verify, Test, or Confirm about system behavior are prohibited because they belong in QA test plans, not in requirements validation.