用途:plan 是一个只做规划的技能,把中大型任务拆解为分阶段计划,写入 brain/plans/,计划本身就是交付物,不实现任何代码。
主要能力与流程:先做复杂度分诊,1–2 个文件且方案明确的小任务会建议直接实现、不生成计划;跨 3 个以上文件、引入新架构、存在多种可行方案、范围不清或用户明确要求时才进入规划。随后读取 brain/principles.md 及其 [[wikilink]] 链接的原则文件,用 AskUserQuestion 明确范围、约束与完成标准,再通过 Task 工具派 Explore 子代理并行探索代码库,并检查已安装技能(.agents/skills/、.claude/skills/)中匹配领域的技能,必要时用 find-skills 查找并项目本地安装。
计划结构:在 brain/plans/ 下创建 NN-slug-name/overview.md 及阶段文件,并更新 brain/plans/index.md。overview 需含背景、范围、约束、适用技能、阶段链接与验证方式;阶段文件需含返回链接、目标、变更、关键数据结构与验证。阶段按基础设施与共享类型优先排序,每阶段尽量 1 个函数/类型加测试、最多 2–3 个文件,倾向 8–10 个小阶段,每阶段可独立交付。涉及技能改动时要求使用 skill-creator。
验证:每阶段需给出静态(类型检查、lint、约定、测试)与运行时(手动路径、自动化测试、边界情况、UI 截图)验证,强调“能编译”不算验证。
限制:不实现代码,不编辑 brain/index.md(由自动索引钩子维护);计划保持高层描述,不写代码片段或伪代码。具体安装命令与价格等资料暂未提供。