Breaking Down Complex Tasks

Why one giant prompt often fails and how to decompose tasks for better results.

7 min read
3 quiz questions

When faced with a complex task, the instinct is to write one elaborate prompt that handles everything. This often produces mediocre results because the model is trying to juggle too many objectives simultaneously. Just as you wouldn't write an entire software application in a single function, you shouldn't try to solve a complex problem in a single prompt.

Prompt chaining is the practice of breaking a complex task into a sequence of simpler prompts, where the output of one becomes the input of the next. Each prompt has a single, clear objective — and the final result is the accumulated output of the chain.

  • Use ONE prompt when: The task has a single clear objective, fits within the model's capability in one pass, and doesn't require different "modes" (e.g., analyzing then writing)
  • Use CHAINING when: The task has multiple distinct phases, you need to validate intermediate results, different steps require different expertise or models, or the full task exceeds what one prompt handles reliably

To decompose a complex task, identify the natural stages. Most complex tasks follow a pattern: Gather/Analyze → Plan → Execute → Refine. Each stage becomes one or more prompts in your chain.

Complex task: "Write a comprehensive market analysis report for entering the European electric vehicle charging market." Decomposed chain: 1. Research: "Summarize the current state of the EV charging market in Europe: market size, growth rate, key players, and regulations." 2. Analyze: "Given this market summary [output from step 1], identify the top 3 opportunities and top 3 risks for a new entrant." 3. Strategy: "Based on these opportunities and risks [output from step 2], outline 3 possible market entry strategies with pros/cons of each." 4. Recommend: "Compare these strategies [output from step 3] and recommend the best one. Support with specific reasoning." 5. Report: "Compile the research, analysis, and recommendation into a professional market analysis report with executive summary."
Each prompt in the chain should be simple enough that you're confident the model will execute it well. If a single step still feels complex, break it down further.

If each prompt in a chain produces 90% quality output, you might think a 5-step chain gives you 0.9^5 = 59% quality. But in practice, chaining often multiplies quality because each step is within the model's sweet spot, you can verify and correct intermediate outputs, and the focused context at each step reduces confusion. A 5-step chain often outperforms a single prompt by 2-3x on complex tasks.

Task Decomposer

Decomposes any complex task into a chainable sequence of prompts.

I need to accomplish this complex task:

[DESCRIBE THE FULL TASK]

Break this down into a sequence of 3-7 individual steps, where each step:
- Has a single, clear objective
- Can be completed by an AI in one prompt
- Produces output that feeds into the next step

For each step, provide:
1. Step name
2. Objective (one sentence)
3. Input needed (from previous steps or user)
4. Expected output format
5. The actual prompt to use

Prompt Templates

Research-to-Report Chain Starter

First step in a research chain — gathering and structuring information.

Step 1 of a research chain:

Research [TOPIC] and provide a structured summary with:
- Current state of the field (3-5 paragraphs)
- Key statistics and data points
- Major players or stakeholders
- Recent trends and developments

Format this as a research brief that can be used as input for analysis in the next step.

Analysis Chain Step

Middle step in a chain — analyzing previous output and preparing for the next phase.

Based on this research:

[PASTE PREVIOUS STEP OUTPUT]

Perform the following analysis:
1. Identify the top [N] key findings
2. For each finding, assess: importance (high/medium/low), confidence level, and implications
3. Identify any gaps in the research that need addressing
4. Summarize in a format suitable for the next step: [DESCRIBE NEXT STEP]

Test Your Knowledge

Knowledge Check

1 / 3

When should you use prompt chaining instead of a single prompt?

Key Takeaways

  • Complex tasks decomposed into chains of simple prompts outperform single elaborate prompts
  • Use the Gather → Plan → Execute → Refine pattern to identify natural chain stages
  • Each step should have a single clear objective and produce defined output
  • Chaining multiplies quality by keeping each step in the model's sweet spot
  • If a step still feels complex, break it down further