dod

Execute Definition of Done checks on pull requests and emit structured JSON results.

81|31|Updated Jul 12, 2016
One-click install
npx skills add https://github.com/wp-media/imagify-plugin --skill dod-wp-media
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dod
Source: https://github.com/wp-media/imagify-plugin/tree/main/.claude/skills/dod
Command: npx skills add https://github.com/wp-media/imagify-plugin --skill dod-wp-media

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quality gates for code changes are manual, inconsistent, and slow; this skill automates the Definition of Done checks to standardize PR validation and provide actionable feedback.

Core Features & Use Cases

  • Layered validation across PRs: Layer 1 (implementation-self-correction) and Layer 2 (orchestrator-independent gate), plus base-branch guard and anti-rationalization table to prevent shortcut claims.
  • Returns a structured JSON with overall status, layer1_delta, and warnings/blockers to guide resolution.

Quick Start

Execute the dod skill on the active pull request to run all checks and emit a structured result.

Frequently Asked Questions about dod

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

FAQPage Schema
How do I automate Definition of Done checks on pull requests?

You can automate Definition of Done checks by running the dod skill on your active branch. It validates tests, docs, PR description, CI status, and file scope, returning a structured JSON with overall status, blockers, and warnings to guide PR review.

What is a Definition of Done quality gate in CI workflows?

A Definition of Done quality gate is an automated validation layer that standardizes PR review. It enforces manual validation, automated tests, and documentation checks on the current branch to prevent inconsistent or manual quality approvals.

How do I get structured PR validation results for code review?

To get structured PR validation results, execute the dod skill against your pull request. It outputs a JSON payload containing the overall status, layer1_delta, and specific warnings or blockers to help reviewers resolve issues quickly.

Does the automated PR validation work for manual code review?

Yes, the automated PR validation applies to both CI workflows and manual review. It provides a consistent, structured output with base-branch guards and an anti-rationalization table to ensure objective quality assessment.

What is layered validation for pull requests?

Layered validation for pull requests involves running implementation self-correction as Layer 1 and an orchestrator-independent gate as Layer 2. This prevents shortcut claims and ensures structured quality checks pass before merging.