speckit-checklist

Generate a structured markdown checklist from spec-kit feature specification files.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/AhmedMohammedSaad/gmyunity --skill speckit-checklist-ahmedmohammedsaad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/AhmedMohammedSaad/gmyunity/tree/main/.agent/skills/speckit-checklist
Command: npx skills add https://github.com/AhmedMohammedSaad/gmyunity --skill speckit-checklist-ahmedmohammedsaad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many teams struggle to ensure that feature specifications are complete, clear, and consistent, leading to ambiguous requirements and downstream defects. This Skill automatically creates a structured checklist that validates requirement quality before implementation.

Core Features & Use Cases

  • Dynamic clarification: Analyzes user intent and asks up to three targeted questions to resolve ambiguous specification areas.
  • Contextual parsing: Reads the feature’s spec.md, plan.md, and tasks.md within a spec‑kit project to extract relevant requirements.
  • Checklist generation: Produces or appends a markdown checklist with uniquely numbered items grouped by completeness, clarity, consistency, coverage, and other quality dimensions.
  • Use case example: A product manager can invoke the skill to instantly obtain a requirements‑quality checklist for a new UI feature, ensuring all edge cases and acceptance criteria are captured.

Quick Start

Ask the speckit-checklist skill to create a checklist for the current feature you are working on.

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 quality checklist for feature specifications?

To generate a quality checklist for feature specifications, you can use a tool that parses your spec.md, plan.md, and tasks.md files to extract requirements and automatically produce a structured markdown checklist. This ensures your requirements are complete and consistent before implementation.

How do I validate the completeness and clarity of software requirements?

Validating the completeness and clarity of software requirements involves parsing specification documents and generating a checklist grouped by quality dimensions like coverage and consistency. This process identifies ambiguous areas by asking targeted clarifying questions to resolve gaps.

What is a unit-test-for-requirements format for feature specs?

A unit-test-for-requirements format is a structured markdown checklist that validates feature specification quality. It groups uniquely numbered items by completeness, clarity, consistency, and coverage to ensure all edge cases and acceptance criteria are captured.

Do I need a spec-kit project directory to generate a requirements checklist?

Yes, you need a spec-kit project containing a .specify directory with feature documentation. The checklist generation process parses the spec.md, plan.md, and tasks.md files within this directory to extract relevant requirements for validation.

How does a checklist generator handle ambiguous specification areas?

When encountering ambiguous specification areas, a checklist generator analyzes user intent and asks up to three targeted clarifying questions. This dynamic clarification resolves inconsistencies before appending the structured markdown checklist.

Can I append new quality checks to an existing feature specification checklist?

Yes, you can append new quality checks to an existing feature specification checklist. The tool produces or appends a structured markdown checklist with uniquely numbered items, ensuring new edge cases are added without overwriting previous validation rules.