Agent skill

Orchestrate Round

by Arch1eSUN in Arch1eSUN/Arcgentic

Main-session orchestrator for arcgentic rounds. An agent skill from Arch1eSUN/Arcgentic.

MITAuto-check passedAgent Workflows

Install Orchestrate Round

skills CLI
$ npx skills add Arch1eSUN/Arcgentic --skill orchestrate-round -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Arch1eSUN/Arcgentic orchestrate-round --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Arch1eSUN/Arcgentic.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/orchestrate-round .claude/skills/orchestrate-round && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
orchestrate-round
GitHub stars
286
Token cost
~1.5k tokens
SKILL.md length
462 words
Files
4 (incl. references)
Skills in repo
19
Repo updated
First seen
Licence
MIT

At a glance

Main-session orchestrator for arcgentic rounds. An agent skill from Arch1eSUN/Arcgentic.

  • Works in 6 steps: git status — what files changed? → git diff — what's the actual content? → Read the artifact (verdict / handoff /… → …
  • In single-session mode
  • SKILL.md covers When to use, When NOT to use, Core loop and Sub-agent dispatch (Claude…, plus 6 more sections
  • Calls git

What it does

Orchestrate Round is an agent skill from Arch1eSUN/Arcgentic. Main-session orchestrator for arcgentic rounds. Use when in single-session mode, when a project-level session mode must drive dispatch order, or when manually advancing the state machine. Dispatches role sub-agents, verifies structured outputs, and owns PASS-only close-round execution.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/single-vs-multi-session.md`, `references/state-machine-overview.md` and `references/sub-agent-dispatch.md`).

It sits in Agent Workflows, covering Subagents and Structured output and tool calling. The repository describes itself as: Mechanical plan/dev/self-audit/external-audit gates for AI coding agents, with a configurable role-routing topology engine, an MCP-UI live status panel, and native-tooling Claude… The licence is MIT.

When your agent uses it

  • In single-session mode
  • A project-level session mode must drive dispatch order
  • Manually advancing the state machine

Example prompts

  • “/orchestrate-round”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. git status — what files changed?
  2. git diff — what's the actual content?
  3. Read the artifact (verdict / handoff / etc.) directly
  4. Run any mechanical fact-table commands the artifact claims passed
  5. Run state.yaml schema validation
  6. Only THEN advance the state machine

What it can do on your machine

Read from SKILL.md and the folder at commit 8539955. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Orchestrate Round loads about 1.5k tokens when it runs, and up to ~4.7k if it reads all its reference files. Until then it costs about 76 tokens; SKILL.md has 462 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~76
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Arch1eSUN/Arcgentic at commit 8539955, republished under its MIT licence (© Arch1eSUN). 462 words, ~1,548 tokens.

Download SKILL.mdSave it as .claude/skills/orchestrate-round/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
orchestrate-round
description
Main-session orchestrator for arcgentic rounds. Use when in single-session mode, when a project-level session mode must drive dispatch order, or when manually advancing the state machine. Dispatches role sub-agents, verifies structured outputs, and owns PASS-only close-round execution.

Orchestrate round

When to use

  • Single-session mode (founder + Claude session = whole team)
  • Multi-session mode when you need the dispatch order and role handoff prompts
  • Any time you want a structured walk-through of round states without writing a custom orchestration
  • Whenever you need to remember "what's the next state, what's the next gate, who's the next role"

When NOT to use

  • You're explicitly playing one role (e.g. just auditing) — load that role's skill directly

Core loop

LOAD pre-round-scan skill → run scan
LOAD state.yaml → identify current_state
IF project.session_mode is present:
  → use it; do not ask the user for mode again
ELSE:
  → run `arcgentic session-mode recommend`
  → store the project-level decision before dev starts
RUN `arcgentic orchestrator-dispatch --round <round-id> --handoff <path> --mode <mode>`
DETERMINE next action:
  IF current_state in {intake, planning}:
    → role = planner; dispatch planner-agent OR print planner role prompt
  IF current_state in {awaiting_dev_start, dev_in_progress, needs_fix, fix_in_progress}:
    → role = developer; dispatch developer-agent OR print developer role prompt
  IF current_state == awaiting_audit / audit_in_progress:
    → role = auditor; LOAD audit-round skill OR dispatch auditor-agent
  IF current_state == passed:
    → role = planner for next-phase decision OR run orchestrator-owned close-round
  IF current_state == closed:
    → ROUND COMPLETE; refresh state.yaml prior-round-anchor; start next round
EXECUTE action → wait for structured artifact
VERIFY artifact against state.yaml schema
CALL transition.sh with appropriate gate
LOOP

Sub-agent dispatch (Claude Code Task tool)

Pattern for dispatching auditor:

Use the Task tool with:
  description: "Audit round <round-id>"
  subagent_type: "general-purpose"  # or platform-specific
  prompt: |
    You are the auditor for arcgentic round <round-id>. Your job:
    1. Read $PLUGIN_ROOT/skills/audit-round/SKILL.md and its references/
    2. Read .agentic-rounds/state.yaml
    3. Read the handoff doc at <handoff-path>
    4. Read every commit in <dev_commits>
    5. Produce a verdict file at <verdict-path> following verdict-template.md
    6. Mechanically verify every fact in your fact table
    7. Apply lesson-codification-protocol.md
    8. Update state.yaml's current_round.audit_verdict block
    9. Return: "DONE — verdict at <verdict-path>, outcome <PASS|NEEDS_FIX>"

Planner, developer, auditor, lesson-codifier, and ref-tracker agents exist in the plugin. Dispatch availability still depends on the host environment's Task tool; when unavailable, print the role prompt and stop for the matching session.

For V1 hardening, use the CLI dispatch plan as the source of role order:

bash
arcgentic orchestrator-dispatch \
  --round <round-id> \
  --handoff <handoff-path> \
  --mode <single-session|multi-session>

In multi-session mode, the order is developer → auditor → closeout. Do not give the closeout prompt to the developer or auditor session.

V2 fixed-role Codex session plan

For V2 Codex-native orchestration, do not create per-round session names such as R1 Developer or R2 Auditor. The host-visible thread titles stay fixed:

  • Orchestrator
  • Planner
  • Developer
  • Auditor

Round identity lives in .agentic-rounds/state.yaml and in the prompt payload, not in the thread title. The orchestrator emits the host plan with:

bash
arcgentic v2-session-plan --state .agentic-rounds/state.yaml --host codex

V2 routing rules:

  • needs_fix / fix_in_progress → Developer
  • awaiting_audit / audit_in_progress → Auditor
  • passed → Planner for phase decision, not a closeout session
  • close-round remains an orchestrator-owned mechanical command after PASS is anchored; it is not a fifth role session

Verifying sub-agent output

NEVER trust the sub-agent's success report alone. After it returns:

  1. git status — what files changed?
  2. git diff — what's the actual content?
  3. Read the artifact (verdict / handoff / etc.) directly
  4. Run any mechanical fact-table commands the artifact claims passed
  5. Run state.yaml schema validation
  6. Only THEN advance the state machine

This is the "trust but verify" pattern from superpowers:verification-before-completion, applied to sub-agent outputs.

Show full SKILL.md (151 more words)Show less

State transitions (when to call transition.sh)

After eventCall
Handoff doc committedtransition.sh --target awaiting_dev_start --by orchestrator --artifact <handoff-path>@<sha>
Dev commits chain committedtransition.sh --target awaiting_audit --by orchestrator
Auditor verdict committedtransition.sh --target passed --by orchestrator (or --target needs_fix)
External audit PASS is anchoredarcgentic close-round --state-file .agentic-rounds/state.yaml --verdict <verdict-path> --audit-commit <sha>

If transition.sh exits non-zero, READ THE ERROR. The state machine refusal is informational. Common reasons:

  • Gate failed — fix the gated artifact, re-run transition
  • State.yaml inconsistent — schema validation will reveal which field is wrong

Cost-discipline (in orchestrator role)

When dispatching sub-agents, NEVER include in the prompt:

  • Paid-API keys / endpoints
  • Instructions to call paid services
  • Background-process / daemon spawning

Sub-agents inherit the founder's Claude Code subscription. That's enough.

References (load on demand)

  • references/state-machine-overview.md — visual + tabular state machine
  • references/sub-agent-dispatch.md — full dispatch patterns + prompt templates
  • references/single-vs-multi-session.md — when to choose which mode

See also

  • arcgentic:audit-round — auditor role skill
  • arcgentic:verify-gates — gate runner skill
  • arcgentic:pre-round-scan — mandatory prelude

© Arch1eSUN, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in skills/orchestrate-round of Arch1eSUN/Arcgentic.

  • SKILL.md
  • references/single-vs-multi-session.md
  • references/state-machine-overview.md
  • references/sub-agent-dispatch.md

Open the folder on GitHubat commit 8539955

Compare with similar skills

Orchestrate Round next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Orchestrate Round compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Orchestrate Round this skillArch1eSUN/Arcgentic286—~1.5kAutomated safety check: PassMIT
Claude Codekortix-ai/suna20k1 repos~1.2kAutomated safety check: PassCustom licence
Tool Designguanyang/open-agent-hub9752 repos~5kAutomated safety check: PassMIT
Claude Agent SDKmajiayu000/claude-skill-registry6661 repos~7.3kAutomated safety check: NotesMIT
Claude Code Agent Developmentanthropics/claude-plugins-official38k8 repos~2.8kAutomated safety check: PassApache-2.0
Create Agentvectorize-io/hindsight47k—~1.1kAutomated safety check: PassMIT

Similar skills

  • Claude Code

    kortix-ai/suna

    Drive Anthropic's Claude Code CLI (claude -p) as a non-interactive coding sub-agent from inside Codex.

    20k GitHub starsUsed in 1 repo~1.2k tokens
    Agent WorkflowsAuto-check passed
  • Tool Design

    guanyang/open-agent-hub

    This skill should be used for the tool-interface layer of an agent system specifically: writing tool descriptions agents can route on, designing tool schemas and response formats, naming…

    975 GitHub starsUsed in 2 repos~5k tokens
    Agent WorkflowsAuto-check passed
  • Claude Agent SDK

    majiayu000/claude-skill-registry

    Build autonomous AI agents with Claude Agent SDK. An agent skill from majiayu000/claude-skill-registry.

    666 GitHub starsUsed in 1 repo~7.3k tokens
    AI & LLM EngineeringAuto-check: notes
  • Claude Code Agent Development

    anthropics/claude-plugins-official

    Official

    Explains how to write agents for Claude Code plugins: the markdown file with YAML frontmatter, trigger descriptions, model and color settings, and system prompt design.

    38k GitHub starsUsed in 8 repos~2.8k tokens
    Agent WorkflowsAuto-check passed
  • Create Agent

    vectorize-io/hindsight

    Create a new Hindsight-powered subagent with long-term memory.

    47k GitHub stars~1.1k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Project Development

    guanyang/open-agent-hub

    This skill should be used for project-level decisions about LLM-powered systems: whether an LLM is the right primitive for the task at hand, the shape of a multi-stage batch or agent pipeline, token…

    975 GitHub starsUsed in 2 repos~4.7k tokens
    Agent WorkflowsAuto-check passed

More from Arch1eSUN/Arcgentic

All 19 skills in this repo
  • Audit Round

    Arch1eSUN/Arcgentic

    External-audit role for arcgentic rounds. An agent skill from Arch1eSUN/Arcgentic.

    286 GitHub stars~1.6k tokensUpdated 6 days ago
    Auto-check passed
  • Verify Gates

    Arch1eSUN/Arcgentic

    Runs the mechanical quality gates that the arcgentic state machine requires for state transitions.

    286 GitHub stars~653 tokensUpdated 6 days ago
    Auto-check passed
  • Arcgentic

    Arch1eSUN/Arcgentic

    A skill your agent uses when the user mentions Arcgentic, or wants substantial AI-written code taken through a gated plan → development → self-audit → external audit workflow with role handoffs and…

    286 GitHub stars~984 tokensUpdated 6 days ago
    Auto-check passed
  • Arcgentic

    Arch1eSUN/Arcgentic

    A skill your agent uses when the user says Arcgentic, asks to use Arcgentic, or wants an idea taken through a complete plan → development → self-audit → external audit workflow in Codex.

    286 GitHub stars~2.4k tokensUpdated 6 days ago
    Auto-check passed
  • Claude Code Session Broker

    Arch1eSUN/Arcgentic

    A skill your agent uses when running Arcgentic V2 in Claude Code and fixed Planner, Developer, and Auditor role sessions must be coordinated through a broker.

    286 GitHub stars~3.4k tokensUpdated 6 days ago
    Auto-check passed
  • Codex Thread Orchestration

    Arch1eSUN/Arcgentic

    A skill your agent uses when running Arcgentic V2 in Codex and the current thread must orchestrate fixed Planner, Developer, Test, and Auditor role threads.

    286 GitHub stars~4.6k tokensUpdated 6 days ago
    Auto-check passed

Questions about Orchestrate Round

What does Orchestrate Round do?

Main-session orchestrator for arcgentic rounds. An agent skill from Arch1eSUN/Arcgentic. Orchestrate Round is an agent skill from Arch1eSUN/Arcgentic. Main-session orchestrator for arcgentic rounds.

When should I use Orchestrate Round?

Orchestrate Round fits situations like: in single-session mode; A project-level session mode must drive dispatch order; manually advancing the state machine.

How do I install Orchestrate Round in Claude Code?

Run `npx skills add Arch1eSUN/Arcgentic --skill orchestrate-round -a claude-code`. Or copy the skill folder (skills/orchestrate-round in Arch1eSUN/Arcgentic) into .claude/skills/orchestrate-round in your project. Claude Code loads it when a task matches its description.

How do I install Orchestrate Round in Codex?

Run `npx skills add Arch1eSUN/Arcgentic --skill orchestrate-round -a codex`. Or copy the skill folder (skills/orchestrate-round in Arch1eSUN/Arcgentic) into .agents/skills/orchestrate-round in your project. Codex loads it when a task matches its description.

Can I use Orchestrate Round in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Arch1eSUN/Arcgentic --skill orchestrate-round -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/orchestrate-round, .gemini/skills/orchestrate-round, .github/skills/orchestrate-round and .opencode/skills/orchestrate-round in your project.

What does Orchestrate Round need to run?

Going by SKILL.md and its folder, Orchestrate Round needs the command-line tools its instructions call (git).

Does Orchestrate Round access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Orchestrate Round safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Orchestrate Round use?

Orchestrate Round is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Orchestrate Round use?

About 1.5k tokens (SKILL.md is roughly 6.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.1k tokens, read only when the agent opens those files.

What are the alternatives to Orchestrate Round?

Skills that share tags, products or a category with Orchestrate Round: Claude Code (kortix-ai/suna, 20k stars), Tool Design (guanyang/open-agent-hub, 975 stars), Claude Agent SDK (majiayu000/claude-skill-registry, 666 stars) and Claude Code Agent Development (anthropics/claude-plugins-official, 38k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Orchestrate Round?

Arch1eSUN (a GitHub user) maintains it in Arch1eSUN/Arcgentic, which has 286 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on October 2, 2026.

Source: Arch1eSUN/Arcgentic on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.