In Lesson 20, you learned to create agent teams with TeamCreate, coordinate tasks with dependencies using TaskCreate and blockedBy, communicate between agents with SendMessage, and set up quality gates with delegate mode and plan approval. Now you will apply those capabilities to real business problems across four professional domains -- knowledge work, corporate operations, entrepreneurship, and freelance consulting.
These exercises are organized into 5 modules with 11 exercises total. Modules 1 through 4 each contain two exercises: an Exercise A (hands-on) where you build a working multi-agent team to solve a business problem, and an Exercise B (design) where you architect team structures and workflows on paper. Module 5 contains three capstones that combine everything. The design exercises require zero API calls -- they build the strategic thinking skills that make your hands-on work more effective and cost-efficient.
Every exercise uses realistic business data. You will analyze market research, plan corporate events, debate feature priorities with survey data, draft client proposals against RFPs, and assemble business plans. These are problems that professionals solve daily -- agent teams make them faster and more thorough.
Experimental Feature
Agent Teams requires an environment variable to enable:
Set this before starting any exercise. Without it, team-related tools (TeamCreate, SendMessage, etc.) will not be available.
Download Exercise Files
Download Agent Teams Exercises (ZIP)
After downloading, unzip the file. Each exercise has its own folder with an INSTRUCTIONS.md and any starter files you need.
If the download link doesn't work, visit the repository releases page directly.
API Costs
Hands-on exercises (A-type) run multiple Claude instances simultaneously, so they cost more than single-agent sessions. Design exercises (B-type) are completely free -- they require no API calls at all.
Budget-friendly path: Complete all four design exercises first (1.2, 2.2, 3.2, 4.2), then add hands-on exercises starting with 1.1. See the exercise guide inside the ZIP for detailed cost estimates.
Start the exercises after finishing Lesson 20:
The workflow for every exercise:
Agent teams are a terminal-only feature. Cowork does not support multi-agent team orchestration.
Core Skill: Creating teams, spawning teammates, and assigning tasks with dependencies
1.1Market Research Sprint
The Problem: Open the module-1-your-first-team/exercise-1.1-market-research-sprint/ folder. Your VP wants a market analysis of the premium pet food delivery space. You have a CSV with 50 rows of market data, three competitor profiles, and an analysis brief specifying three angles: market sizing, competitive landscape, and entry strategy.
What You'll Build: A 3-agent research team where a market analyst works the data, a competitive intelligence agent reads the competitor profiles, and a strategy advisor synthesizes both analyses into a go/no-go recommendation. The strategy advisor's task is blocked by the other two -- it cannot start until both analyses are complete.
What You'll Learn:
Starter Prompt:
"Create a team to analyze this market opportunity with 3 research agents."
Better Prompt (Build Toward This): "Create a team called 'market-research' using TeamCreate. Spawn 3 teammates: 'market-analyst' to analyze market-data.csv for segment sizes, growth rates, and trends; 'competitive-intel' to read all three competitor profiles and map strengths and weaknesses; 'strategy-advisor' to synthesize both analyses into entry recommendations. Create tasks for each with clear deliverables. The strategy-advisor task should be blockedBy both the market-analyst and competitive-intel tasks."
Reflection Questions:
1.2Team Architecture Workshop
The Problem: Open the module-1-your-first-team/exercise-1.2-team-architecture-workshop/ folder. You have five different business scenarios -- each needs a multi-agent team, but they have very different requirements for team size, task structure, and communication patterns.
What You'll Design: For each of the five scenarios, sketch the team: how many agents, what each one does, which tasks depend on which, and what information flows between them. No API calls needed -- this is strategic thinking about when and how to decompose problems into parallel agent work.
What You'll Learn:
Reflection Questions:
Core Skill: Creating task pipelines with blockedBy dependencies and managing sequential workflows
2.1Event Planning Pipeline
The Problem: Open the module-2-task-pipelines/exercise-2.1-event-planning-pipeline/ folder. You are planning a 200-person corporate event. You have an event requirements document, a budget CSV, a venue options CSV with 12 venues, and a guest list CSV with 80 confirmed attendees. The planning has strict ordering: budget analysis must happen first, then venue selection (constrained by budget), then logistics (constrained by venue), then communications (constrained by all prior decisions).
What You'll Build: A 4-stage pipeline where each task is blocked by the previous one. Budget analyst determines what you can afford. Venue selector picks the best venue within budget. Logistics coordinator plans catering, AV, and transportation for the chosen venue. Communications agent drafts attendee invitations with all the confirmed details.
What You'll Learn:
Starter Prompt:
"Create a pipeline for planning this corporate event with 4 stages."
Better Prompt (Build Toward This): "Create a team called 'event-planning' with 4 agents: 'budget-analyst' to analyze the budget CSV and determine spending limits per category; 'venue-selector' to evaluate all 12 venues against budget constraints and event requirements; 'logistics-coordinator' to plan catering, AV, and transportation for the selected venue and guest count; 'comms-agent' to draft attendee invitations with confirmed venue, date, and logistics details. Set dependencies: venue-selector blockedBy budget-analyst, logistics-coordinator blockedBy venue-selector, comms-agent blockedBy logistics-coordinator."
Reflection Questions:
2.2Pipeline Blueprint
The Problem: Open the module-2-task-pipelines/exercise-2.2-pipeline-blueprint/ folder. You have three real business workflows that need dependency graphs: a product launch sequence, a quarterly financial close, and an employee onboarding process.
What You'll Design: For each workflow, map out every task, identify which tasks depend on which, and draw the dependency graph. Identify which tasks can run in parallel and which must be sequential. No API calls needed.
What You'll Learn:
Reflection Questions:
Core Skill: Using SendMessage for direct messages and understanding broadcast vs DM tradeoffs
3.1Feature Prioritization Debate
The Problem: Open the module-3-communication/exercise-3.1-feature-prioritization-debate/ folder. Your startup has three proposed features (Analytics Dashboard, Collaboration Suite, API Marketplace) and limited engineering bandwidth. You have 100 user survey responses, revenue projections by quarter, and engineering effort estimates. You need a data-driven prioritization, not a gut decision.
What You'll Build: A 4-agent debate team. Three advocate agents each champion one feature using real data from the CSV files. A decision-maker agent synthesizes all three arguments into a prioritized build order. Each advocate reads the survey data and revenue projections for their assigned feature and builds the strongest case they can.
What You'll Learn:
Starter Prompt:
"Create a team where 3 agents each argue for a different feature and a 4th decides the priority."
Better Prompt (Build Toward This): "Create a team called 'feature-debate' with 4 agents: 'advocate-analytics' champions Feature A using survey data and revenue projections; 'advocate-collaboration' champions Feature B with the same data sources; 'advocate-marketplace' champions Feature C; 'decision-maker' synthesizes all three arguments into a prioritized recommendation. Create tasks for each advocate, then a synthesis task for the decision-maker blockedBy all three advocate tasks. Each advocate should also read effort-estimates.csv to address feasibility. The decision-maker should weigh revenue potential, user demand, AND engineering effort."
Reflection Questions:
3.2Communication Protocol Design
The Problem: Open the module-3-communication/exercise-3.2-communication-protocol-design/ folder. You have five multi-agent scenarios that each require different communication patterns. Some need broadcast, some need targeted DMs, some need information to flow in one direction, and some need back-and-forth negotiation.
What You'll Design: For each scenario, specify the communication protocol: who sends messages to whom, when to use broadcast vs DM, what information each message contains, and in what order messages should flow. No API calls needed.
What You'll Learn:
Reflection Questions:
Core Skill: Using delegate mode and plan approval to enforce quality standards
4.1Client Proposal Pipeline
The Problem: Open the module-4-quality-gates/exercise-4.1-client-proposal-pipeline/ folder. A client has sent you an RFP (Request for Proposal). You have your company capabilities document and two reference proposals from past wins. You need to draft a proposal, review it for quality, and get final approval before "submitting" it.
What You'll Build: A 3-agent pipeline with quality gates. A proposal writer operates in delegate mode -- it must present its plan (outline, key themes, pricing approach) and get approval before drafting. A quality reviewer checks the draft against every RFP requirement. An engagement lead makes the final submission decision.
What You'll Learn:
Starter Prompt:
"Create a proposal team with a writer, reviewer, and approver."
Better Prompt (Build Toward This): "Create a team called 'proposal-team' with 3 agents: 'proposal-writer' in delegate mode (plan_mode_required) to draft the proposal matching RFP requirements using company capabilities and reference proposals; 'quality-reviewer' to check the draft for completeness against every RFP requirement, accuracy of capability claims, and persuasiveness; 'engagement-lead' to make the final submission decision. Create tasks: draft proposal (writer), review draft (reviewer, blockedBy writer), final approval (lead, blockedBy reviewer). The writer must present its plan and get approval before writing."
Reflection Questions:
4.2Review Workflow Design
The Problem: Open the module-4-quality-gates/exercise-4.2-review-workflow-design/ folder. You have three different deliverable types that each need review and approval pipelines: a technical blog post, a financial report, and a software architecture document.
What You'll Design: For each deliverable, design the complete review workflow: who creates, who reviews, who approves, what criteria each reviewer uses, and how revision requests flow back to the creator. No API calls needed.
What You'll Learn:
Reflection Questions:
Choose one or more. These combine team creation, task coordination, communication, and quality gates -- no starter prompts provided.
Capstones are different from the exercises above. There are no guided prompts -- you design the entire approach yourself. Each project requires integrating concepts from all four modules into a complete multi-agent workflow.
ABusiness Plan Assembly
Open the module-5-capstones/capstone-A-business-plan-assembly/ folder. You have a business idea description, a market research CSV with 55 rows of data, and a cost estimates CSV. Assemble a complete business plan using 5 agents: market researcher, financial modeler, competitive analyst, operations planner, and an executive summarizer who synthesizes everything into a pitch-ready document. Design the task dependencies, communication flows, and at least one quality gate.
What You'll Learn:
BCustomer Feedback Triage
Open the module-5-capstones/capstone-B-customer-feedback-triage/ folder. You have 200 customer reviews, a product catalog, and a team brief. Build a team that categorizes reviews by sentiment and topic, identifies the top 5 product issues, proposes fixes for each, and produces an executive action plan with priorities and owners.
What You'll Learn:
CYour Business Challenge
Open the module-5-capstones/capstone-C-your-business-challenge/ folder for a self-assessment template and planning worksheet. Apply agent teams to a real challenge from your own work. Define the problem, design the team, identify what data or documents the agents need, and run the workflow. This capstone has no fixed structure -- the team design must match your specific problem.
What Makes This Special: The team structure you design here could become a reusable workflow you run weekly. Most professionals discover that even a 2-agent team saves significant time on tasks they were doing sequentially.
After completing an exercise, evaluate your team's output on four criteria using a 1-5 scale:
Scoring targets:
Record your scores after each exercise. If you score below target, re-read the reflection questions for improvement ideas.