用途:让计划文档与实际进度保持同步。该技能可更新待办事项(标记完成、添加新项、记录阻塞原因)、更新阶段状态(pending→in_progress→completed)、更新计划状态与变更日志,并在实现方式改变时更新实现计划,在当前阶段完成时准备下一阶段。\n\n适用时机:执行计划阶段过程中实时跟踪进度;完成工作后标记事项与阶段;发现阻塞时记录;实现方案变化时更新实现计划;用户要求“更新计划”或“将阶段标记为完成”时。\n\n执行模型:优先由主智能体运行本技能,更新 plans/<name>/ 下的文档,因为计划更新需要会话决策与当前意图的上下文。仅当验证验收标准需要分析代码库时才考虑 doc-explorer,结果写入 docs/。批量机械编辑等边缘情况可选委托。\n\n工作流:先定位活动计划(查看 plans/ 目录,多个计划时用 question 工具询问用户),读取 plan.md 与 todo.md;再确定更新类型(待办更新、阶段完成、实现计划修订、计划级更新);然后应用更新。待办更新需将完成项移入 Completed、添加新项、为阻塞项标注原因、将下一项移入 In Progress,并始终追加变更日志条目。阶段状态在 phases/phase-N.md 的 frontmatter 中改为 completed 并更新日期,同步更新 plan.md 的 phases 表格与变更日志。阶段推进时标记当前阶段完成、下一阶段 in_progress、读取下一阶段实现计划、填充待办、更新待办的 Phase Context(阶段/实现链接、相关文档、最新交接引用),必要时更新计划状态并记录变更日志。最终阶段完成时,将计划 frontmatter 状态改为 completed,核验整体 Definition of Done,添加“Plan completed”日志,清除活动阶段标题或加说明,并用 question 工具与用户确认。最后汇报更新内容与后续。\n\n规则:写前必读;变更日志只追加不修改;保留完成日期等历史;相关文件原子更新以保持一致;阶段转换以验收标准核验为前提,不确定时询问用户;实现偏离需记录而非静默更新;尽量少用子智能体;所有更新写入计划文件,不以聊天消息返回。技能包含 tpl-todo.md、tpl-phase.md、tpl-implementation-plan.md、tpl-plan.md 等模板文件,仅在处理时读取,更新时须保留模板标题与 frontmatter 键。
update-plan
通用与其它
更新于 10-15 21:42