speckit-checklist

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

Updated Aug 19, 2026
One-click install
npx skills add https://github.com/Base-Analitica/mouse-hub --skill speckit-checklist-base-analitica
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/Base-Analitica/mouse-hub/tree/main/.jcode/skills/speckit-checklist
Command: npx skills add https://github.com/Base-Analitica/mouse-hub --skill speckit-checklist-base-analitica

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 custom checklists that act as unit tests for requirements, validating the quality of your spec before coding begins. ## Core Features & Use Cases - Requirements Quality Validation: Creates checklist items that test completeness, clarity, consistency, measurability, and coverage of requirements rather than implementation behavior. - Context-Aware Generation: Reads spec.md, plan.md, and tasks.md from the spec-kit feature directory and asks up to three clarifying questions to tailor the checklist's focus, depth, and audience. - Append-Safe File Handling: Creates or appends to domain-named checklist files (e.g., ux.md, security.md) with globally incrementing CHK IDs, never overwriting existing items. - Use Case: Before implementing a new API feature, run this Skill to produce an api.md checklist confirming that error response formats, rate limits, and versioning requirements are explicitly specified in the spec. ## Quick Start Ask the assistant to generate a security requirements checklist for the current spec-kit 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 checklist for a spec-kit feature?▼

Invoke the speckit-checklist command with an optional focus argument, such as a domain like ux or security. The Skill reads your feature's spec.md, plan.md, and tasks.md, asks clarifying questions, and writes a checklist file into the feature's checklists directory.

What is a requirements quality checklist in spec-kit?▼

It is a reviewer-owned list of questions that test whether requirements are complete, clear, consistent, and measurable, analogous to unit tests for English prose. It validates the spec itself, not whether the implementation works.

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

No, it requires the spec-kit project structure. The Skill runs .specify/scripts/bash/check-prerequisites.sh to locate the feature directory and template, so a standard spec-kit setup is mandatory.

Can I create multiple checklists for the same feature?▼

Yes, each invocation uses a short domain-based filename like ux.md or api.md. If the file already exists, new items are appended with continuing CHK IDs, and existing content is never deleted.

Why does the checklist avoid items like verify the button works?▼

Such items test implementation behavior, not requirements quality. The Skill only generates questions about whether requirements are specified, quantified, and consistent, leaving implementation verification to testing tools.