用途:solo-plan 用于在动手编码前,为功能、缺陷修复或重构创建规格说明(spec)和分阶段实施计划(plan)。它通过研究代码库来生成计划,而不是向用户反复提问,最多只问一个问题。
主要能力:自动识别任务类型(feature、bug、refactor、chore);检测项目上下文或知识库上下文并决定计划文件存放路径;读取 CLAUDE.md、docs/prd.md、docs/workflow.md 等上下文;在可用时调用 MCP 工具(session_search、project_code_search、codegraph_query、codegraph_explain、kb_search)检索历史方案、可复用代码与依赖关系,不可用时回退到 Glob、Grep、Read;检测部署基础设施并在计划中加入部署阶段;检查已有计划是否范围重叠;生成 spec.md 与 plan.md,并创建进度任务列表。
使用方式:以 /plan 触发,任务描述来自 $ARGUMENTS。计划文件写入 docs/plan/{trackId}/(项目上下文)或 docs/plan/{shortname}/(知识库上下文)。plan.md 需遵循 /build 可解析的格式:阶段标题为 ## Phase N: Name,任务为 - [ ] Task N.Y: 描述。生成后通过 AskUserQuestion 展示计划供批准,可选择批准并开始、编辑计划或取消。
适用场景:需要在实现前明确文件级改动范围、验收标准与阶段划分的编码任务。
限制:计划任务数建议控制在 5-15 个、2-4 个阶段;每个验收标准必须映射到至少一个任务;若 MCP 工具不可用则依赖基础检索,新项目计划更多依赖 CLAUDE.md 与栈约定。具体收费、价格与平台信息暂未提供。