Skip to content
Skillpedia
Automations280k · #295

team-agent-orchestration

Helps your agent coordinate multiple agents to work together on tasks. It manages work items, agent status, and merging of results.

What it does

This tool helps manage a team of AI assistants like colleagues. It organizes tasks, assigns responsibilities, and ensures work is done reliably and safely, similar to a Kanban board.

When to use it

  • ✓When you need multiple assistants to collaborate on a project.
  • ✓If you already use a Kanban board for your work and want to do the same with assistants.
  • ✓When assistants' work needs to be reliably integrated into a final product.

Example of what to ask your AI

“Organize the team of assistants to create a new feature in the app, defining tasks, owners, and what needs to be done for the work to be approved.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/affaan-m/ECC/blob/main/skills/team-agent-orchestration/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/affaan-m/ECC/blob/main/skills/team-agent-orchestration/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

It works by treating each assistant as a team member with clear tasks, defined responsibilities, and visible status (like on a Kanban board). This ensures everyone knows what to do, what's done, and what needs to be integrated.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add affaan-m/ECC --skill team-agent-orchestration

Or download just the file:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/team-agent-orchestration/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Team Agent Orchestration

Use this skill when agents are being managed like a team rather than a single assistant. The purpose is to make team-based orchestration reliable: clear work items, explicit ownership, agent Kanban state, branch isolation, control pane visibility, and merge gates.

When To Activate

  • The task spans multiple agents, tools, harnesses, branches, or worktrees.
  • The user mentions team orchestration, agent Kanban, squad, conductor, control pane, manager, desktop app, Zellij, tmux, Hermes, Devin, Codex, Claude Code, or multi-agent work.
  • A project needs shared workflow state across people and agents.
  • Existing agent fan-out is producing output but not mergeable product.

Operating Model

Treat every agent as a teammate with a narrow contract:

  • Owner: the person or agent accountable for the work item.
  • Scope: files, branch, tool surface, and forbidden areas.
  • State: backlog, ready, running, review, blocked, merged, or archived.
  • Evidence: tests, screenshots, logs, review notes, or eval reports.
  • Merge gate: the exact condition that allows integration.

Agent Kanban

Use agent Kanban when work must be visible across sessions.

Column Meaning Exit Criteria
Backlog Candidate work item, not yet shaped Acceptance criteria written
Ready Shaped and assignable Owner and branch/worktree assigned
Running Agent is actively working Handoff artifact and changed files exist
Review Work is complete but not merged Tests, diff review, and risk check pass
Blocked Needs external input or failed gate Blocker has owner and next action
Merged Integrated into mainline PR merged or local main updated
Archived No longer relevant Reason recorded

Each card should fit this schema:

{
  "id": "agent-card-001",
  "title": "Build dynamic workflow skill",
  "owner": "codex",
  "state": "running",
  "branch": "product/dynamic-workflow-team-orchestration",
  "worktree": ".",
  "acceptance": [
    "Skill exists",
    "Tests cover required concepts",
    "Content artifact contains video and article angles"
  ],
  "merge_gate": "lint, focused tests, and catalog check pass",
  "handoff": "path/to/handoff.md"
}

Team-Based Orchestration Flow

  1. Shape the board: convert fuzzy ambition into work items with owners and merge gates.
  2. Pick execution mode: single-agent, dynamic workflow mode, dmux/tmux, worktree fan-out, or external desktop orchestrator.
  3. Assign boundaries: one owner per card, clear file scope, and no overlapping writes without an integrator.
  4. Run agents: each agent writes evidence and handoff notes, not just code.
  5. Review in sequence: tests first, then diff review, then security/risk checks, then content/product polish.
  6. Merge deliberately: one integrator resolves conflicts and updates the control pane or status artifact.
  7. Extract reusable skill: if the card pattern repeats, promote it into skills/.

Control Pane Requirements

A useful control pane for team orchestration should show:

  • Active work items and their agent Kanban state.
  • Owner, harness, branch, worktree, and last heartbeat.
  • Links to handoff artifacts, tests, screenshots, and PRs.
  • Blockers grouped by owner and unblock action.
  • Merge readiness by gate, not vibes.
  • Reusable workflow candidates that should become shared skills.

Do not add more automation until the operator can answer: who owns this, what changed, what gate failed, and what can safely merge?

Dynamic Workflow Compatibility

When a card needs dynamic workflow mode:

  • Put the task-local harness under the card owner.
  • Store inputs and outputs on the card.
  • Require an eval before moving from Running to Review.
  • Promote the harness to a shared skill only after repeat use.

Failure Modes To Watch

  • Agent soup: many agents running, no owner or merge gate.
  • Invisible work: useful output exists only in a chat transcript.
  • Board theater: a Kanban board exists but cards have no acceptance criteria.
  • Overlapping writes: parallel agents edit the same files without worktrees.
  • No product artifact: the process produces docs but no runnable or publishable surface.

Output Standard

Finish each orchestration pass with:

  • Board/card changes.
  • Merged or pending branches.
  • Tests and eval evidence.
  • Blockers with owner and next action.
  • New shared skill candidates.
FAQ

What is 'Kanban'?

Kanban is a visual method for managing work. Think of a board with columns like 'To Do', 'Doing', and 'Done', where you move tasks as they progress.

What are 'merge gates'?

These are rules that define when an assistant's work can be combined with others' or integrated into the final product. It's like a safety check to ensure quality.

Why isolate 'branches'?

Isolating 'branches' (development lines) allows each assistant to work on their own version of the project without interfering with others, preventing conflicts and errors.

Details

Original description by the author

Run team-based orchestration for agent squads: work items with owners and scope, agent Kanban state, branch isolation, control pane visibility, and merge gates. Use when coordinating multiple agents in parallel across branches or worktrees — multi-agent fan-out, agent Kanban, squad coordination, or merging agent output into one product.

repo: affaan-m/ECC

Popularity

GitHub stars
280k
Ranking position
#295
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills