agent-workflow-designer — Claude Code skill: how to install
Designs multi-agent workflows with explicit handoff contracts and context controls. Useful when a single prompt fails to manage complex multi-step tasks.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install engineering-advanced-skills@claude-code-skillsWhat agent-workflow-designer does
This skill structures agent pipelines across five core patterns: sequential, parallel, router, orchestrator, and evaluator. It enforces clear payload contracts between edges so agents pass targeted artifacts instead of dumping the entire conversation history into upstream context.
It includes a Python utility, scripts/workflow_scaffolder.py, to output baseline JSON configurations directly into your project. Detailed architectural guides and pattern tradeoffs reside in references/workflow-patterns.md, covering timeout limits, retry strategies, and output validation gates.
Skip this setup if a single prompt solves your task. Over-orchestration introduces unnecessary friction. If you suffer from context bloat or require specialist agent boundaries, this scaffolding provides deterministic control.
What it helps with
- structure multi-agent workflows with explicit step dependencies
- generate workflow JSON skeletons using
scripts/workflow_scaffolder.py - prevent context bloat by defining targeted handoff contracts
- configure retry rules and timeouts for model calls
Example prompts for the agent
- Scaffold a sequential workflow named content-pipeline with scripts/workflow_scaffolder.py
- Choose an agent pattern for routing incoming support issues to specialist agents
- Define validation gates between my generator agent and reviewer agent
How to install agent-workflow-designer
1Plugin marketplace
/plugin marketplace add alirezarezvani/claude-skills/plugin install engineering-advanced-skills@claude-code-skillsThis installs the whole engineering-advanced-skills plugin with all its skills
2Skills CLI (Vercel)
npx skills add alirezarezvani/claude-skills --skill agent-workflow-designer -a claude-code3Manually: put the files in place
~/.claude/skills/agent-workflow-designer/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/agent-workflow-designer/
Manually: put the files in place
.agents/skills/agent-workflow-designer/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/agent-workflow-designer/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install alirezarezvani/claude-skills agent-workflow-designer2Manually: put the files in place
.github/skills/agent-workflow-designer/SKILL.mdPlatform CLI
gemini skills install https://github.com/alirezarezvani/claude-skills --path engineering/skills/agent-workflow-designerManually: put the files in place
.devin/skills/agent-workflow-designer/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set349
The whole set →Similar
Questions about agent-workflow-designer
How to install agent-workflow-designer in Claude Code?
Run npx skills add alirezarezvani/claude-skills --skill agent-workflow-designer -a claude-code or install it with /plugin marketplace add alirezarezvani/claude-skills.
What patterns does agent-workflow-designer provide?
It covers sequential, parallel, router, orchestrator, and evaluator architectures, with reference templates in references/workflow-patterns.md.
What is required to generate workflow skeletons?
You need Python 3 available in your environment to execute scripts/workflow_scaffolder.py.
Source text
SKILL.md · MIT
--- name: "agent-workflow-designer" description: "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." --- # Agent Workflow Designer **Tier:** POWERFUL **Category:** Engineering **Domain:** Multi-Agent Systems / AI Orchestration --- ## Overview Design production-grade multi-agent workflows with clear pattern choice, handoff contracts, failure handling, and cost/context controls. ## Core Capabilities - Workflow pattern selection for multi-step agent systems - Skeleton config generation for fast workflow bootstrapping - Context and cost discipline across long-running flows - Error recovery and retry strategy scaffolding - Documentation pointers for operational pattern tradeoffs --- ## When to Use - A single prompt is insufficient for task complexity - You need specialist agents with explicit boundaries - You want deterministic workflow structure before implementation - You need validation loops for quality or safety gates --- ## Quick Start ```bash # Generate a sequential workflow skeleton python3 scripts/workflow_scaffolder.py sequential --name content-pipeline # Generate an orchestrator workflow and save it python3 scripts/workflow_scaffolder.py orchestrator --name incident-triage --output workflows/incident-triage.json ``` --- ## Pattern Map - `sequential`: strict step-by-step dependency chain - `parallel`: fan-out/fan-in for independent subtasks - `router`: dispatch by intent/type with fallback - `orchestrator`: planner coordinates specialists with dependencies - `evaluator`: generator + quality gate loop Detailed templates: `references/workflow-patterns.md` --- ## Recommended Workflow 1. Select pattern based on dependency shape and risk profile. 2. Scaffold config via `scripts/workflow_scaffolder.py`. 3. Define handoff contract fields for every edge. 4. Add retry/timeouts and output validation gates. 5. Dry-run with small context budgets before scaling. --- ## Common Pitfalls - Over-orchestrating tasks solvable by one well-structured prompt - Missing timeout/retry policies for external-model calls - Passing full upstream context instead of targeted artifacts - Ignoring per-step cost accumulation ## Best Practices 1. Start with the smallest pattern that can satisfy requirements. 2. Keep handoff payloads explicit and bounded. 3. Validate intermediate outputs before fan-in synthesis. 4. Enforce budget and timeout limits in every step.
© Alireza Rezvani · MIT · alirezarezvani/claude-skills