SuperAPI AI 工具集

planning-task

通用与其它

查看项目

更新于 10-16 00:04

技能介绍

用途:将复杂的多步用户请求拆解为结构化、可跟踪的任务计划,并识别任务之间的依赖关系。当用户提出多步骤需求、需要把工作组织成阶段或步骤,或提到 plan、tasks、steps、breakdown、organize 等词时,可加载该技能。

主要能力:任务分解,把复杂目标拆成原子任务;依赖管理,识别哪些任务必须先完成;进度跟踪,生成 plan.json 与 todo.md 用于监控;同时输出机器可读(JSON)和人类可读(Markdown)两种格式。

使用方式:先分析用户意图并识别关键交付物,再调用脚本生成计划,例如加载 skills/library/planning-task/scripts/generate_plan.py 并调用 generate_task_plan(user_intent=..., tasks=[...]),将结果写入 workspace/plan.json;随后加载 scripts/generate_todo.py 生成 todo.md。任务完成后更新 plan.json 中对应任务的 status 与 result,并重新生成 todo.md。相关脚本还包括 scripts/update_task.py,模板为 resources/plan_template.json。

适用场景:多步骤项目、需要协调的复杂交付物,例如制作包含市场数据的 AI 产品介绍 PPT 等。

限制:无法预测任务耗时;假设依赖为线性关系,不支持复杂 DAG;最终计划需用户批准后才能执行;部分任务可能需要在执行过程中进一步拆分。任务粒度建议 3-8 个,描述使用动作动词并具备明确完成标准。