用途:当已有 objective 但还没有执行计划时,ok-plan 读取 .ok/objective.md,把 Key Results 逐层拆解为 Initiatives、Actions 和 Milestones,并生成 .ok/plan.md 与 .ok/actions/ 下的行动文件。
主要能力:读取目标文件理解 Objective 与 Key Results;为每个 Key Result 提出大型 Initiative;把 Initiative 拆成具体 Action;按时间把 Action 归入 Milestone;识别 Action 之间的依赖;询问用户里程碑截止时间,以及多人协作时每个 Action 的负责人(PIC);生成总路线图 plan.md 和每个 Action 的独立文件;更新 plan.md frontmatter 中的 total_actions。若 objective.md 的 type=habit,plan.md 改为包含周期性任务而非里程碑。
使用方式:通过 /ok-plan 触发。前置条件是 .ok/objective.md 必须存在,否则会提示用户先运行 /ok-init。输出格式参考 ../shared/data-format.md 中 plan.md 与 actions/ 的 schema,Action 文件模板参考 references/task-format.md。
规则与限制:每个 Action 必须有明确的 Definition of Done 和具体 Output/Deliverable,不允许创建没有产出的模糊 Action;依赖必须有效,ID 需存在且不能成环。资料未提供安装命令、收费方式、支持平台及更多技术细节。