360 Secure SkillHub
360 安全技能中心

task-decomposition

纯规则本地任务分解器:输入一句目标与可选上下文,按调研→设计→实现→验证→交付的生命周期拆成阶段、任务、步骤,给出依赖关系、S/M/L 工时与执行顺序,输出 JSON 或 Markdown;另附学习记录脚本,可累计分解经验与偏好并给出复盘建议。

qq435912743
qq435912743
热度 12.46
最近更新 2026-08-14 09:28:57
分类:效率依赖:代码执行 / 读写文件应用场景:任务管理 / 工作流 / 模板

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add task-decomposition
Metadata
name
task-decomposition
description
任务分解器。把一句目标/需求自动拆成可执行的层级化工作分解结构(WBS):阶段 → 任务 → 步骤,附依赖关系、工时估算(S/M/L)与建议执行顺序。纯规则、本地可跑,把"我要做 X"变成"第 1 步做 A、第 2 步做 B"。当用户需要"把这个目标拆成任务""帮我规划步骤""做个 WBS""decompose this goal""制定执行计划"时调用。
agent_created
true
visibility
public

任务分解器(Task Decomposition)

把模糊目标变成可落地的执行清单。核心:分解不是罗列,而是给出顺序、依赖与工时,让执行者知道先做什么、为什么。

适用场景

  • 接到一个宏观目标,不知道从哪下手
  • 项目启动前做 WBS(工作分解结构)
  • 把"大任务"派给子 agent / 团队前先做切分
  • 估算工作量、排期

分解框架(默认生命周期)

  1. 调研/分析 — 搞清楚要什么、有什么约束
  2. 设计/规划 — 定方案、定结构
  3. 实现/执行 — 真正产出
  4. 验证/测试 — 确认达标
  5. 交付/发布 — 交付并复盘

标准工作流

python scripts/decompose.py --goal "上线一个用户反馈收集网页" --context "用 React+FastAPI" --out wbs.json
# 直接看 Markdown
python scripts/decompose.py --goal "写一份产品白皮书" --markdown wbs.md

输出 WBS 结构:

{
  "goal": "...",
  "phases": [
    {"phase":"调研/分析","tasks":[{"task":"...","steps":[...],"effort":"M","depends_on":[]}]}
  ],
  "order": ["调研/分析","设计/规划","实现/执行","验证/测试","交付/发布"],
  "total_effort": "L"
}

质量门禁

  • 每个任务是否都有可验证的完成标准?
  • 依赖关系是否构成无环 DAG(避免互相依赖死锁)?

自进化学习系统

python scripts/learner.py record . --capability "任务分解" [--fail --error <类型> --note <说明>]
python scripts/learner.py insight .
python scripts/learner.py reflect .
  • 某类目标总是缺某阶段 → 记录,reflect 建议把该阶段加入默认生命周期
  • 用户常用技术栈 → prefer 记录,未来分解时自动带约束