用途:在 docs/plans/yyyymmdd-<task-name>.md 创建结构化实现计划,适用于新增功能、修缺陷、重构或迁移等任务。
前置条件:需配合 Amplicode IntelliJ 插件提供的 Spring MCP 服务器使用,工具位于 amplicode MCP 服务器下(如 get_project_summary、list_module_dependencies、get_entity_details),扁平化后带 mcp__amplicode__ 前缀。若无可用工具,需先调用 amplicode-install 技能;若其未注册,则提示用户从 https://amplicode.ru/marketplace 安装 Amplicode 插件并在欢迎界面点击「Настроить Spring Agent」,随后重启 MCP 客户端。
主要流程:先解析用户意图并快速收集上下文(使用 spring-explore 技能而非 Explore agent,控制在 30 秒内);随后逐一通过 AskUserQuestion 询问计划目的、范围、约束、测试方式(TDD/常规/无测试)与标题;再提出 2-3 种实现方案供选择(路径明确时可跳过);最后生成计划文件,包含 Overview、Context、Development Approach、Testing Strategy、Progress Tracking、Solution Overview、Technical Details、Implementation Steps 与 Post-Completion 等章节。
持久化分析:计划涉及领域实体时,用 list_module_dependencies 检测 JPA 或 JDBC 技术栈并激活对应技能,补充栈相关说明与数据库迁移任务。
后续:可交互式评审、开始实现或仅提交计划。执行期间需逐任务完成并运行测试,用 [x]、[+]、[!] 跟踪进度,完成后将计划移至 docs/plans/completed/。
限制:具体价格、平台支持范围及未提及的细节暂未提供。