speckit-checklist

Generate language-agnostic checklists validating written feature requirements.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill generates a rigorous, language-agnostic checklist that validates the quality of written feature requirements by focusing on the requirements themselves, not their implementation.

Core Features & Use Cases

  • Creates structured checklists that assess completeness, clarity, consistency, and coverage of requirements.
  • Derives tailored checks from user inputs and feature context loaded from FEATURE_DIR, including spec/plan/tasks.
  • Appends new items to existing checklists in checklists/ to preserve history and traceability.
  • Supports extension hooks to customize the checklist generation pipeline.

Quick Start

Provide your ARGUMENTS and feature context, then run the speckit-checklist command to generate or append a checklist in the checklists/ folder.

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 completeness and clarity before implementation?

Validating feature requirements for completeness and clarity is done by generating a structured, language-agnostic checklist that tests the written specifications themselves rather than the code, organizing measurable items by dimensions like consistency and coverage.

What is a requirements traceability checklist and how does it help with edge cases?

A requirements traceability checklist systematically maps feature specifications to validation items, ensuring edge cases are addressed by referencing specific spec sections, which preserves quality assurance and historical traceability across development.

How do I generate a custom checklist that checks written specifications instead of code?

You generate a custom specification checklist by providing feature context and arguments, allowing the tool to derive clarifying questions and load relevant spec, plan, and task data to produce tailored, measurable validation items.

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

Yes, the checklist generation process appends new validation items to existing checklists within the designated checklists directory, actively preserving historical traceability and maintaining continuity for quality assurance.

Does the requirements checklist generation work with any programming language or framework?

Yes, the generated checklist is entirely language-agnostic, meaning it rigorously validates the text of your feature requirements and specifications regardless of the programming language or framework used for implementation.

What limitations exist when generating quality assurance checklists from feature specifications?

The primary limitation is that the checklist validates written requirements rather than implementation logic, meaning it focuses strictly on completeness, clarity, and consistency of the specification text without executing or testing code.