用途:修复代码库中的特定 bug 或问题,支持“立即修复”和“先出计划”两种模式。无参数调用时,若存在 .ai-factory/FIX_PLAN.md 则按计划逐步执行,完成后删除该文件;若既无计划也无问题描述则停止并提示。
主要能力:先检查已有修复计划;读取 .ai-factory/DESCRIPTION.md 了解技术栈与约定,读取 .ai-factory/patches/ 下历史补丁以复用经验;通过 Glob/Grep 定位相关文件、追踪数据流、定位根因;按计划或即时实施最小改动;修复必须加入 [FIX] 前缀日志;建议补充测试;每次修复后生成自改进补丁到 .ai-factory/patches/,文件名格式 YYYY-MM-DD-HH.mm.md。
使用方式:以 /ai-factory.fix <问题描述> 传入错误信息、发生位置与复现步骤;信息不足时会追问预期行为、实际行为、错误堆栈与起始时间。选择“先出计划”时仅生成 .ai-factory/FIX_PLAN.md 并停止,之后运行 /ai-factory.fix 执行;选择“立即修复”则直接调查并修复。
适用场景:空引用错误、API 返回错误数据、表单校验失效等具体缺陷。
限制:不重构无关代码、不夹带新功能、一次只修一个问题;计划模式只出计划不修复;修复后必须删除 FIX_PLAN.md;不生成报告类文档;必须记录日志并建议测试。