Skip to content

Decomposing work

Using agents · topic using-agents/decomposition

Large tasks fail as single prompts. This topic teaches breaking work into pieces an agent can complete and you can check, iterating on the pieces as the results reveal what you actually needed, and recognizing the point where another round of delegation costs more than doing the step yourself.

Concepts

Task decomposition
Splitting a large piece of work into steps small enough that each has a clear input, a clear output and a way to check it. Good pieces can be handed to an agent one at a time, verified independently and redone without losing the others. Decomposition also surfaces the decisions that are yours to make before the agent starts filling gaps. glossary
Iteration
Working in rounds: delegate a piece, check it, adjust the brief with what you learned, delegate the next. The first result usually reveals a missing constraint or a wrong assumption about the goal. Treat each round as feedback on the brief rather than as the agent failing, and keep rounds short so mistakes stay cheap. glossary
When to stop and do it yourself
Recognizing the point where explaining, correcting and re-checking an agent costs more than doing the step directly. Signs include a third round on the same piece, a task that depends on knowledge only you hold, or a check that takes longer than the work. Taking the step back is a judgment call, not a failure of the tool or of you. glossary

Lessons

Your reference

Each lesson above adds its takeaways and its example here once you finish it. Your reference lists every lesson you have finished.

Breaking a task into pieces an agent can finish

Unlocks when you finish Breaking a task into pieces an agent can finish.

Delegating in rounds

Unlocks when you finish Delegating in rounds.

When to stop delegating and do it yourself

Unlocks when you finish When to stop delegating and do it yourself.

Sources