Skip to content
Development
Skill

/acceptance-orchestrator

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

From plugin
master-skills
15200 skills

Claude Code

$ npx -y skills add sinhoneyy/master-skills --skill acceptance-orchestrator --agent claude-code

SKILL.md

acceptance-orchestrator.SKILL.md
name: acceptance-orchestrator
description: Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.
risk: safe
source: community
date_added: "2026-03-12"

Acceptance Orchestrator

Overview

Orchestrate coding work as a state machine that ends only when acceptance criteria are verified with evidence or the task is explicitly escalated.

Core rule: **do not optimize for "code changed"; optimize for "DoD proven".**

When to Use

  • The task already has an issue or clear acceptance criteria and should run end-to-end with minimal human re-intervention.
  • You need structured handoff across implementation, review, deployment, and final verification.
  • You want explicit stop conditions and escalation instead of silent partial completion.

Required Sub-Skills

  • `create-issue-gate`
  • `closed-loop-delivery`
  • `verification-before-completion`

Optional supporting skills:

  • `deploy-dev`
  • `pr-watch`
  • `pr-review-autopilot`
  • `git-ship`

Inputs

Require these inputs:

  • issue id or issue body
  • issue status
  • acceptance criteria (DoD)
  • target environment (`dev` default)

Fixed defaults:

  • max iteration rounds = `2`
  • PR review polling = `3m -> 6m -> 10m`

State Machine

  • `intake`
  • `issue-gated`
  • `executing`
  • `review-loop`
  • `deploy-verify`
  • `accepted`
  • `escalated`

Workflow

1. **Intake**

  • Read issue and extract task goal + DoD.

2. **Issue gate**

  • Use `create-issue-gate` logic.
  • If issue is not `ready` or execution gate is not `allowed`, stop immediately.
  • Do not implement anything while issue remains `draft`.

3. **Execute**

  • Hand off to `closed-loop-delivery` for implementation and local verification.

4. **Review loop**

  • If PR feedback is relevant, batch polling windows as:
  • wait `3m`
  • then `6m`
  • then `10m`
  • After the `10m` round, stop waiting and process all visible comments together.

5. **Deploy and runtime verification**

  • If DoD depends on runtime behavior, deploy only to `dev` by default.
  • Verify with real logs/API/Lambda behavior, not assumptions.

6. **Completion gate**

  • Before any claim of completion, require `verification-before-completion`.
  • No success claim without fresh evidence.

Stop Conditions

Move to `accepted` only when every acceptance criterion has matching evidence.

Move to `escalated` when any of these happen:

  • DoD still fails after `2` full rounds
  • missing secrets/permissions/external dependency blocks progress
  • task needs production action or destructive operation approval
  • review instructions conflict and cannot both be satisfied

Human Gates

Always stop for human confirmation on:

  • prod/stage deploys beyond agreed scope
  • destructive git/data operations
  • billing or security posture changes
  • missing user-provided acceptance criteria

Output Contract

When reporting status, always include:

  • `Status`: intake / executing / accepted / escalated
  • `Acceptance Criteria`: pass/fail checklist
  • `Evidence`: commands, logs, API results, or runtime proof
  • `Open Risks`: anything still uncertain
  • `Need Human Input`: smallest next decision, if blocked

Do not report "done" unless status is `accepted`.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Read more
@sinhoneyy
Ships withmaster-skills

Unified skill library for Claude, Codex, Cursor, Antigravity & AI agents — 2,660 skills across 15 domains

Stars on GitHub

Momentum

stars in total
15
Star history of sinhoneyy/master-skills on GitHub, a chart by star-history.com

Other skills on master-skills.

accesslint-audit

accesslint-audit

Find and fix WCAG 2.2 accessibility issues. Two modes — report (sweep a codebase or page, produce a prioritized written report,…

adhx

adhx

Fetch any X/Twitter post as clean LLM-friendly JSON. Converts x.com, twitter.com, or adhx.com links into structured data with…

aegisops-ai

aegisops-ai

Autonomous DevSecOps & FinOps Guardrails. Orchestrates Gemini 3 Flash to audit Linux Kernel patches, Terraform cost drifts, and…

aeo

aeo

Answer Engine Optimization (AEO) skill — optimize content to be cited by AI language models (ChatGPT, Perplexity, Claude, Gemini,…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about acceptance-orchestrator.

Which coding agents can use acceptance-orchestrator?
acceptance-orchestrator installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.