speckit-checklist

Generate domain-specific checklists to validate technical requirements for completeness and clarity.

34|2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/DengNaichen/Stet --skill speckit-checklist-dengnaichen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/DengNaichen/Stet/tree/main/.agents/skills/speckit-checklist
Command: npx skills add https://github.com/DengNaichen/Stet --skill speckit-checklist-dengnaichen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the common issue of ambiguous, incomplete, or inconsistent requirements by treating them as code that requires unit testing, ensuring your documentation is implementation-ready.

Core Features & Use Cases

  • Requirements Validation: Evaluates specs for completeness, clarity, and measurability using a structured checklist approach.
  • Scenario Coverage: Identifies missing edge cases, error flows, and non-functional requirements before development begins.
  • Use Case: Before starting a new feature, run this Skill to generate a checklist that highlights missing acceptance criteria or ambiguous definitions in your spec.md file.

Quick Start

Use the speckit-checklist skill to generate a quality validation checklist for the current feature requirements.

Frequently Asked Questions about speckit-checklist

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

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

Validate technical requirements by generating domain-specific checklists that treat documentation as code, ensuring your specs are implementation-ready by evaluating them for completeness, clarity, and measurability. This structured approach highlights ambiguous definitions before development begins.

What is the best way to identify missing edge cases in feature specifications?

Identifying missing edge cases in feature specifications involves applying a structured checklist approach to review your spec documentation, systematically detecting missing error flows, non-functional requirements, and unmeasurable acceptance criteria before development begins.

How do I ensure my spec documentation has structured traceability and measurable acceptance criteria?

Ensure structured traceability and measurable acceptance criteria in spec documentation by applying rigorous checklist-based validation, verifying that every requirement includes clear definitions and testable conditions required for implementation readiness.

When do I need to run a requirements validation checklist in my software development workflow?

Run a requirements validation checklist before starting any new feature development to evaluate your spec.md file, ensuring the documentation provides implementation-ready clarity and covers necessary edge cases and error flows.

Does this requirements validation approach work without external dependencies?

Yes, this requirements validation approach works without external dependencies, using a script-based component to generate quality validation checklists for feature requirements directly within your software development workflow environment.