ia-reflect

🪞 结构化会话复盘与技能审计系统

AI会话复盘与技能审计工具,系统化扫描对话中的错误、摩擦与改进点,支持代码评审模式检测和记忆持久化。

收藏
3.3k
安装
977
版本
4.2.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

ia-reflect 是一个结构化复盘工具,触发条件包括:显式要求反思、回顾、复盘,或审计会话效果。执行流程涵盖七个阶段:

1. 会话扫描:按 Mistakes/Friction/Wasted effort/Wins 四象限分类,每个发现必须引用具体对话片段及其影响
2. 代码评审扫描(双向):检测 inbound(被评审)和 outbound(评审他人)的评审陷阱模式,捕获反复出现的盲点

3. 运营洞察提取:应用「5分钟法则」——仅保留能节省未来5分钟以上的项目特定知识

4. 改进清单:最多10条可执行、 imperative 格式的改进项,询问用户哪些需要持久化到记忆文件

5. 技能审计:若会话中调用了其他技能,检查其 Success Criteria、Self-Check 缺失情况,评估 token 效率

6. 捕获标记处理:识别 remember: 前缀(最高优先级)及各类修正模式,去重后写入 ~/.claude/projects/<slug>/memory/

7. 模式检测:发现2次以上重复任务且无现成技能覆盖时,建议新建技能

显著优点

  • 强制引用机制:每个问题必须锚定到具体对话,杜绝空泛总结
  • 评审陷阱专项:双向代码评审的盲点捕获是独特设计,对开发团队价值极高
  • 记忆去重与冲突处理:写记忆前 grep 现有文件,近则更新、矛盾则提请用户决策,避免记忆腐烂
  • 可量化输出:改进项 imperative 格式 + 技能审计的 diff 提案,可直接执行
  • 渐进式触发:自动检测挫败信号并建议 /ia-reflect,降低用户认知负担

潜在缺点与局限性

  • 依赖完整对话历史:若会话过长或上下文被截断,复盘质量下降
  • 外部工具失败豁免:明确跳过工具级错误,可能漏掉真正的系统性问题
  • 10项改进上限硬截断:高复杂度会话可能被迫丢弃低优先级但仍有价值的改进
  • 记忆路径耦合:强制使用 ~/.claude/projects/<project-slug>/memory/ 结构,非标准工作流需适配
  • 无自动执行钩子UserPromptSubmit hook 仅文档化未实现,实时捕获依赖用户手动触发

适合人群

  • 高频使用 AI 辅助编程、需持续优化协作效率的开发者
  • 团队技术负责人,需沉淀代码评审规范与项目特定约定
  • 追求「可观测的 AI 协作」、希望将隐性经验显性化的进阶用户

常规风险

  • 过度复盘:低价值会话强制走完整流程可能产生分析瘫痪
  • 记忆膨胀remember: 滥用或去重机制失效将导致记忆文件臃肿
  • 冲突决策疲劳:频繁出现矛盾记忆条目时,用户可能选择「保留两者」而非合并,长期累积技术债务
  • 隐私暴露:引用具体对话片段时可能包含敏感信息,需确保记忆文件存储位置的访问控制

ia-reflect 内容

手动下载zip · 6.4 kB
skill-card.mdtext/markdown
请选择文件