用途
Progress Run 用于从计划文件或交接文件继续推进工作,并把该文件本身作为进度跟踪器。它适用于从 PLAN、TODO 等文件继续执行的场景,核心目标是每次推进一个「实质且连贯」的进度切片,同时保证计划文件中的进度保持同步更新。
主要能力
- 解析并读取计划文件:优先使用指定文件;否则检查仓库约定,采用唯一可信的计划;只有当存在多个候选或无法安全推断目标时才询问。
- 以计划为权威:除非仓库证据证明计划已过期。
- 编辑前先检查当前状态:查看 git status 与相关差异,然后只检查下一步切片所需的文件。
- 有限使用子智能体:仅用于能实质性降低不确定性的侦察,需验证其证据,实现工作保持在一个智能体内完成。
- 执行一个实质且连贯的进度切片:优先选择最广但仍可界定、可审查、可验证的连通切片;把清单项当作规划提示,当共享阶段、子系统、文件、归属边界、验证套件或决策上下文使其成为一体时纳入相邻项;完成微小任务后先检查下一个相邻项,若低风险且相关则继续。
- 决策前先查证据:在询问产品、设计、API、数据形态、兼容性等用户决策前,先检查现有代码、测试、文档或产品行为;只有当答案属于外部信息或未被证据隐含时才提问。
- 随工作进展更新同一份计划文件:保持 Current state 与清单准确,标记完成项、调整后续步骤、记录阻塞;在真正完成工作后且有助于续接时,添加简洁的带日期 Progress log,包含完成的切片、有意义的验证、阻塞(如有)与下一片切片;Current state 作为摘要,压缩旧日志细节并省略完整命令输出。
- 验证:运行仓库中相关的既有验证,并把有意义的结果记入计划;记录被跳过的检查及原因。
- 在正确边界停止:当当前切片完成、计划完成、进度被阻塞或需要决策时停止;不开启无关阶段或大范围改写。
- 未经明确要求,不暂存、提交或推送。
使用方式
按技能的流程执行:先解析并读取计划文件,再检查当前状态(git status 与相关 diff),聚焦所需文件,执行一个连贯切片,期间持续更新计划文件,最后运行既有验证并在边界处停止。最终回复需报告:完成的切片、计划更新、验证结果、停止原因、有意包含或排除的相邻工作,以及下一项或阻塞。
适用场景
适合从计划、待办或交接文档继续推进开发任务的场合,尤其是希望进度记录与代码推进同步、每次只做一块可审查的连贯工作、并保留验证与阻塞记录时。
限制
具体支持的平台、安装方式、收费与价格信息暂未提供。该技能不负责开启无关阶段或大范围重写,也不会在未被要求时执行暂存、提交或推送;遇到需要外部决策或计划已过期的情况会停止并等待。