definition-of-done

Installation
SKILL.md

Definition of Done

Enhances existing milestones.yaml with detailed acceptance criteria for each milestone. Bridges the gap between "the plan says we're building X" and "we know for certain that X is done." Adds optional acceptance_criteria and exit_checklist fields to each milestone, derived directly from requirements — not generic checklists.

Prerequisites

  • {base_directory}/implementation/milestones.yaml (output from /implementation-planner)
    • Must contain milestone definitions with id, name, description, success_criteria
    • Skill will add optional acceptance_criteria and exit_checklist fields
  • {base_directory}/requirements/business-requirements.yaml (output from /business-requirements-interview)
  • Optional: {base_directory}/requirements/technical-requirements.yaml for NFR-derived gates

Usage

/definition-of-done [base-directory]

If no directory is provided, auto-detect by looking for implementation/milestones.yaml in the current directory.

Related skills

More from validkeys/sherpy

Installs
33
First Seen
Mar 26, 2026