definition-of-done

Define explicit completion criteria for ambiguous agentic tasks.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/darkmatter/skills --skill definition-of-done-darkmatter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: definition-of-done
Source: https://github.com/darkmatter/skills/tree/main/skills/definition-of-done
Command: npx skills add https://github.com/darkmatter/skills --skill definition-of-done-darkmatter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams and agents turn vague task goals into a shared Definition of Done so completion is visible, testable, and harder to misunderstand.

Core Features & Use Cases

  • Clarifies acceptance criteria for complex tasks with multiple steps or stakeholders.
  • Covers quality gates such as functionality, performance, accessibility, security, testing, documentation, and sign-off.
  • Works well for feature launches, refactors, and any request where "done" needs to be explicit.
  • Reference template provides a ready-made checklist structure you can adapt to the work at hand.

Quick Start

Ask this skill to help define the Definition of Done for your task, and it will turn your goals into a tailored completion checklist.

Frequently Asked Questions about definition-of-done

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

FAQPage Schema
How do I define acceptance criteria for vague multi-step tasks?

To define acceptance criteria for vague tasks, you need a shared Definition of Done that specifies functional checks, non-functional thresholds, testing expectations, and sign-off requirements. This turns loose goals into explicit, testable completion rules.

What should be included in a Definition of Done checklist for cross-functional deliverables?

A Definition of Done checklist for cross-functional deliverables should include quality gates for functionality, performance, accessibility, security, testing, documentation updates, and approval sign-off. This ensures completion is visible and harder to misunderstand.

How do I create a completion checklist for feature launches and refactors?

You create a completion checklist for feature launches and refactors by applying a reference template that covers edge cases and unclear acceptance rules. This provides a ready-made structure you can adapt to specify explicit completion criteria.

When do I need to establish a Definition of Done for agentic work?

You need to establish a Definition of Done for agentic work when handling ambiguous requests where shortcuts or unclear acceptance rules could leave results incomplete. It clarifies explicit completion criteria for complex, multi-step deliverables.

Can I adapt a Definition of Done template for task planning and QA?

Yes, you can adapt a Definition of Done template for task planning and QA by tailoring the ready-made checklist structure to your specific work. It helps specify functional checks, testing expectations, and approval sign-off requirements.