definition-of-done

Create and update a team's Definition of Done document from a template.

4|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/leocosta/octopus --skill definition-of-done-leocosta
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: definition-of-done
Source: https://github.com/leocosta/octopus/tree/main/skills/definition-of-done
Command: npx skills add https://github.com/leocosta/octopus --skill definition-of-done-leocosta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams struggle to consistently articulate and enforce a shared Definition of Done across PRs, audits, and handoffs. This skill provides a structured approach to produce and maintain a team-wide DoD document and automate a guided elicitation process that leads to a codified standard.

Core Features & Use Cases

  • Scaffold and update docs/definition-of-done.md from a template, stamping owner and date.
  • Grill stakeholders to populate team-specific items and align on contract-enforcement points without gating commits.
  • Validate diffs/PRs against the DoD checklist and surface actionable verdicts for reviewers.

Quick Start

Create or update docs/definition-of-done.md by guiding the manager to fill in the checklist and stamp the DoD.

Frequently Asked Questions about definition-of-done

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

FAQPage Schema
How do I create a Definition of Done document for my engineering team?▼

The skill automates Definition of Done creation by scaffolding docs/definition-of-done.md from a template and guiding managers through an interactive grilling flow to populate team-specific checklist items, stamping owner and date upon finalization.

What is a Definition of Done checklist used for in code review workflows?▼

A Definition of Done checklist standardizes validation across PR reviews and governance. This skill validates diffs against the checklist to surface actionable verdicts for reviewers without gating commits.

Can I validate pull requests against a Definition of Done without blocking commits?▼

Yes, you can validate pull requests against the Definition of Done without gating commits. The skill checks diffs against the team's DoD checklist to surface actionable verdicts for reviewers.

How do I update an existing Definition of Done when team standards change?▼

To update an existing Definition of Done, the skill re-grills stakeholders to identify missing items and align on contract-enforcement points, then writes the finalized checklist back into docs/definition-of-done.md.

Does the Definition of Done skill require any external dependencies to run?▼

No external dependencies are required to run the Definition of Done skill. It operates independently to scaffold, update, and validate your team's documentation without additional components.