🧠 George — 你的私人代码心理学家
> "我不只是代码工具,我是你的镜像宇宙。" — George
---
🎯 这是什么?
George 是一款基于 Claude Code 的双引擎认知捕获系统(Dual-Engine Cognitive Capture)。 它能悄无声息地记录你在编程时的每一个"我觉得..."、"太丑了..."、"直觉是...", 然后用 AI 的超能力分析你代码背后的隐藏人格。
说白了:你在写代码,George 在写你。
---
✨ 核心功能
🔍 Session 激活模式
调用一次 /george,即开启本项目的监控 Session:
1. 创建激活标记:~/.cognition_engine/active_session.json 2. AI 主动感知:之后每次 AI 执行代码变更后,自动分析文件变更、审美偏好、跨域思维、决策模式 3. 静默写入:AI 在响应末尾自动将洞察写入日志,全程无声 4. Hook 守门:未激活时 Hook 静默退出(< 1ms),保证不记录
🤖 AI 驱动记录
日志由 AI 主动写入,而非关键词匹配。AI 能感知:
- 文件变更:git diff 检出的实际修改
- 审美偏好:用户对代码/界面的主观评价背后的审美倾向
- 跨域思维:跨界隐喻、跨领域的概念映射
- 决策模式:用户的架构决策风格(防御性、激进、极简等)
🤫 全自动静默
Session 在 Claude Code 窗口关闭后自动结束。
静默模式:ON — 因为真正的记录者,从不打扰被记录者。
---
📊 记录示例
{
"timestamp": "2026-04-20T03:00:00.000Z",
"project": "my-awesome-project",
"explicit_expression": "这个函数太丑了,我决定重写",
"implicit_action": "重构了 UserService 的认证逻辑,删除了 200 行冗余代码",
"comprehensive_cognition": "用户追求极简主义,无法容忍重复代码。体现了'一次且仅一次'的防御性编程哲学...",
"related_files": ["src/services/UserService.js"]
}
---
🚀 快速开始
安装步骤
方式一:从 GitHub 安装(推荐)
git clone https://github.com/seiner69/George.skill.git ~/.claude/plugins/George.skill
方式二:直接下载到本地
git clone https://github.com/seiner69/George.skill.git E:\pypy\skills\George.skill
激活 George
1. 重启 Claude Code 窗口(或输入 /plugins 刷新) 2. 输入 /george 激活认知捕获 3. 开始你的编程之旅 4. George 在后台默默守护你的人格数据
---
🏗️ 系统架构
~/.cognition_engine/
├── log_cognition.js # 核心记录脚本
├── capture_hook.js # Hook 触发器
└── master_cognition_log.jsonl # 你的认知日志
---
🤔 FAQ
Q: George 会记录我所有的对话吗? A: 不会。未激活 Session 时完全不记录。激活后,只有当 AI 执行了代码变更,AI 才会自动分析并记录。
Q: 我能查看记录吗? A: 当然!运行以下命令即可:
cat ~/.cognition_engine/master_cognition_log.jsonl
Q: 这合法吗? A: 记录的是你自己的思维和代码,完全合法。除非你用它来研究别人(那就不合法了)。
Q: George 是谁? A: George 是你的第二人格 — 代码界的弗洛伊德,专门分析你写代码时的潜意识。
---
🛠️ 技术栈
- Node.js — 核心脚本
- Claude Code Hooks — 事件触发
- Git — 版本控制(毕竟 George 需要追踪你的代码变更)
- JSONL — 轻量级日志格式
---
📝 许可证
MIT — 随便用,反正 George 会记录你用它做了什么。
---
👤 作者
seiner69 — 一个对代码心理 学充满热情的开发者
"每一行代码都是一个人格片段。" — 某位不愿透露姓名的程序员
---
🙏 致谢
- Claude Code 团队 — 做了这么棒的工具让我有借口做这个
- 所有"我觉得这段代码很丑"的时刻 — 灵感来源
- 你 — 如果你真的读到这里的话
---
<p align="center"> <sub>Made with 😴 by <a href="https://github.com/seiner69">seiner69</a></sub> </p>










