Agent Workflow Designer
Design production-grade multi-agent workflows with clear pattern choice (sequential, parallel, hierarchical), handoff contracts, failure handling, and cost/context controls.
Before & after
Same prompt, same agent — the only difference is the skill.
Multi-agent systems can be complex. You'd want to think about how agents hand off work to each other, what information gets passed along, and what happens if something fails. Different architectures work for different problems. What are you trying to accomplish with multiple agents?
MULTI-AGENT WORKFLOW ARCHITECTURE: PATTERN CHOICE: 1. SEQUENTIAL (Agent A → B → C, output of A feeds B) → Best for: Reasoning chains (research → analyze → write) → Context: Pass full previous output + 1-line task summary → Failure: If B fails, retry B; don't restart A → Example: Research agent gathers facts → Analyst scores them → Writer creates article 2. PARALLEL (Agent A, B, C all run, results merged) → Best for: Independent analyses (code review + security scan + performance test) → Context: Each agent gets same input, merge-step synthesizes → Failure: If 1 agent fails, continue with 2 results (mark as partial) → Cost: 3x tokens (3 agents running), but 3x faster wall-clock time 3. HIERARCHICAL (Manager → delegates specialized agents) → Best for: Complex problems (manager decides which expert to call) → Context: Manager sees agent outputs, decides next step → Failure: Manager failure = whole pipeline blocked (single point) → Example: Manager reads code → calls security expert OR performance expert based on risk HANDOFF CONTRACTS: → Between agents: Define expected input shape (JSON schema) → Track context tokens per agent (prevent explosion) → Agent 1 output: Explicit pass/fail + data or error reason → Error case: If Agent 2 can't parse input, return structured error, don't hallucinate FAILURE HANDLING: • Retry logic: 2 automatic retries on transient errors (network, timeout) • Fallback: If Agent A fails 3x, skip and pass raw data to Agent B (marked as incomplete) • Logging: Every handoff logged (timestamp, tokens used, success/failure) CONTEXT BUDGET: • Total: 80K tokens for full pipeline • Per agent: 20K max (prevents runaway) • Compression: Summarize mid-results before next agent (cut irrelevant detail) COST MONITORING: → Track cost per workflow run (e.g., code review = 0.85 cents average) → Alert if single run exceeds 2x average (signal of infinite loop or bug)
About this skill
name: agent-workflow-designer description: Use when Design production-grade multi-agent workflows with clear pattern choice (sequential, parallel, hierarchical), handoff contracts, failure handling, and cost/context controls.
Agent Workflow Designer
Design production-grade multi-agent workflows with clear pattern choice (sequential, parallel, hierarchical), handoff contracts, failure handling, and cost/context controls. Use when architecting a multi-step agent pipeline, choosing between single-agent vs multi-agent approaches, or refactoring an LLM workflow that suffers from context bloat or unreliable handoffs.
What you get
- Public GitHub repo (alirezarezvani/claude-skills)
- the agent-workflow-designer skill folder with SKILL.md. Part of a 337-skill / 30-agent / 70-command install.
Customize your output
- Fork the repo and adapt the skill's instructions and references to your workflow.
Example output
Activates automatically when your request matches Agent Workflow Designer; chains with the other skills, agents, and commands in the collection.
Best for
Creators, builders, and teams using Claude Code.
SKILL.md preview
---
name: agent-workflow-designer
description: Use this skill when architecting a multi-agent pipeline or fixing an LLM workflow suffering from context bloat or unreliable handoffs.
version: 1.0.0
category: Development / Engineering
author: AgentVolt
license: proprietary
tags:
- development
- engineering
---
# Agent Workflow Designer
Designs production-grade multi-agent workflows: choosing the right coordination pattern, defining handoff contracts between agents, planning failure handling, and controlling cost and context growth.
## When to use
… (sign up to view the full skill)More development skills
View all Development skills →Generate
Scaffold code, tests, and boilerplate from a short spec.
Performance Profiler
Systematic performance profiling for Node.js, Python, and Go applications.
Threat Detection
Use when hunting for threats in an environment, analyzing IOCs, or detecting behavioral anomalies in telemetry.
Agent Harness
Turns a domain folder of skills into a bounded agentic loop: compile a goal into a task plan, execute with the domain's tools, verify every task, retry within a budget.