Plan 模式
Junie CLI 先用只读操作分析代码库、生成设计文档,确认后再实施;启用方式、评审操作与计划视图。
Plan 模式下,Junie CLI 用只读操作分析代码库,在写任何代码之前先为任务产出一份设计文档;你可以评审计划、质疑假设、调整范围,然后才让它实施。启用后它专注于理解任务和形成具体的实施计划,而不是修改项目:用只读操作探索代码库、配置和提示里附带的上下文;不编辑文件而是产出记录范围、关键决策及其理由的计划;计划是「活的设计文档」,同一会话里需求变化时会一起更新;计划确认后切换到实施。适合需要先对齐意图和做法、比最快产出代码更重要的非平凡任务。
启用方式:在提示区按 Shift+Tab 在默认模式、Plan 模式、Debug 模式之间循环(Debug 模式仅在可用时出现);运行 /plan 切换 Plan 模式,/plan <提示> 直接以计划模式提交提示(如 /plan refactor commands);用 --plan 标志启动,并可配合 --prompt 自动提交(junie --prompt "Refactor the commands module" --plan)。Plan 模式只作用于你提交的下一条提示,每条提示之后会回到默认模式,想继续规划需要再次切换。
评审与完善:Junie 提出计划后会话暂停等待你,提示区给出几个操作:确认并实施(按约定的范围和决策继续)、查看完整计划(Ctrl+P,打开专用计划视图)、打开计划文件(保存下来的 Markdown 文件)、保存计划并停止(保留文件、结束会话而不实施)。可以反复迭代计划,纠正方向的成本很低。计划视图按标签页展示设计文档,常见有:Requirements(目标、范围、用户故事、功能与非功能需求)、Technical design(涉及模块、关键决策、数据流、取舍)、Testing(测试策略与具体用例)、Delivery steps(实施时的有序步骤);用 Tab 或方向键切换标签,再按 Ctrl+P 回到聊天。