scrum-definition-of-done

Define and version a Scrum Definition of Done aligned with real CI gates.

1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/NestorMonroy/thyrox --skill scrum-definition-of-done-nestormonroy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scrum-definition-of-done
Source: https://github.com/NestorMonroy/thyrox/tree/main/.claude/skills/scrum-definition-of-done
Command: npx skills add https://github.com/NestorMonroy/thyrox --skill scrum-definition-of-done-nestormonroy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams without an explicit, shared Definition of Done let "done" mean different things to different people, causing reopenings, hidden technical debt, and unreliable velocity. This Skill establishes a versioned, verifiable DoD where every item maps to an objective check such as a CI gate, test suite, or review approval. ## Core Features & Use Cases - DoD Authoring: Draft a Definition of Done where each item has an objective verification (pytest exit codes, Jest runs, Playwright E2E, OpenAPI schema drift checks, code review approval). - Versioned Evolution: Bump the DoD via semver during retrospectives when recurring defects expose gaps, keeping the checklist aligned with newly automatable gates. - Per-Increment Checklists: Apply the DoD as an AND-logic checklist per increment so partially satisfied items never count as done. - Use Case: A team repeatedly reopens stories because "done" was declared with red test suites. Use this Skill to write a DoD binding every increment to green api/ui/E2E suites, OpenAPI compliance, and approved review, then track it in each work package's progress log. ## Quick Start Ask the assistant to draft a versioned Definition of Done for the team based on the project's actual CI gates and test suites.

Frequently Asked Questions about scrum-definition-of-done

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

FAQPage Schema
How do I write a Definition of Done for a Scrum team?▼

Inventory the project's real gates first: CI pipeline, api and ui test suites, E2E flows, OpenAPI generation, and code review. Then write one DoD item per gate with its objective verification command, get explicit team agreement, and version the document.

What is the difference between Definition of Done and acceptance criteria?▼

Acceptance criteria are specific to one user story, while the Definition of Done is transversal and applies to every increment. The DoD covers quality gates like green tests and approved review; acceptance criteria cover story-specific behavior.

How should a Definition of Done evolve over time?▼

Review it in every retrospective and bump its semver version when a recurring defect exposes a gap or when new gates become automatable. A DoD unchanged for months while the pipeline grows indicates the retrospective is not touching it.

Can an increment be done if one DoD item fails?▼

No. The DoD works as a logical AND: an increment with 7 of 8 items satisfied is at 0% done, not partially done. Declaring done with a red suite or OpenAPI drift violates the checklist and introduces invisible debt.

What are common mistakes when defining a Definition of Done?▼

Common failures include unverifiable items like "clean code" with no objective check, aspirational items the team cannot audit, confusing per-story acceptance criteria with the transversal DoD, and a DoD the team never consults when closing stories.