Roadmap 路线图规划器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_48f048de/unclekk-roadmap-planner。
技能介绍
要解决的问题
当任务足够复杂时,直接让 Agent 开跑容易出三类问题:拆解依赖靠拍脑袋,做到一半才发现前置产出不对;中途上下文断裂,Agent 忘了前面收集了什么;执行过程没有留痕,出错后难以定位到具体步骤。unclekk-roadmap-planner 把 AgentScope 论文中 Meta Planner 的思想落地成一个零第三方依赖的命令行脚本,用一份可校验的 JSON Roadmap 替代隐式的「想一想再做」。
工作机制
脚本位于 scripts/planner.py,能力分为三层:
- 结构层:
roadmap.json定义子任务的depends_on、parallel_group、condition、success_criteria等字段;validate做 schema 校验、DAG 无环检测和依赖存在性检查,不合法直接以退出码 1 失败。 - 调度层:
step按拓扑序返回当前可执行的子任务,同一parallel_group的任务一起返回供 Agent 并行消费;complete前对照success_criteria做产出自检,上游未完成时拦截跳步;reset支持按 id 或全局重置。 - 留痕层:每个子任务记录状态、
assigned_worker、desired_auxiliary_tools与时间戳,原子写(临时文件 +os.replace)避免文件因中途崩溃而截断。
适用边界与注意点
需要明确的分工边界:真正的 LLM 调用、Worker 执行和真并行都由调用方 Agent 完成,本技能只回答「下一步做什么、带什么上下文、建议什么工具」。另外,condition 表达式仅允许白名单标识符(outputs、goal、context 与 len、bool 等),写错会直接报错;如果跳过 complete 前的 success_criteria 自检,下游会拿到不达标的输入继续跑,这是日常使用中最容易被忽视的纪律。
使用场景
- 调研新技术可行性时,把调研拆成资料收集、验证、结论整理的多步计划,防止遗漏前置工作
- 写竞品分析报告前,用并行组同时收集竞品信息与市场数据,并按依赖汇总产出
- 整理跨系统数据时,按条件跳过无关步骤,并在完成后自检产出是否达标
- 开发复杂功能时,把需求拆成带依赖的子任务,防止Agent在多步执行中偏离方向
适合人员
- 负责编写Agent工作流的工程师,需要清晰控制多步任务的依赖与状态
- 需要Agent生成深度调研报告的分析师,关注拆解逻辑与产出质量
- 构建复杂AI应用的开发者,依赖精确的任务调度与执行留痕机制
- 管理Agent执行过程的团队负责人,需要审计每个步骤的输入输出与责任分工