speckit-checklist

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

130|14|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/dmae97/oh-my-kimi --skill speckit-checklist-dmae97
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/dmae97/oh-my-kimi/tree/main/templates/skills/kimi/speckit-checklist
Command: npx skills add https://github.com/dmae97/oh-my-kimi --skill speckit-checklist-dmae97

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It converts feature descriptions into a rigorous checklist that validates whether the requirements are complete, clear, consistent, and measurable—so teams can reduce ambiguity before implementation.

Core Features & Use Cases

  • Requirement Quality Validation: Flags gaps in completeness, clarity, consistency, measurability, and scenario coverage.
  • Traceable Checklist Items: Encourages references to spec sections and explicit [Gap]/[Ambiguity]/[Conflict] markers for unresolved requirement issues.
  • Incremental Output Management: Creates a new checklist file or appends new, sequentially numbered items without deleting existing content.

Quick Start

Use the speckit-checklist skill to generate a requirements-unit-test checklist for the feature in your spec-kit project.

Frequently Asked Questions about speckit-checklist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate feature specifications for completeness and clarity before implementation?

Generate a requirement-quality checklist to validate feature specifications, grouping items by completeness, clarity, consistency, acceptance criteria, scenario coverage, edge cases, and non-functional requirements. This flags unresolved issues and reduces ambiguity before implementation.

How do I generate acceptance criteria and edge case checklists for a spec-kit project?

Generate checklists for a spec-kit project by loading feature context from spec.md, plan.md, and tasks.md files. The output groups items by acceptance criteria, scenario coverage, edge cases, and non-functional requirements, appending sequentially numbered items to a checklists/[domain].md file.

Does speckit-checklist work with existing spec-kit projects that use bash prerequisite scripts?

Yes, speckit-checklist works with spec-kit projects by executing the .specify/scripts/bash/check-prerequisites.sh script to obtain FEATURE_DIR and AVAILABLE_DOCS. This mandatory feature-context setup step must pass before loading context and appending to a checklists/[domain].md file.

How do I trace requirement gaps and conflicts in feature specifications?

Trace requirement gaps and conflicts using checklist items that reference spec sections and mark unresolved issues with [Gap], [Ambiguity], and [Conflict] tags. This ensures traceability and flags incomplete, unclear, or inconsistent requirements for review.

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

Yes, incremental output management appends new, sequentially numbered items to an existing checklists/[domain].md file without deleting existing content. This preserves prior validation results while expanding the requirement-quality checklist.