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 验证(用于过滤噪音并支持多种语言)。
- 捕获:钩子会在会话期间自动检测修正并将其排队。
- 处理:用户运行
/reflect来审查队列,并批准将这些规则添加到CLAUDE.md(全局或项目特定)或AGENTS.md中。 - 技能发现:
/reflect-skills命令会分析会话历史,以发现重复的任务(例如,多次请求生产力审查),并建议在.claude/commands/中创建专门的技能文件。 - 路由:在使用特定技能时所做的修正会被路由回该技能的定义文件,以便随着时间的推移对其进行改进。
适用人群
使用 Claude Code CLI 的开发者,他们希望自动化记录项目约定和个人偏好的过程,以及那些通过 AGENTS.md 支持使用 Codex、Cursor 或 Aider 的开发者。
亮点
- 永久记忆:将修正同步到
CLAUDE.md,以便在会话之间持久化。 - AI 驱动的技能发现:分析历史记录,根据重复的意图建议新的
/commands。 - 多语言支持:通过语义分析理解任何语言的修正。
- 历史扫描:可以扫描所有过去的会话,以恢复遗漏的学习内容。
- 语义去重:整合相似的规则,保持记忆文件的整洁。
相关
- 项目
- 项目
- 项目
- 项目
- 项目