用途:在正式实施前为功能、重构或迁移创建完整实施计划,适用于任务过大需分阶段、跨多个会话协作的场景;简单的单次任务不建议使用。
主要能力:生成 plans/<name>/ 目录结构,包括 plan.md(目标、需求、完成定义、阶段概览)、phases/phase-N.md(每阶段范围与原因)、implementation/phase-N-impl.md(每阶段技术方法)、todo.md(可跟踪条目及状态),并创建用于后续交接的 handovers/ 目录。内置规范模板文件,输出需遵循模板的标题与 frontmatter 键。
使用方式:建议主智能体执行本技能并撰写计划文件。步骤包括:用 question 工具收集目标、功能与非功能需求、明确排除项、完成定义和测试策略;若涉及已有代码,经 Task 工具用 doc-explorer 分析受影响模块与符号,结果写入 docs/;设计阶段结构(单阶段或多阶段,每阶段应能在一个会话内完成并产生可测试、可提交结果);依次创建计划文档、阶段文档、实施计划、待办列表与 handovers/.gitkeep;最后向用户展示摘要并确认。实施计划的 Required Context 应列出实施前必读文件,以保持会话连续性。
限制:本框架不使用内置 explore 子智能体;阶段须在结束时保持稳定、代码可运行;阶段文档描述范围(what/why),实施计划描述方法(how),避免重复需求;无法确定价格、平台等信息。