用途:Plan Work 读取 work/<slug>/README.md 中的目标,结合 project.md 的上下文,产出一份下游智能体无需再做设计决策即可执行的计划,并写入同一 README 的 # Instructions 部分。
主要能力:生成编号步骤,每步指明具体工具、命令、技能或文件,说明预期产物及其落盘位置(如 work/<slug>/data/<file>),并标注来自先前已完成工作的输入。同时维护 frontmatter 中的 status 与 plan_review_attempts 计数。
使用方式:先读取 work README 与 project.md;若 Goal 为空或不清晰,则设 status: needs-input 并停止,不臆造目标。随后在 # Instructions 下起草计划,将 status 设为 pending-review、plan_review_attempts 加一,再以 slug 调用 review-plan。读取审核结论:若 status: ready 则完成;若 status: pending-plan 且 README 中有反馈,则吸收反馈并回到起草步骤循环;连续 3 次审核失败后设 status: needs-input,保留最新反馈并停止,上报用户。
质量要求:步骤需说明做什么、用哪个工具/技能、产出什么产物;文件路径必须明确,不能写“保存到合适位置”;外部调用(CLI、API)需给出确切子命令;步骤顺序需符合依赖关系。
适用场景:需要把单个工作单元的目标细化为可执行方案,并经过审核确认后再交给执行环节。
限制:不执行计划(由 do-work 负责),不判断目标本身是否值得做(由 brainstorm 负责),不审核结果(由 review-work 负责)。