OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  double729-plansuite:统一的“计划+执行”工作流创建工具

double729-plansuite:统一的“计划+执行”工作流创建工具

 
  app ·  2026-02-16 09:04:59 · 3 次点击  · 0 条评论  

名称: plansuite
描述: 统一规划与执行工作流:创建基于文件的计划(含子计划),将其冻结为 FINALIZED 状态,并在独立会话中执行,支持检查点及进度/发现日志。适用于需要子计划(里程碑)、受控执行和基于会话实施运行的项目计划。


PlanSuite

将“制定计划(含子计划)→ 冻结计划(变更控制)→ 独立会话执行(含检查点)”整合为一个最小可行流程。

文件结构(在当前工作目录中创建/维护)

  • task_plan.md:主计划文件(包含子计划/里程碑)
  • progress.md:执行进度(每次推进时更新)
  • findings.md:发现/决策/问题记录(避免重复踩坑)

切勿将这三份内容直接写入聊天记录:务必写入文件,以便恢复/继续执行。

工作流(强约束,防止偏离)

0) 初始化(首次启动项目)

  1. 若文件缺失:使用 templates/ 目录下的模板创建 task_plan.mdprogress.mdfindings.md
  2. 请用户确认目标、范围、约束及完成定义(DoD)。

1) 规划阶段(拆解子计划)

task_plan.md 中输出:
- 背景/目标
- 范围(包含与排除项)
- 风险与回滚方案
- 子计划(里程碑):每个子计划需包含
- 输入/输出
- 验收标准
- 预计工具调用/文件变更
- 风险与回滚点

2) 冻结阶段(FINALIZED)

仅当用户明确指示“按此计划执行”后:
1. 在 task_plan.md 顶部添加:STATUS: FINALIZED + 时间戳。
2. 将“接下来要执行的子计划编号/名称”写入 progress.mdNext 部分。

规则:未标记为 FINALIZED 前,不得进入执行阶段(仅允许进行调查或补充规划)。

3) 执行阶段(独立会话 + 检查点)

进入执行时:
1. 建议使用 sessions_spawn 开启隔离执行会话(避免污染主会话上下文)。
2. 每完成一个子计划:
- 更新 progress.md(Done/Next/Blockers)
- 更新 findings.md(关键决策、踩坑记录、验证命令、回滚步骤)
3. 检查点策略(默认每个子计划至少执行一次):
- 执行前:复述子计划的 DoD、风险与回滚方案
- 执行后:提供验证步骤及结果

4) 变更控制(计划调整)

若执行中发现原计划不可行:
1. 切勿“边做边改”。先将问题记录于 findings.md,再将变更提案写入 task_plan.md
2. 将 STATUS 改为 DRAFT,等待用户重新确认。

何时使用何文件

  • 需澄清任务或拆解步骤 → task_plan.md
  • 需告知用户进度或下一步 → progress.md
  • 需记录结论、命令、问题或回滚步骤 → findings.md

模板

  • templates/task_plan.md
  • templates/progress.md
  • templates/findings.md
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor