🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Claude Agent Team Workflows 0.1.0

by @sieyer

Universal multi-agent workflow orchestration using Claude Code Agent Teams. Use when user asks to run a team workflow, create an agent team, or coordinate pa...

Versionv1.0.0
Downloads802
Installs2
TERMINAL
clawhub install claude-agent-team-workflows-0-1-0

πŸ“– About This Skill


name: agent-team-workflows description: "Universal multi-agent workflow orchestration using Claude Code Agent Teams. Use when user asks to run a team workflow, create an agent team, or coordinate parallel work across multiple teammates β€” for any domain (software, content, data, strategy, research, etc.)."

Agent Team Workflows

Universal orchestration framework for 5-agent teams (1 Lead + 4 Teammates) across any domain.

Prerequisites

Agent Teams must be enabled. Add to ~/.claude/settings.json:

{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}

Generic Roles

Teammate IDs are fixed. Their function is remapped per domain via Role Cards.

| Slot | ID | Generic Function | Core Responsibility | |------|----|------------------|---------------------| | Lead | (session) | Orchestrator | Assign tasks, relay context, quality gate, synthesize final output | | Slot A | architect | Planner | Frame problem, decompose tasks, produce plan/spec/blueprint | | Slot B | developer | Builder | Produce primary artifact (code, draft, dataset, model, proposal) | | Slot C | tester | Validator | Check against acceptance criteria, test, evaluate correctness | | Slot D | reviewer | Critic | Assess quality, risk, consistency, compliance, suggest improvements |

Role Cards (Domain Remapping)

Each domain preset provides Role Cards that specialize the generic functions:

| Domain | Planner | Builder | Validator | Critic | |--------|---------|---------|-----------|--------| | Software Dev | Architect | Developer | Tester | Code Reviewer | | Content Creation | Producer | Writer | Fact-Checker | Editor | | Data Analysis | Analyst Lead | Data Engineer | Statistician | Peer Reviewer | | Business Strategy | Strategist | Business Analyst | Financial Modeler | Risk Advisor | | Research | Research Lead | Researcher | Methodology Auditor | Peer Reviewer |

> Full role cards with artifact contracts β†’ reference/domain-presets.md

Pipeline Patterns

4 canonical control-flow patterns. Domain meaning comes from Role Cards, not the pattern itself.

1. sequential β€” Step-by-Step Pipeline

Planner β†’ Builder β†’ Validator β†’ Critic β†’ Lead Synthesis

Use when: Work is linear and each step depends on the previous output. Examples: Feature dev, content creation, report writing.

2. parallel-merge β€” Parallel Exploration + Merge

Planner β†’ (Builder βˆ₯ Validator βˆ₯ Critic) β†’ Lead Merge β†’ Validator Gate β†’ Lead Synthesis

Use when: Multiple perspectives can work independently, then combine. Examples: Research, strategy analysis, multi-angle evaluation.

3. iterative-review β€” Build-Critique Loop

Planner β†’ Builder ↔ Critic (max N rounds) β†’ Validator β†’ Lead Synthesis

Use when: Quality requires iteration between creator and reviewer. Examples: Content editing, design refinement, proposal drafting. Guard: Default max 2 rounds. More requires user approval.

4. fan-out-fan-in β€” Map-Reduce

Planner β†’ fan-out tasks to all 4 teammates β†’ Lead fan-in merge β†’ Critic Gate β†’ Lead Synthesis

Use when: Large work can be split into independent chunks processed in parallel. Examples: Multi-module features, large dataset processing, codebase audit.

> Pattern deep dives with sample task graphs β†’ reference/patterns.md

Coordination Protocol

Strict 6-step protocol, domain-agnostic.

Step 1: Confirm Scope

Before spawning any team, confirm with user:

1. Objective β€” specific deliverable 2. Domain β€” select preset or define custom Role Cards 3. Pattern β€” which pipeline pattern fits 4. Constraints β€” tools, tech stack, tone, compliance, budget 5. Inputs β€” source material, existing assets, context files 6. Definition of Done β€” checkbox acceptance criteria the user agrees to

Step 2: Build Workflow Instance Spec

Fill in the universal template:

WORKFLOW INSTANCE SPEC
─────────────────────
Objective:      [deliverable]
Pattern:        [sequential | parallel-merge | iterative-review | fan-out-fan-in]
Domain:         [preset name or "custom"]

ROLE CARDS Planner (architect): [domain title] β€” [specific responsibility] Builder (developer): [domain title] β€” [specific responsibility] Validator (tester): [domain title] β€” [specific responsibility] Critic (reviewer): [domain title] β€” [specific responsibility]

ARTIFACTS (per step) Step 1 β†’ [artifact name]: [format/content description] Step 2 β†’ [artifact name]: [format/content description] Step 3 β†’ [artifact name]: [format/content description] Step 4 β†’ [artifact name]: [format/content description]

CONSTRAINTS: [tools, rules, limits] INPUTS: [files, data, references] DEFINITION OF DONE: β–‘ [criterion 1] β–‘ [criterion 2] β–‘ [criterion 3]

Step 3: Create Team

Create a team of 4 teammates:
  • architect: [Planner role card β€” context and responsibility]
  • developer: [Builder role card β€” context and responsibility]
  • tester: [Validator role card β€” context and responsibility]
  • reviewer: [Critic role card β€” context and responsibility]
  • Step 4: Create Tasks with Dependencies

    Create tasks following the selected pattern's pipeline order. Each task MUST have:

  • Clear description referencing role card
  • Required input artifact (from previous step or original inputs)
  • Required output artifact (format + content)
  • Acceptance criteria
  • Dependency on predecessor task
  • Step 5: Spawn Teammates with Rich Context

    Each teammate MUST receive in their spawn prompt:

    1. Role Card β€” their domain title + specific responsibilities 2. Assigned task β€” what to produce 3. Input artifact β€” output from previous step (Lead must relay this) 4. Output artifact contract β€” exact format and content expected 5. Constraints β€” domain rules, style guides, compliance 6. Handoff instruction β€” "Message the lead with [artifact] when done"

    Universal spawn template:

    Spawn a [ID] teammate with the prompt:
    "You are the [Domain Title] ([Generic Function]).

    YOUR TASK: [task description]

    INPUT: [paste or reference previous step's output]

    PRODUCE: [artifact name] Format: [expected format] Must include: [required sections/elements]

    CONSTRAINTS:

  • [rule 1]
  • [rule 2]
  • When done, message the lead with your complete [artifact name]. If you encounter blockers, message the lead immediately."

    Step 6: Coordinate Handoffs

    When a teammate completes their step: 1. Lead receives output via message 2. Lead validates output against acceptance criteria 3. Lead passes artifact + relevant context to next teammate via message 4. If output is insufficient β†’ send specific feedback, ask to revise

    Step 7: Synthesize & Deliver

    After all steps complete: 1. Collect all artifacts 2. Verify all Definition of Done criteria are met 3. Summarize what was done (traceability: each criterion β†’ which step satisfied it) 4. List remaining TODOs or known issues 5. Present final deliverable to user

    Lead Discipline Rules

    1. Delegate only β€” Lead does NOT produce primary artifacts. Use delegate mode (Shift+Tab). 2. Relay all context β€” Teammates have no shared history. Lead MUST forward relevant artifacts between steps. 3. Direct messages β€” Use direct messages, not broadcast (saves 4Γ— tokens). Broadcast only for parallel-merge sync points. 4. Right-size tasks β€” 5-6 tasks per teammate max. Split large work. 5. Gate high-risk actions β€” Require user approval for: irreversible changes, external publication, legal/compliance, high-cost operations, production deployments. 6. Wait for teammates β€” Never proceed or implement yourself. Wait for teammate completion before next step.

    Handling Failures

    | Situation | Action | |-----------|--------| | Teammate stuck | Message with additional context, hints, or simplified sub-task | | Bad output | Send specific feedback citing acceptance criteria, ask to revise | | Teammate stops | Spawn replacement with same context + summary of work already done | | Conflict between teammates | Lead mediates, makes final decision, messages both with resolution | | Task too large | Lead splits into subtasks, reassigns across teammates | | Iterative loop exceeds max | Ask user whether to approve more rounds or finalize current state |

    Cost Guidelines

    | Pattern | Est. Cost | Worth It When | |---------|-----------|---------------| | sequential | ~4-5Γ— single | Work spans 3+ artifacts/files with clear pipeline | | parallel-merge | ~4Γ— single | 3+ independent perspectives needed | | iterative-review | ~3-4Γ— single | Quality requires creator-critic dialogue | | fan-out-fan-in | ~5Γ— single | Large work divisible into independent chunks |

    Rule of thumb: If one agent can finish in one session, don't use a team. Teams shine when work is parallelizable or benefits from multiple specialized perspectives.

    Domain Presets (Quick Reference)

    | Preset | Recommended Pattern | Key Artifacts | |--------|-------------------|---------------| | software-dev | sequential / fan-out-fan-in | Design doc, source code, test suite, review report | | content-creation | iterative-review | Content brief, draft, fact-check report, final edit | | data-analysis | fan-out-fan-in | Analysis plan, datasets/transforms, statistical evaluation, findings report | | business-strategy | parallel-merge | Strategy framework, market analysis, financial model, risk assessment | | research | parallel-merge | Research plan, literature review, methodology audit, synthesis paper |

    > Full presets with role cards, artifacts, and worked examples β†’ reference/domain-presets.md > Ready-to-use prompt templates β†’ reference/prompt-templates.md > Pattern deep dives β†’ reference/patterns.md

    βš™οΈ Configuration

    Agent Teams must be enabled. Add to ~/.claude/settings.json:

    {
      "env": {
        "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
      }
    }