Task Decomposition & Routing Strategies
CoreDesign task decomposition strategies for complex workflows · Difficulty 3/5
0%
decompositionroutingprompt-chainingoptimization
Prerequisites
Task decomposition determines how complex work is broken into manageable units. The right strategy depends on whether the workflow is predictable or open-ended.
Fixed Sequential Pipelines (Prompt Chaining)
Best for predictable, multi-aspect workflows:
Example: Split large code reviews into per-file local analysis passes plus a separate cross-file integration pass to avoid attention dilution.
Dynamic Adaptive Decomposition
Best for open-ended investigation tasks:
Example: "Add comprehensive tests to a legacy codebase" -- first map the codebase structure, identify high-impact untested areas, then create a test plan that adapts as you discover dependencies.
Routing by Complexity
Route tasks to the cheapest model that meets quality requirements:
Key Takeaways
- ✓Use prompt chaining for predictable workflows, dynamic decomposition for open-ended tasks
- ✓Split large reviews into per-file passes plus a cross-file integration pass
- ✓Route tasks to the cheapest model that meets quality requirements