Definition Of Done Rules — Development skill for Claude Code
Always-on Definition of Done.
How to install Definition Of Done Rules
Installs to ~/.claude/skills/siege-analytics-claude-configs-public-_definition-of-done-rules/SKILL.md
mkdir -p ~/.claude/skills/siege-analytics-claude-configs-public-_definition-of-done-rules && curl -fsSL https://raw.githubusercontent.com/siege-analytics/claude-configs-public/HEAD/skills/_definition-of-done-rules.md -o ~/.claude/skills/siege-analytics-claude-configs-public-_definition-of-done-rules/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Definition Of Done Rules does
description: Always-on Definition of Done. Applied to every behavior change. Five hard criteria plus two opt-in -- review, edge cases, tests, ticket update, ticket existence, KB delta, multi-layer decomposition. No soft carve-outs on (a)-(e).
Definition of Done
Code is not finished until **all five** of the following are true. This is a gate, not a recommendation. PRs that fail any criterion don't merge; sessions that fail any criterion don't end.
The five criteria
a. Code-r
Alternatives in Development
- Clawgod — This is NOT a third-party Claude Code client 837 ★
- New Project — Create a new project with all scaffolding rules applied 335 ★
- HERO Anti OverDefense — HERO = Hashing · Edge cases · Rubrics · Overbuild — the four shapes coding agents over-defend in 333 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Cluster Triage
Ensemble-curator step 6 — for a detected cluster, pick winner(s) by file-path, extract edge cases from losers,
Wp Dev Learn
Extract learnings from the current session and update wp-dev-skills skill files — captures corrections, new ru
Unity Interview
Socratic interview flow — explores requirements, identifies edge cases, clarifies scope, and outputs a structu
Ac Validation
Review Acceptance Criteria for one or more user stories against completeness and quality standards. Checks hap
Validate Replica
Validate a ReplicaClient implementation in Litestream. This command helps ensure a replica client correctly im
Music Man
An agent that investigates music-streaming royalty fraud across millions of events and proposes withholding a
Related Agents
Done Checker
Verifies all 13 Definition-of-Done conditions for a ticket before it can move to tickets/done/, citing the sta
Testing QA
🧪 Use this agent for test design and execution, bug hunting and reproduction, edge-case and coverage analysis
Plan Reviewer Clearance
Strong independent review at explicit broad or delta breadth, or opt-in exhaustive clearance.