BayramAnnakov/claude-reflect

A self-learning system for Claude Code that captures corrections, positive feedback, and preferences — then syncs them to CLAUDE.md and AGENTS.md.

它解决了什么

Claude Code 经常会在不同会话中忘记修正或重复出现的模式。claude-reflect 创建了一个永久记忆系统,能够捕获用户的修正并发现重复出现的工作流模式,将其转化为可复用的规则和技能,从而让 AI 不再犯同样的错误。

它是如何工作的

该系统以两种主要模式运行:基于 Python 的插件和基于 TypeScript 的 mod。它采用混合检测方法,结合快速正则表达式模式(用于捕获诸如“不,使用 X”之类的短语)和语义 AI 验证(用于过滤噪音并支持多种语言)。

  1. 捕获:钩子会在会话期间自动检测修正并将其排队。
  2. 处理:用户运行 /reflect 来审查队列,并批准将这些规则添加到 CLAUDE.md(全局或项目特定)或 AGENTS.md 中。
  3. 技能发现:/reflect-skills 命令会分析会话历史,以发现重复的任务(例如,多次请求生产力审查),并建议在 .claude/commands/ 中创建专门的技能文件。
  4. 路由:在使用特定技能时所做的修正会被路由回该技能的定义文件,以便随着时间的推移对其进行改进。

适用人群

使用 Claude Code CLI 的开发者,他们希望自动化记录项目约定和个人偏好的过程,以及那些通过 AGENTS.md 支持使用 Codex、Cursor 或 Aider 的开发者。

亮点

  • 永久记忆:将修正同步到 CLAUDE.md,以便在会话之间持久化。
  • AI 驱动的技能发现:分析历史记录,根据重复的意图建议新的 /commands。
  • 多语言支持:通过语义分析理解任何语言的修正。
  • 历史扫描:可以扫描所有过去的会话,以恢复遗漏的学习内容。
  • 语义去重:整合相似的规则,保持记忆文件的整洁。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目