task-decomposition

v2026.09.25

Breaking complex user goals into subtasks that agents can handle.

GitHub
安装命令
npx skhub add owl-listener/task-decomposition
Markdown
SKILL.md

Task Decomposition

Users come with goals, not subtasks. Task decomposition is how a multi-agent system breaks a complex user goal into pieces that individual agents can handle — and then reassembles the results into something coherent.

Decomposition Strategies

  • Sequential decomposition: Break the goal into ordered steps. Step 1 must complete before Step 2 starts.
  • Parallel decomposition: Break the goal into independent parts that can be worked on simultaneously.
  • Hierarchical decomposition: Break the goal into sub-goals, then break each sub-goal into tasks.
  • Conditional decomposition: The next step depends on the result of the current step. Different results lead to different paths.
  • Iterative decomposition: Start with a rough version, then refine through multiple passes.

Designing Decomposition Rules

For each type of user goal the system handles:

  • What's the entry point? How does the system receive the goal?
  • What are the subtasks? List all possible subtasks for this goal type.
  • What are the dependencies? Which subtasks depend on others' outputs?
  • What's the critical path? Which sequence of subtasks determines the minimum completion time?
  • What can be parallelised? Which subtasks can run simultaneously?
  • What's the reassembly logic? How do subtask results combine into the final output?

Granularity

How finely to decompose matters:

  • Too coarse: Single agents get tasks that are too complex, leading to lower quality
  • Too fine: Overhead from handoffs exceeds the benefit of specialisation
  • Just right: Each subtask matches one agent's sweet spot in terms of scope and complexity

Handling Ambiguity

User goals are often ambiguous. The system needs to:

  • Clarify before decomposing: Ask the user to specify when the goal is unclear
  • Decompose tentatively: Start with a plan and adjust as information emerges
  • Recompose when needed: If decomposition was wrong, restructure without starting over

Design Artefacts

  • Task decomposition trees for each goal type
  • Dependency maps showing subtask relationships
  • Parallelisation specifications
  • Reassembly logic definitions
  • Ambiguity handling protocols
发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.25

发布时间

2026年9月25日

分类

未分类

许可证

MIT

源路径

claude-plugin/design-agent-orchestration/skills/task-decomposition

默认分支

main

最新提交

f41b650

Tree SHA

e9c55ee