speckit-checklist

Generate checklists for software requirements using .specify project structures and templates.

Updated Dec 5, 2025
One-click install
npx skills add https://github.com/ApothecaryMan/pharmaflow-ai --skill speckit-checklist-apothecaryman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/ApothecaryMan/pharmaflow-ai/tree/main/.agent/skills/speckit-checklist
Command: npx skills add https://github.com/ApothecaryMan/pharmaflow-ai --skill speckit-checklist-apothecaryman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation of custom checklists for software requirements, ensuring they are complete, clear, and consistent.

Core Features & Use Cases

  • Customized Checklists: Generates checklists tailored to the current feature and user requirements.
  • Pre-execution Clarity: Derives clarifying questions to ensure user intent is clear.
  • Comprehensive Testing: Tests requirements for completeness, clarity, consistency, measurability, and coverage.
  • Use Case: Ideal for developers and QA teams looking to validate software requirements early in the development process.

Quick Start

To create a checklist for 'Unit Tests for English', use the speckit-checklist command with your specific requirements.

Frequently Asked Questions about speckit-checklist

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

FAQPage Schema
How do I generate a checklist for software requirements?

To generate a checklist for software requirements, use the speckit-checklist command with your feature details. It automates checklist creation by deriving clarifying questions and testing requirements for completeness, clarity, and measurability.

What is requirement engineering validation for early development stages?

Requirement engineering validation tests software requirements for quality, completeness, and consistency early in development. It generates clarifying questions to ensure user intent is clear before execution, preventing scope creep and ambiguities.

Does checklist generation work with YAML and command-line interfaces?

Checklist generation requires YAML and command-line interface capabilities to function. It utilizes templates for checklist formatting and supports the .specify project structure to organize requirement validation outputs.

Can I test requirement completeness and clarity automatically?

You can test requirement completeness and clarity automatically by running the checklist generation tool. It comprehensively evaluates requirements against quality criteria and derives questions to resolve any identified ambiguities or missing coverage.

What is the best way to validate QA criteria for new features?

The best way to validate QA criteria for new features is using automated checklist generation to evaluate requirement consistency and measurability. This provides customized checklists tailored to specific user requirements and feature contexts.

When should I not use automated checklist generation for requirements?

You should not use automated checklist generation when lacking YAML files or a command-line interface environment. The tool depends on these capabilities and the .specify project structure to format templates and execute requirement validation properly.