spec-checklist

Generate requirement quality checklists from feature specification files.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/chaimt/GarminShabbatMode --skill spec-checklist-chaimt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-checklist
Source: https://github.com/chaimt/GarminShabbatMode/tree/main/.cursor/skills/spec-checklist
Command: npx skills add https://github.com/chaimt/GarminShabbatMode --skill spec-checklist-chaimt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The spec-checklist skill helps teams validate the quality of feature requirements by generating structured unit tests for requirements.

Core Features & Use Cases

  • Automatically generates a focused checklist that evaluates completeness, clarity, consistency, coverage, and measurability of requirements.
  • Reads feature context from spec.md, plan.md, and tasks.md to tailor checklists to the current feature.
  • Outputs a new or appended checklist under specs/<branch>/checklists/ with CHK IDs to enable traceability.

Quick Start

Run the spec-checklist against a feature directory to generate or update a requirements quality checklist.

Frequently Asked Questions about spec-checklist

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

FAQPage Schema
How do I generate a requirements checklist from a feature spec?

To generate a requirements checklist, run the skill against your feature directory containing spec.md, plan.md, and tasks.md. It analyzes these files to produce a Markdown checklist evaluating completeness, clarity, consistency, coverage, and measurability.

How do I ensure my feature requirements are testable and unambiguous?

To ensure requirements are testable, use a checklist validation process that evaluates requirement quality across completeness, clarity, consistency, coverage, and measurability. This skill automatically generates focused unit test checklists identifying ambiguities in your specifications.

Does generating a requirements checklist preserve existing spec files?

Yes, generating a requirements checklist preserves existing work. The skill outputs a new or appended Markdown file under specs/<branch>/checklists/ without altering existing content in your source specification documents.

How do I trace checklist items back to specific requirement sections?

Checklist items are traceable because the skill enforces that each generated item references specific spec sections. It outputs files with incremental CHK IDs under specs/<branch>/checklists/ to maintain strict traceability between tests and requirements.

Can I append new checklist items to an existing requirements quality file?

Yes, you can append new checklist items to an existing file. The skill reads existing feature context and appends incremental CHK IDs to the Markdown checklist located under specs/<branch>/checklists/ without altering previous content.

What do I need to set up before validating requirements with a checklist?

Before validating requirements, you need feature context files including spec.md, plan.md, and tasks.md in your feature directory. The skill reads these Markdown files to tailor the generated checklist to your current feature.