speckit-checklist

Generate requirements-quality checklists with unique CHK IDs from spec files.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/ZainEldeen-Ashraf-Ibrahim-Ibrahim-Samak/SCCT --skill speckit-checklist-zaineldeen-ashraf-ibrahim-ibrahim-samak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/ZainEldeen-Ashraf-Ibrahim-Ibrahim-Samak/SCCT/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/ZainEldeen-Ashraf-Ibrahim-Ibrahim-Samak/SCCT --skill speckit-checklist-zaineldeen-ashraf-ibrahim-ibrahim-samak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts informal or incomplete feature specifications into a focused requirements-quality checklist that reveals ambiguities, gaps, and inconsistencies so teams can fix the spec before implementation.

Core Features & Use Cases

  • Checklist generation: Produces domain-named checklist files (e.g., ux.md, api.md) with globally unique CHK IDs and preserves or appends existing items.
  • Spec-aware context loading: Reads spec.md, plan.md, and tasks.md from the FEATURE_DIR and summarizes only relevant sections for checklist items.
  • Hook and file orchestration: Detects and surfaces pre/post extension hooks, invokes repository prerequisite scripts, and enforces traceability and category grouping across completeness, clarity, consistency, and coverage.
  • Use case: Before merging a login-flow PR, generate a security and UX checklist to ensure acceptance criteria, edge-case behaviors, and traceability are documented.

Quick Start

Generate a requirements-quality checklist for the current feature by running the speckit-checklist skill with a concise domain hint such as "authentication UX".

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 requirements for clarity and completeness?

To validate feature requirements, generate a checklist that assesses clarity, completeness, consistency, and measurability. This process reveals ambiguities and gaps in written specs so teams can fix them before implementation begins.

How do I generate a requirements checklist from spec.md and plan.md files?

Generate a requirements checklist by loading context from spec.md, plan.md, and tasks.md within your spec-kit project. The tool summarizes relevant sections to produce domain-focused validation items for UX, API, or security scenarios.

Does spec-kit checklist generation work with existing repository hooks?

Spec-kit checklist generation works with repository hooks by detecting and surfacing pre and post extension hooks. It invokes prerequisite scripts and enforces traceability references across completeness, clarity, consistency, and coverage categories.

Can I append new validation items to an existing requirements checklist?

You can append new validation items to an existing requirements checklist. The system preserves current items and enforces unique CHK ID sequencing, ensuring new entries maintain consistent traceability and category grouping.

What is the best way to ensure traceability in feature specification documents?

The best way to ensure traceability in feature specifications is to enforce checklist file creation with unique CHK IDs and reference links. This validates that acceptance criteria and edge-case behaviors are documented before merging.

Do I need a .specify directory to generate domain-focused requirement checklists?

You need a .specify directory within your spec-kit project structure to generate domain-focused requirement checklists. This environment allows the tool to load controlled context and produce files for release-gating or performance scenarios.