核心用法
PlanSuite 是一套计划-执行分离的文件驱动工作流,专为需要严格变更控制的多阶段项目设计。用户通过三段式操作管理任务:
1. 计划阶段:在 task_plan.md 中拆解背景、范围、风险及子计划(里程碑),每个子计划需定义输入输出、验收标准、预计改动及回滚方案;
2. 冻结阶段:用户确认后标记 STATUS: FINALIZED,锁定计划内容,防止执行期随意变更;
3. 执行阶段:建议使用独立会话(sessions_spawn)推进,每完成子计划更新 progress.md 进度,关键决策与踩坑记录至 findings.md,每个子计划前后设置检查点验证。
显著优点
- 会话隔离:执行与会话分离,避免上下文污染,支持随时中断续跑;
- 变更受控:计划变更必须显式回退至 DRAFT 状态并重新确认,防止"边做边改"的混乱;
- 知识沉淀:
findings.md强制记录决策依据与回滚命令,形成可复用的项目资产; - 模板化启动:提供标准模板降低启动成本。
潜在缺点与局限性
- overhead 较高:简单任务(如单次脚本编写)使用此流程显得冗余;
- 依赖用户配合:冻结与变更控制需用户主动确认,自动化程度受限;
- 文件冲突风险:多会话同时写入同一文件可能产生冲突(未内置锁机制);
- 无内置可视化:进度追踪依赖 Markdown 文本,无甘特图等图形化呈现。
适合人群
- 需要跨多次对话完成的复杂项目(如系统重构、多模块开发);
- 团队协作场景,需留痕审计与交接;
- 对"计划稳定性"有强诉求的谨慎型用户。
常规风险
- 计划僵化风险:过度冻结可能导致无法响应真实执行中的新信息;
- 文件管理负担:三文件分散存储,长期项目需定期归档清理;
- 执行会话漂移:若未严格执行
sessions_spawn,主会话上下文膨胀可能影响后续交互质量。