Build the Canonical Claude Agent Workflow Patterns
Implement the workflow patterns behind real Claude systems: prompt chaining, routing, parallelization, orchestrator-workers, and an evaluator-optimizer loop, then build a router that picks the right one and state when a fixed workflow beats an open-ended agent. Submit a single script or notebook for instant, rubric-based feedback.
3.5 hrs
Est. time
4
Outcomes
7
Rubric criteria
65%
Pass score
What you'll learn
Skills you'll have real reps in after shipping this.
See how it works
The workflow patterns
Chaining, routing, parallelization, orchestrator-workers, and evaluator-optimizer. A small set of composable shapes covers most production work.
Workflow vs open agent
An open agent decides its own path each turn. A workflow fixes the path in code. Predictable tasks belong in a workflow.
The scenario
Your team keeps reaching for a fully autonomous agent for every problem, even ones that are a fixed sequence of steps. The autonomous version is slower, costlier, and harder to debug than the task needs. Other times they hand a genuinely open-ended task to a rigid pipeline that cannot adapt.
You are going to build the toolbox properly: the small set of composable workflow patterns that cover most production work, plus the judgment to pick the right one. A router classifies the request, a fixed workflow handles the predictable parts, and an evaluator-optimizer loop improves the output where quality matters.
Your role
You are a Claude solutions architect. Your deliverable is one module that implements the canonical workflow patterns as clean, composable building blocks, with a router that selects among them and a clear rationale for workflow versus agent.
Start the task to unlock the full brief
You'll get the step-by-step requirements, setup commands, the 7-criterion grading rubric, tips, and the ability to submit your solution for instant AI grading.
Free to start · submit when you're ready
Learning resources
What you'll build in this agent workflow patterns task
This is a build-and-submit task, not a guided lab. You implement the small set of workflow patterns that cover most production Claude systems: prompt chaining with gates, routing, parallelization, and an evaluator-optimizer loop, plus a router that picks the right one. The deliverable is one Python module of clean, composable building blocks.
The judgment this trains is the one that separates an over-engineered agent from a system that ships: knowing when a predictable task belongs in a fixed workflow and when a problem is open-ended enough to warrant an agent. You build each pattern as a reusable unit, route between them, and improve quality with a bounded evaluator-optimizer loop rather than an unbounded autonomous one.
Grading is rubric-based and explainable. Your submission is scored against weighted criteria (SDK integration, the patterns, routing, parallelization, the evaluator-optimizer loop, workflow-vs-agent reasoning, and the demonstration) with per-criterion feedback quoted from your code. The pass threshold is 65 percent and you can resubmit. These are the orchestration skills the Claude Certified Architect exam weights most heavily.