speckit-checklist

Generate requirement-quality checklists for feature specifications in Spec Kit repositories.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nShieldSolo/ArcticFactory.Preset --skill speckit-checklist-nshieldsolo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/nShieldSolo/ArcticFactory.Preset/tree/main/.agent/skills/speckit-checklist
Command: npx skills add https://github.com/nShieldSolo/ArcticFactory.Preset --skill speckit-checklist-nshieldsolo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns ambiguous or incomplete feature specifications into a structured checklist of requirement-quality checks so teams can validate that written specs are clear, measurable, and implementation-ready before development begins.

Core Features & Use Cases

  • Requirement-quality checks: Generates checklist items that test the specification language for completeness, clarity, consistency, measurability, and coverage rather than testing implementation.
  • Context-aware generation: Derives focus areas and items from spec.md, plan.md, and tasks.md and optionally asks up to three clarifying questions to refine scope and depth.
  • File-safe behavior: Creates or appends domain-named checklist files in FEATURE_DIR/checklists/, preserves existing CHK### IDs, and enforces traceability references or [Gap] markers.
  • Governance & templates: Groups items by quality dimensions (Completeness, Clarity, Consistency, Coverage, Edge Cases, NFRs) and enforces forbidden implementation-language patterns.

Quick Start

Generate a requirements-quality checklist for the current feature focusing on API error handling and accessibility.

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 specification quality before development begins?

To validate feature specification quality, generate requirement-focused checklists that assess completeness, clarity, consistency, measurability, and coverage of written specs to ensure they are implementation-ready. This approach tests the specification language rather than the implementation itself.

How do I generate requirement checklists from spec.md and plan.md files?

Generate requirement checklists from spec.md and plan.md files by reading them alongside tasks.md in a Spec Kit repository, then produce or append domain checklist files inside the FEATURE_DIR/checklists/ directory with sequential CHK### identifiers.

What is the best way to group requirement validation checks by quality dimension?

The best way to group requirement validation checks is by quality dimensions such as Completeness, Clarity, Consistency, Coverage, Edge Cases, and NFRs, ensuring each item includes traceability references or [Gap] markers to track specification gaps accurately.

Does requirement checklist generation work with Spec Kit repositories?

Yes, requirement checklist generation works with Spec Kit repositories that contain a .specify directory, reading the existing spec.md, plan.md, and tasks.md files to derive context-aware checklist items for your feature specifications.

Why are implementation-testing phrases prohibited in requirement checklists?

Implementation-testing phrases are prohibited in requirement checklists because the goal is to validate the written feature specification's quality and measurability, not to test the implementation, ensuring the spec itself is clear and complete.

Can I append new checklist items to existing files without losing CHK### identifiers?

Yes, you can append new checklist items to existing domain-named files in FEATURE_DIR/checklists/ while preserving existing CHK### identifiers, and the generation process enforces sequential numbering for any newly added requirement validation checks.