🦞 4minAI.com
1 / 13
Day 5 of 14 Β· Claude Cowork Challenge

Sub-Agents & Parallel Work

When you give Claude a task with multiple independent parts, something interesting happens. Instead of working through each part one at a time, Claude can spawn sub-agents β€” parallel instances that tackle different pieces of the work simultaneously.

This is one of Cowork's most powerful features, and it's what makes complex tasks feel fast. Today you'll learn what sub-agents are, when Claude uses them, and how to think about tasks in a way that takes full advantage of parallel execution.

Sub-agent architecture β€” main agent coordinating three parallel sub-agents
Claude spawns parallel sub-agents for independent tasks, dramatically reducing execution time.

What sub-agents are

Think of sub-agents as temporary specialists that Claude creates to handle specific parts of a larger task. Each sub-agent operates independently, focused on its own piece of the work. When all the sub-agents finish, Claude combines their results into the final output.

Here's a concrete example. You ask Claude: "Research our 5 main competitors and create a comparison report."

Without sub-agents (sequential):

1. Research Competitor A... (2 minutes)

2. Research Competitor B... (2 minutes)

3. Research Competitor C... (2 minutes)

4. Research Competitor D... (2 minutes)

5. Research Competitor E... (2 minutes)

6. Compile report... (1 minute)

Total: ~11 minutes

With sub-agents (parallel):

1. Sub-agent 1 researches Competitor A

2. Sub-agent 2 researches Competitor B

3. Sub-agent 3 researches Competitor C (All happening simultaneously β€” ~2 minutes)

4. Sub-agent 4 researches Competitor D

5. Sub-agent 5 researches Competitor E

6. Claude compiles report... (1 minute)

Total: ~3 minutes

Same result, fraction of the time. The key insight is that researching Competitor A doesn't depend on researching Competitor B β€” they're independent tasks, so they can run in parallel.

Knowledge Check
What are sub-agents in Claude Cowork?
A
Parallel instances that Claude spawns to handle independent parts of a task simultaneously
B
External AI services that Claude connects to
C
Other users who help you with tasks collaboratively
D
Pre-built templates for common workflows
Sub-agents are parallel workers that Claude creates within a single task. Each handles an independent piece of the work, and their results are combined when they finish. This is how Cowork achieves significant speed improvements on complex tasks.

When Claude uses parallel execution

Claude doesn't use sub-agents for every task. It makes an intelligent decision based on the structure of the work. The key question is: can parts of this task be done independently?

Good candidates for parallelization:

- Researching multiple topics, companies, or competitors

- Analyzing several files that don't depend on each other

- Creating multiple documents from a template (e.g., personalized letters)

- Processing a batch of files (renaming, converting, categorizing)

- Gathering data from multiple web sources

Tasks that stay sequential:

- Multi-step analysis where each step depends on the previous one

- Writing a single document that needs to flow logically from start to finish

- Tasks where the output of step 1 determines what step 2 should be

- File operations where order matters (e.g., create folder, then move files into it)

You don't need to tell Claude when to parallelize β€” it figures this out from the task structure. But understanding the concept helps you frame tasks in ways that enable parallelism.

πŸ€–
Claude
online
I need competitive intelligence on 5 companies: Notion, Coda, Airtable, Monday.com, and ClickUp. For each one, I want their pricing tiers, key features, target audience, and recent product launches. Put it all in a comparison spreadsheet.
I'll research all 5 companies in parallel using sub-agents. Spawning 5 research agents now... - Agent 1: Researching Notion - Agent 2: Researching Coda - Agent 3: Researching Airtable - Agent 4: Researching Monday.com - Agent 5: Researching ClickUp All 5 agents complete. Compiling results... Done. I've created **competitive-analysis.xlsx** with: πŸ“Š **Sheet 1: Comparison Matrix** β€” Side-by-side pricing, features, audience, and recent launches πŸ“Š **Sheet 2: Pricing Deep Dive** β€” All tiers for each company with per-user costs πŸ“Š **Sheet 3: Feature Comparison** β€” Checkmark grid of 25 key features πŸ“Š **Sheet 4: Recent Launches** β€” Timeline of each company's product announcements Key finding: Notion and Coda have the most aggressive AI feature rollouts. Want me to dig deeper into any company?
↻ Replay conversation
Knowledge Check
Which type of task is best suited for sub-agent parallelization?
A
A step-by-step data pipeline where each step depends on the previous one
B
Editing a single document with multiple revisions
C
Writing a 20-page report that needs to flow logically from chapter to chapter
D
Researching 5 different companies where each company's research is independent of the others
Parallelization works best when a task has independent subtasks β€” pieces that don't depend on each other. Researching 5 separate companies is ideal because knowing about Company A doesn't affect how you research Company B. They can happen simultaneously.

How to think in parallel

Once you understand sub-agents, you can start framing your tasks to take advantage of them. The trick is to think about what can happen independently.

Instead of: "Analyze this data, then write a report, then create a presentation."

Try: "I need three deliverables from this data: (1) an analysis spreadsheet, (2) a written report, and (3) a 10-slide presentation. The analysis should be the source data for the other two."

In the second framing, Claude can create the analysis first, then spawn sub-agents to build the report and presentation in parallel β€” both drawing from the same analysis.

Instead of: "Research these topics one by one."

Try: "Research these 8 topics and compile a briefing document on each."

By naming all topics upfront, you signal that they're independent research tasks β€” perfect for parallelization.

Instead of: "Process these files."

Try: "Process each of these 20 CSV files independently: clean the data, standardize the column names, and flag any anomalies. Then combine the results into a summary."

The per-file processing happens in parallel. The combination step happens after.

πŸ€–
Claude
online
I have 12 customer interview transcripts in my work folder. Analyze each one for key themes, pain points, and feature requests. Then create a master summary.
Perfect task for parallel processing. Here's my plan: **Phase 1 (parallel):** 12 sub-agents, each analyzing one transcript for: - Key themes mentioned - Pain points expressed - Feature requests made - Overall sentiment **Phase 2 (sequential):** Compile all 12 analyses into a master summary with: - Top themes across all interviews (ranked by frequency) - Most common pain points - Feature request priority list - Notable quotes for each finding I'll create individual analysis files plus one master summary document. Starting Phase 1 now...
↻ Replay conversation
Knowledge Check
You need Claude to create a personalized proposal for each of 8 clients, all using the same template but with different client data. How will Cowork likely handle this?
A
Ask you to run the task 8 separate times
B
Spawn sub-agents to create multiple proposals in parallel, since each proposal is independent
C
Create all 8 proposals sequentially, one after another
D
Create one master document with all 8 proposals inside it
Since each proposal is independent β€” different client, same template β€” this is a natural fit for parallelization. Claude can spawn sub-agents to create multiple proposals simultaneously, delivering all 8 in roughly the time it would take to create one.

What you see while sub-agents work

When Claude spawns sub-agents, the Cowork interface shows you the parallel execution in progress. You can see:

- How many sub-agents are active

- What each one is working on

- When individual sub-agents complete

- The overall progress toward the finished task

This transparency means you're never wondering what's happening. If one sub-agent encounters an issue β€” say, a file it can't read or a website that's down β€” you'll see it immediately and can intervene.

You can also stop individual sub-agents without killing the whole task. If you realize you don't need the analysis on one particular competitor, you can tell Claude to skip it while the others continue.

The result is a workflow that feels collaborative rather than black-box. Claude is doing the heavy lifting, but you're informed and in control throughout.

Final Check
What is the main benefit of sub-agent parallelization in Cowork?
A
It allows Claude to access more data sources at once
B
It uses less computing power than sequential processing
C
It significantly reduces the time to complete tasks with independent subtasks by processing them simultaneously
D
It produces higher quality results than working sequentially
The primary benefit is speed. Tasks that would take 10+ minutes sequentially can finish in 2-3 minutes with parallel execution. The quality is the same β€” each sub-agent does the same thorough work β€” but the wall-clock time drops dramatically because independent subtasks overlap.
πŸ”€
Day 5 Complete
"Independent subtasks are free parallelism. Frame your work in pieces, and Claude will run them all at once."
Tomorrow β€” Day 6
Browser Automation
You'll learn how Claude uses the Chrome extension to navigate websites, extract data, and automate browser-based tasks.
πŸ”₯1
1 day streak!