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.