用途:在审计、视觉测试或调试会话结束后,把做得好与不好的地方提炼成经验,回馈给 ShipGuard,使下一次运行更好。推荐模型 Sonnet 4.6,可用 /model sonnet 节省 Opus 配额。
主要能力:产出两类结果——本地经验 .shipguard/learnings.yaml(项目专属知识,下次 /sg-code-audit 自动读取)与 GitHub issue(面向所有 ShipGuard 用户的通用改进)。流程分阶段:0 快照、1 收集数据、2 提取信号、3 分类、4 经验与 4b 错误、5 GitHub(脱敏)、6 总结。
使用方式:/sg-improve 执行完整回路;--local-only 仅本地;--github-only 仅 GitHub 且不写本地、不建快照;--dry-run 预览将写入的目标文件、YAML 条目、mistakes.md 段落与 issue 正文,不写目标文件与 GitHub;--rollback 回退到上一快照;--rollback=#N 回退到快照 #N 并消耗 #N 及更新的快照;--history 列出快照;--keep-all 关闭快照裁剪(默认保留最近 5 个)。受限环境建议先 --dry-run。
限制:真实模式会写 .shipguard/ 并可能调用 GitHub;GitHub issue 正文必须脱敏,不得含被测项目代码、路径、内部 URL、密钥或项目名;未认证 gh 时跳过 Phase 5;无 audit-results.json 时仅从对话提取,经验较薄。具体 schema 与格式见 references/formats.md。