scrum-definition-of-done

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

Updated May 13, 2026
One-click install
npx skills add https://github.com/jcg-admin/kaupamex-api --skill scrum-definition-of-done-jcg-admin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scrum-definition-of-done
Source: https://github.com/jcg-admin/kaupamex-api/tree/main/.claude/skills/scrum-definition-of-done
Command: npx skills add https://github.com/jcg-admin/kaupamex-api --skill scrum-definition-of-done-jcg-admin

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 reopened work, 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: Evolve the DoD through retrospectives with semver bumps and recorded rationale for each change. - Per-Increment Checklists: Apply the DoD as an AND-logic checklist per increment so partially compliant work is never marked done. - Use Case: A team keeps reopening stories because 'done' was ambiguous. Use this Skill to inventory the project's real CI gates, write a DoD where every item is verifiable with a command, and enforce it on every increment. ## Quick Start Ask the assistant to draft a versioned Definition of Done for the team based on the project's actual CI pipeline, test suites, OpenAPI generation, and code review process.

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 quality gates first: CI pipeline, API and UI test suites, E2E flows, OpenAPI generation, and code review. Then write one DoD item per gate with an 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 and describe what that story must do. The Definition of Done is transversal: it applies to every story and defines the shared quality bar, such as green tests and approved review, that no increment may skip.

How should a Definition of Done evolve over time?▼

Review it in every retrospective and evolve it via semver version bumps with the reason for each change recorded. Add stricter items only as gates become automatable; a DoD unchanged for months while the pipeline improves signals the retrospective is ignoring it.

Can an increment be done if it meets most DoD items?▼

No. The DoD works as a logical AND: an increment missing even one item is not done at all, because partially compliant work is where invisible technical debt enters. Items must be checked one by one with evidence before marking anything done.

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

Common failures include unverifiable items like 'clean code' with no objective check, declaring done with failing or partially passing test suites, confusing per-story acceptance criteria with the transversal DoD, and imposing a stricter DoD without team agreement.