Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/arch1esun-orchestrate-round
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-orchestration
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/orchestrate-round
What's inside
- Skill 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.
- License
- MIT
- Instructions
- 151 lines in SKILL.md · view on GitHub
Files (4)
- SKILL.md
- single-vs-multi-session.md · references/
- state-machine-overview.md · references/
- sub-agent-dispatch.md · references/
SKILL.md (first lines)
# 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.
## State transitions (when to call transition.sh)
| After event | Call |From Arch1eSUN/Arcgentic, MIT.
More from Arch1eSUN/Arcgentic
- 0.802score
audit-round
Arch1eSUN
External-audit role for arcgentic rounds.
SkillAFreshness: A★ 285Claude Code +9 - 0.802score
verify-gates
Arch1eSUN
Runs the mechanical quality gates that the arcgentic state machine requires for state transitions.
SkillAFreshness: A★ 285Claude Code +9 - 0.798score
pre-round-scan
Arch1eSUN
Mandatory prelude for every role at the start of a round.
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
claude-code-session-broker
Arch1eSUN
Use when running Arcgentic V2 in Claude Code and fixed Planner, Developer, and Auditor role sessions must be coordinated through a broker.
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
session-mode
Arch1eSUN
Use when a project has not yet stored session mode, when a user asks for complete arcgentic workflow execution, or when role identity handoff prompts are…
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
agency-roster
Arch1eSUN
Use when a round references agency-agents catalogs, role-family routing, multi-agent identity prompts, or English/Chinese specialist role catalogs.
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
arcgentic
Arch1eSUN
Use when the user says Arcgentic, asks to use Arcgentic, or wants an idea taken through a complete plan → development → self-audit → external audit workflow…
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
codex-thread-orchestration
Arch1eSUN
Use when running Arcgentic V2 in Codex and the current thread must orchestrate fixed Planner, Developer, Test, and Auditor role threads.
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
source-intake
Arch1eSUN
Use when a round cites external workflow sources, marketplace catalogs, OpenSpec resources, reference repos, or asks to fuse outside workflow material into…
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
spec-governance
Arch1eSUN
Use when a round uses proposal/design/tasks/spec/archive artifacts or needs OpenSpec-style artifact validation without depending on the OpenSpec CLI.
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
track-refs
Arch1eSUN
Maintain references/INDEX.md, classify reference RT tier, and emit BA-design triplet rows.
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
arcgentic
Arch1eSUN
Use when the user mentions Arcgentic, or wants substantial AI-written code taken through a gated plan → development → self-audit → external audit workflow…
SkillAFreshness: A★ 285Claude Code +9
Signals
- Stars
- 285
- Forks
- 10
- Open issues
- 1
- Last commit (this folder)
- Jun 6, 2026 (4 months ago)
- Last release
- Oct 2, 2026 (28 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Arch1eSUN/Arcgentic
- Website
- pypi.org/project/arcgentic/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Arch1eSUN
- 0.802score
verify-gates
Arch1eSUN
Runs the mechanical quality gates that the arcgentic state machine requires for state transitions.
SkillAFreshness: A★ 285Claude Code +9 - 0.802score
audit-round
Arch1eSUN
External-audit role for arcgentic rounds.
SkillAFreshness: A★ 285Claude Code +9 - 0.798score
pre-round-scan
Arch1eSUN
Mandatory prelude for every role at the start of a round.
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
arcgentic
Arch1eSUN
Use when the user mentions Arcgentic, or wants substantial AI-written code taken through a gated plan → development → self-audit → external audit workflow…
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
session-mode
Arch1eSUN
Use when a project has not yet stored session mode, when a user asks for complete arcgentic workflow execution, or when role identity handoff prompts are…
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
agency-roster
Arch1eSUN
Use when a round references agency-agents catalogs, role-family routing, multi-agent identity prompts, or English/Chinese specialist role catalogs.
SkillAFreshness: A★ 285Claude Code +9
Cite this page
orchestrate-round skill. Agent Mart. https://agentmart.dev/skills/arch1esun-orchestrate-round (last updated 2026-10-24)