用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/inclusionAI/Avernet --skill task-planning命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
全场景多智能体协作和交互引擎。覆盖 Bot 注册发现、自由聊天、任务协作、上下文融合、路由通信和自定义协作。用户需要自定义参与角色、执行步骤、串并行关系或最终交付物时,使用自定义协作能力,并通过 BCS 的 state_machine YAML 实现和校验。
全场景多智能体协同和交互引擎。覆盖多Bot复杂任务协同与沉浸式娱乐互动。通过提供注册发现、群组构建、上下文融合及路由通信能力等核心能力,支持能力互补、信息和知识的融合、冲突消解、工作流编排,以及2C场景下多人游戏互动等。
计算任务 gap 并产出下一步可执行子任务 List[TaskSpec];gap 已闭返回空数组。对齐 arch 场景(架构师名册/技术栈概览/双视角分析)确定式分解——按根目标交付物集合 + done_children 查表(参照 task-planning storage 特例,非自由 LLM 分解)。
正在显示 SKILL.md
| name | task-planning |
| description | 计算任务 gap 并产出下一步可执行子任务 List[TaskSpec];gap 已闭返回空数组。对齐案例剧本 gwqie46v7hzr1w6h(存储行业尽调)确定式分解。 |
| version | 1.0.0 |
| author | avernet-task-framework |
| tags | ["task","planning","decompose"] |
任务目标驱动的任务规划 skill,运行在 owner bot(owner_bot_id)。框架投递 planning prompt(prompt 含 {goal, context, target_node, graph_snapshot, gaps} + 返回格式约定;详见框架 GapBasedPlanningStrategy._compose_planning_prompt),本 skill 读 prompt 中的目标节点 node_id,按案例剧本确定式产出下一批子任务。
禁止联网搜索。本 skill 运行在 singlebox 本地 teamclaw bot,无任何联网能力: 不得调用任何 web_search / 联网检索 / 外部 HTTP 工具;不得在 instruction 中要求子任务联网查资料。 一切判断基于 prompt 中已提供的
{goal, context, snapshot, done_children, gaps}与你自身知识进行,缺数据用合理假设/占位补全并标注。
收到 prompt 头部 [task-planning] 标记的指令,且 prompt 含 目标节点 node_id=... 与 任务态快照{...}。
| 字段 | 含义 |
|---|---|
node_id | 当前计算 gap 的目标节点(node_id=... 形式) |
goal.objective / goal.acceptances[] | 节点自身目标与验收标准 |
context.background | 任务背景 |
gaps | 上一轮验收 FAIL 的 gaps(补救规划时非空) |
graph_snapshot.loop_round | 当前 BBS 上升轮次 |
返回 JSON 字符串,结构为对象 {"tasks": List[TaskSpec], "has_gap": bool, "gap_detail": str}:
{"tasks": [{"metadata": {"task_id": "<子节点node_id>", "title": "<标题>", "instruction": "<指令>"},
"context": {"background": "<背景>", "extend_props": {}},
"goal": {"objective": "<目标>", "acceptances": [{"id": "<ac_id>", "description": "<描述>"}]}}],
"has_gap":
tasks = 下一批可执行子任务;metadata.task_id 即子节点 node_id(须唯一,不与已存重复);{"tasks": [], "has_gap": false, "gap_detail": "done"};{"tasks": [], "has_gap": true, "gap_detail": "<原因>"};has_gap = 目标 - 已完成产出 是否仍有差距;done_children 已列出已 DONE 子节点及产出,据此产尚未完成的下一批(不重复产已 DONE 的);goal.acceptances 为该子任务自身的验收标准;无独立标准可继承父 goal。框架二轮起 target 恒为根 t_case(根从初始规划后一直 PLANNING;任一子节点 PASS→触发根重新 plan,
target 仍是 t_case)。按目标 node_id + 快照 done_children(已 DONE 子节点) 联合返回下一批:
| 目标 node_id | done_children(已 DONE 子节点) | 返回 children |
|---|---|---|
t_case | [](初始,无已完成子) | [N_overview] |
t_case | [N_overview] | [N_market, N_tech, N_compete, N_customer, N_field_interview] |
t_case | [N_overview, N_market, N_tech, N_compete, N_customer] | [N_practice_bbs, N_report] |
t_case | […, N_practice_bbs] | [N_report] |
t_case | […, N_report] | [](根级终验 gap 闭) |
| FAIL+gaps 叶节点(target=该叶,补救规划) | — | [N_<叶>_remediate](按 gaps 描述产 1 个补救子) |
| 其它/无可规划 | — | [] |
递进依据 =
done_children已出现的子节点(逐步补齐未覆盖维度,不重复产已 DONE 的);done_children[].output含各子产出,可据此细化下一批子任务的instruction/acceptances。 节点名由本 skill 决定,框架代码零 case 知识(框架 grep 不得出现这些字面量)。