说个扎心的事。我身边用 Claude Code 写代码的朋友,几乎都卡在同一个地方:你明明上周刚跟它说「测试里别 mock 数据库,写集成测试」,这周新开一个会话,它又给你 mock 上了。你纠正过它的每一句话,关掉窗口就蒸发。
作者 rohitg00 把这件事说得很直白——「每个用 Claude Code 的人都会撞上这堵墙」。他做的这个叫 pro-workflow 的东西(GitHub 上两千七百多个 Star),思路其实不复杂:在每一次会话底下,垫一个本地 SQLite 记忆库。你纠正一次,它就把这条纠正存成一条规则;下次开会话,规则自动加载。纠正过的事,不再犯第二遍。
下面我拿一个自己的真实场景,给大家看它到底怎么干活。
01
PART
我拿自己的场景给大家看
MY REAL SCENARIO
我的痛点很典型:让 Claude 写功能,它总爱在测试里给数据库打mock,跑起来绿油油,一上真实环境就崩。我每回都得骂一句,每回它都忘。
装好 pro-workflow 之后,我是这么用的——
...
Session 1: 你 → “测试里别 mock 数据库”
Claude → 提议存成规则 → 你确认 → 写入 SQLite
Session 2: SessionStart 自动加载所有规则 + 列出你的知识库
你再提相关话题,它自动把命中的知识页注入上下文
Claude 直接写集成测试,还引用了对应的知识页
Session 50: 纠正率趋近于零。知识库里已经攒了上百条带出处的沉淀
到第五十次会话,你几乎不用再纠正任何东西了。同一个约定,Claude 从第二次起就记得。
这才是「长记性」三个字真正的意思。
02
PART
它是怎么做到的
HOW IT WORKS
机制 01
这是整个东西的心脏。你每纠正一次 Claude,pro-workflow 就生成一条 FTS5 全文可检索 的规则,存在本地 SQLite 里,每次 SessionStart 自动加载。不是让你写文档,是你随口一说、pro-workflow 自己记。
机制 02
pro-workflow 把你的研究沉淀成一套持久化的 wiki,放在磁盘上,带 FTS5 影子索引。你提到相关话题,pro-workflow 自动把命中的知识页塞进上下文;更狠的是还能开一个「自动研究循环」——你睡一觉,它自己把某个课题的 wiki 养得更厚。
机制 03
pro-workflow 把单一的大 CLAUDE.md 拆成四块:CLAUDE.md(入口)、AGENTS.md(工作流规则)、SOUL.md(风格偏好)、LEARNED.md(自动填充的沉淀)。并且要求 CLAUDE.md别超过一百五十行,避免指令越长越漂移。
机制 04
pro-workflow 在二十四个 hook事件上挂了质量门——提交前 lint、检测到密钥泄露就拦、测试挂了自动学一条教训。每天收工还有个 /wrap-up 五步仪式:审改动、查质量、捞教训、写交接、留小结。你关掉窗口之前,该记的都记下了。
03
PART
把上面的命令给大家总结一下
COPY-PASTE COMMANDS
Claude Code 用户,原生装法两行:
...claude
/plugin marketplace add rohitg00/pro-workflow
/plugin install pro-workflow@pro-workflow
用 Cursor、Codex、Gemini CLI 这类(一共三十多种 agent)的,一行搞定:
...bash
npx skills add rohitg00/pro-workflow
装完跑个自检,再跑个收尾:
...claude
/doctor # 确认 SQLite 记忆库、hooks、skills 都就位
/wrap-up # 收尾仪式(全新安装时是空跑)
日常高频就五个命令:/learn-rule 存纠正、/wrap-up 收尾、/wiki init <slug> 起知识库、/develop 啃硬骨头、/smart-commit 提 PR。四十一招你不用背,agent 自己按你的话挑。
04
PART
注意事项也给大家说一下
BEFORE YOU START
先泼盆冷水,这东西不 magic。它是一套方法论加一个插件,要你愿意花几分钟装、花点心思配,不是开箱即用。
1
部分 marketplace 会跳过构建步骤,如果 /doctor 报 KB: missing,得手动进插件目录 npm install && npm run build 补一下。
2
SQLite 知识库在你本机配置目录,得自己备份,别哪天清环境给清没了。
3
四十一招看着吓人,但 agent 会自动选,初装记得跑一次 skills sync 注册到位。
4
协议是 MIT(项目 README 徽章标注),放心改。
///
LAST
写在最后
MEMORY COMPOUNDING
我最被打动的是一句话——「小的纠正,会随着时间滚成巨大的准确率提升」,这就是 记忆复利。这跟我们每天被 agent 气到的痛点,完全对上号。它解决的不是「Claude 不够聪明」,而是「Claude 记不住你」。
我已经打算把它接进自己的 Claude Code 了。如果你也受够了同一个规则解释100遍,这个项目值得下下来试一把。
项目地址:github.com/rohitg00/pro-workflow