用途:ce-plan 是复利工程技能中的一个规划技能,用于把任意输入(需求文档、缺陷报告、功能想法或粗略描述)转成结构化的实施计划。它负责“如何构建”,与定义“构建什么”的 ce-brainstorm、执行计划的 ce-work 分工。直接调用时始终进入规划流程,输入不清则提问或走规划引导,不退出工作流。
主要能力:产出持久化计划文档,强调决策而非代码,包含问题框架与范围边界、需求可追溯性、仓库相对路径(禁用绝对路径)、明确测试文件路径与测试场景、依赖与排序、可遵循的既有模式引用。按工作量调整结构,小任务用紧凑计划。计划质量以“实施者无需计划代写代码即可自信开工”为准。
使用方式:先解析输出模式,优先级为 CLI 参数 output:md/output:html > 配置文件 .compound-engineering/config.local.yaml 的 plan_output > 默认 md;管道模式(LFG 或禁用模型调用上下文)强制 md。基于解析值读取 references/markdown-rendering.md 或 references/html-rendering.md。可恢复已有计划(docs/plans/),原地更新或新建;提到“deepen”会进入深化快路径。向用户提问时使用平台的阻塞式提问工具,一次一个问题。
自包含机制:专家角色位于 references/personas/,不依赖已注册子代理或 agents/ 目录。遇到 ce-* 专家时读取对应 md 文件,若环境支持子代理则把文件内容作为其指令传入并追加参数,否则内联采用该角色;独立角色可并行,角色不得再派生代理。需遵守角色“操作约束”行。
适用场景:软件功能、研究流程、活动安排、学习计划等任何受益于拆解的多步骤目标。
限制:不做实现、不运行测试、不学习执行结果;这些属于 ce-work。计划不携带每单元进度状态。其它细节资料未提供。