agentsclimarketplace

Superagent orchestration

Skill roronoazoroshao369/vibe-coding-os/skills/core/superagent-orchestration

Vibe Coding OS — Claude/Codex/Cursor skill framework with 139 skills, 111 commands, 95 templates, 22 tracked sources, 28/28 validation gates PASS. Quality Shield, Engineering Discipline Pack, plugin marketplace.

Install
npx -y skills add roronoazoroshao369/vibe-coding-os --skill superagent-orchestration

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

8.8 KB, ~1.8k tokens by cl100k_base, as published. Nobody here has run it

SuperAgent Orchestration

Purpose

Coordinate a supervising orchestrator agent that decomposes complex tasks, assigns bounded work to worker sub-agents, monitors progress through lifecycle states, aggregates results, and validates the integrated output. The orchestrator owns the task graph, the context window, and the final quality gate.

When to use

Use when a single agent pass cannot hold the full context, when independent subtasks can run in parallel under supervision, when work spans multiple domains requiring specialized reviewers, or when risk demands structured oversight with an explicit lifecycle. Skip for small tasks that fit in one context window or when the overhead of supervision outweighs the parallelism benefit.

Inputs

  • Complex task or goal too large for a single agent pass.
  • Decomposable subtask boundaries and inter-subtask dependencies.
  • Worker role definitions (researcher, implementer, reviewer, tester).
  • Lifecycle state template and monitoring criteria.
  • Integration and validation commands owned by the orchestrator.

Workflow

1. Decompose

Analyze the main task into bounded, independently verifiable subtasks. Identify which subtasks are parallelizable, which depend on others, and which form the critical path. Record the task graph with explicit dependency edges.

2. Assign

For each subtask, write a scoped brief that includes:

  • the subtask goal and acceptance criteria;
  • read-only vs write-allowed file zones;
  • known constraints, non-goals, and patterns to follow;
  • the worker's handoff contract (what to return, how to report status);
  • the worker's lifecycle expectation (this subtask's state will be reported back).

Assign writers (implementers) and reviewers (verifiers) as separate roles to maintain independent lanes.

3. Monitor lifecycle states

Track each subtask through a shared lifecycle:

  • queued — accepted but not started.
  • planning — the worker has received the brief and is exploring.
  • executing — the worker is actively implementing.
  • reviewing — the worker's output is under review by a separate reviewer or the orchestrator.
  • merging — reviewed output is being integrated into the main branch or artifact.
  • complete — integration and validation are done; the orchestrator has accepted the result.

Record state transitions and flag subtasks that stall in any state beyond a reasonable threshold.

4. Aggregate

As workers complete their subtasks, the orchestrator collects:

  • changed files and diffs;
  • review notes and blocker logs;
  • validation results for each subtask's gates;
  • handoff summaries from each worker.

The orchestrator merges non-conflicting changes, resolves integration conflicts, and re-runs cross-subtask validation.

5. Validate integrated result

Run the full validation suite across all integrated changes — not just per-subtask gates. Confirm that:

  • acceptance criteria for the full task are met;
  • no subtask reverted another's changes;
  • attribution and reference mappings are consistent;
  • the final artifact passes the same checks a single-pass implementation would.

6. Retrospect

Record what worked and what didn't in the orchestration: Were subtask boundaries well-chosen? Did any worker need rescoping mid-flight? Was the lifecycle tracking useful, or did it add ceremony? Use the retrospective to tune future orchestration.

Orchestration patterns

Beyond the basic decompose-assign-monitor-aggregate flow, the SuperAgent pattern supports several concrete orchestration topologies. Choose the pattern that matches your task's dependency structure.

Fan-out / fan-in

Use when a question or task must be applied across many independent areas: scanning multiple docs for a pattern, auditing all API endpoints, or gathering research from different domains.

  • Fan-out: Deploy identical briefs to N workers, each responsible for a distinct slice (file, module, domain area).
  • Fan-in: The orchestrator collects all N results, deduplicates, resolves contradictions, and produces a single synthesis.
  • Best for: Parallel research, multi-file audits, cross-module consistency checks.

Pipeline

Use when work flows through ordered stages, each stage consuming the previous stage's output.

  • Stage 1: Researcher gathers context and produces findings.
  • Stage 2: Planner consumes findings and produces a task graph.
  • Stage 3: Implementer executes tasks in dependency order.
  • Stage 4: Reviewer validates the integrated output.
  • Best for: Spec-driven development, research-to-code pipelines, stage-gated workflows where each phase depends on the previous.

Supervisor with reviewer

Use when work is high-risk and benefits from independent oversight by a separate lane.

  • Worker lane: Implementers execute subtasks in parallel or sequence.
  • Supervisor lane: An independent reviewer (or review council) examines each worker's output, flags issues, and sends back for rework.
  • The orchestrator mediates between lanes, ensuring no worker self-approves.
  • Best for: Security-sensitive changes, production deployments, multi-domain integrations where one domain cannot self-verify.

Producer-consumer

Use when work items are produced asynchronously and processed by a consumer pool.

  • Producers: Write bounded outputs (diffs, findings, artifacts) to a shared queue (a markdown log or issue tracker).
  • Consumers: Pick up completed items, validate them, resolve conflicts, and integrate.
  • The orchestrator monitors queue depth and producer/consumer health.
  • Best for: Large-scale refactoring, migration projects where many files change independently, batch documentation updates.

Choosing a pattern

Task structureRecommended pattern
Independent parallel work on distinct files/domainsFan-out / fan-in
Ordered phases, each consuming prior outputPipeline
High-risk work needing separate verificationSupervisor with reviewer
Async production and consumption of work itemsProducer-consumer
Complex tasks with a mix of patternsComposite (nest patterns: pipeline with fan-out stages)

Outputs

  • Task graph with dependencies and lifecycle states.
  • Per-subtask briefs and handoff summaries.
  • Integrated artifact with cross-subtask validation results.
  • Orchestration retrospective notes.

Failure modes

  • Decomposing too finely, creating coordination overhead that exceeds the parallelism benefit.
  • Assigning overlapping write zones, forcing integration conflicts.
  • Trusting worker output without independent review (reviewer lane is mandatory for write subtasks).
  • Letting the orchestrator become a bottleneck — state checks should be light, not blocking.
  • Tracking lifecycle states without acting on stalls or failures.
  • Skipping cross-subtask integration validation, assuming per-subtask gates are sufficient.
  • Adding orchestrator runtime features (daemon, scheduler, mailbox) that violate the no-runtime constraint.

Verification checklist

  • Task graph records subtask boundaries, dependencies, and parallel lanes.
  • Each subtask has a scoped brief with read/write zones and handoff contract.
  • Lifecycle states are defined and tracked (queued → planning → executing → reviewing → merging → complete).
  • Reviewer lanes are independent from implementer lanes.
  • Cross-subtask integration validation runs after all subtasks complete.
  • Orchestration retrospective is recorded for future tuning.

Related skills

  • skills/core/subagent-driven-development/SKILL.md — base subagent delegation pattern that SuperAgent orchestration extends with explicit lifecycle and supervision.
  • skills/core/team-agent-orchestration/SKILL.md — team-level orchestration with roles, handoffs, and verification lanes.
  • skills/core/sandboxed-execution/SKILL.md — worker scoping and isolation discipline that complements orchestration.
  • skills/core/context-rich-implementation/SKILL.md — context-rich brief pattern used for worker assignment.
  • commands/vibe-superagent.md — command entry point for SuperAgent orchestration.
  • docs/workflows/team-agent-orchestration.md — team orchestration workflow that SuperAgent orchestration can wrap for large tasks.

Ghi chú tiếng Việt

Dùng orchestrator-agent cho tác vụ phức tạp: phân rã thành subtask nhỏ, giao việc kèm brief + phạm vi đọc/ghi, theo dõi vòng đời (queued → planning → executing → reviewing → merging → complete), tổng hợp kết quả, chạy kiểm thử tổng thể. Người điều phối (orchestrator) giữ task graph, context window, và quality gate cuối cùng. Không tạo runtime/daemon; tất cả là hướng dẫn markdown.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 1 of the 12 instructions most agent orchestration skills give in ~1.8k tokens

Counted across 742 of the 995 authors here whose files we hold, read 2026-08-07

  • Reference existing artifacts by path or URLin 53 of 742, across 25 files
  • Run the full test suite after integrating changeshere, and in 51 of 742, across 19 files
  • Dispatch one agent per independent problem domainin 50 of 742, across 17 files
  • Verify fixes do not conflictin 45 of 742, across 13 files
  • Include a suggested skills section in the documentin 45 of 742, across 17 files
  • Redact sensitive informationin 41 of 742, across 11 files
  • Save to the temporary directory of the operating systemin 39 of 742, across 10 files
  • Tailor the document to user-provided focus argumentsin 39 of 742, across 9 files
  • Spot check agent changes for systematic errorsin 34 of 742, across 7 files
  • Write a handoff document summarising the current conversationin 31 of 742, across 6 files
  • Assign each agent a specific scopein 23 of 742, across 8 files
  • Provide specific scope and clear goalin 23 of 742, across 5 files

Said here and by no other author read

  • Record task graph with explicit dependency edges
  • Assign writers and reviewers to separate roles
  • Track each subtask through shared lifecycle states
  • Flag subtasks that stall beyond a threshold
  • Collect changed files, diffs, and handoff summaries
  • Resolve integration conflicts

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.