用途:依据已复现问题的分析产物,制定并实施修复。
主要能力:读取 .ai/issue-analysis-<issue_number>.md 获取根因与复现细节;若分析产物显示问题已修复或无法复现,则停止并报告。
使用方式:从分析产物确定目标仓库,必要时克隆;在改动前须按 CLAUDE.md 的“Checkout the matching source version”说明,从产品包 plugins/ 目录找到 jar 版本、匹配 git tag,检出该 tag 并创建 fix/issue-<number> 工作分支,之后才可改代码。基于根因制定最小改动方案并实施。构建变更模块验证编译:mvn clean install -Dmaven.test.skip=true。随后按 CLAUDE.md 的 patch 说明修补产品包并启动服务器验证;启动命令与日志轮询须在同一次 Bash 调用中,timeout: 200000。复现问题并确认修复。
测试通过即报告成功;失败则分析原因、修复、重建并重测,每轮应有进展;若同一失败无明确代码改动仍反复出现,应停止并报告。最终将修复报告写入 .ai/fix-plan-<issue_number>.md,包含 Dev Test Result(状态、测试内容、结果)、Changes Made 表格(仓库、文件、改动)与 Known Issues。
限制:分析产物缺省或不明确版本匹配信息时无法保证正确执行;修补与启动步骤依赖 CLAUDE.md 中的具体指令,相关资料未提供其细节。