自修正内存工作树
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/layer-self-correcting-memory-and-worktree-routines-into-claude-code-with-pro-workflow。
技能介绍
要解决的问题
Claude Code 的会话是无状态的。当同一个项目反复踩同样的坑——格式约定被忽略、测试步骤被跳过、上一轮的评审意见在下个会话里又被遗忘——你只能每次都重新解释一遍这些规则。Pro Workflow 针对的正是这个痛点:让纠正记录、质量门禁和工作树例程跨会话保留,而不是依赖模型的短期记忆。
核心机制
技能通过几个机制协同工作:
- 自修正记忆:以 SQLite 作为持久化存储(可选),把历次会话中沉淀的纠正和决策写入外部状态,而非塞进上下文窗口。下次会话启动时,Agent 从记忆层重新加载规则,避免重复犯错。
- 质量门禁:通过 hooks 在关键节点(如提交前后、文件修改前后)插入检查,不符合约定的改动当场被拦下,而不是事后才发现。
- 并行工作树例程:需要同时探索多个修复方向时,在仓库的不同工作树中并行执行,避免单一工作目录的状态互相污染。
接入路径
典型的落地步骤:
- 在目标仓库配置 hooks 和会话约定,让规则有可挂载的锚点。
- 通过插件文件或安装器引入 Pro Workflow 的工作流定义。
- 启用 SQLite 持久化(可选),使自修正记忆可跨会话读写。
- 在会话内用
/plugin相关命令加载 marketplace 与插件即可生效。
适用边界
- 依赖 Claude Code 自身的插件机制,没有 Claude Code 环境无法运行。
- SQLite 持久化是可选项,但不配置时记忆能力受限,纠正只能依赖当次会话的上下文。
- hooks 与会话约定需按仓库定制,效果取决于你对项目约束的设计,并非开箱即用的通用补丁。
- 上游文档出自 GitHub 仓库
rohitg00/pro-workflow,建议对照原始文档核实行为细节。
使用场景
- 项目里反复要求「提交前必须跑测试」,但每个新会话都要重新说明一遍,需要把这条规则固化进会话
- 同一个仓库要同时对比三种修复方案,不想在一个工作目录里来回切换、互相污染状态
- 团队约定提交信息必须用特定格式,希望 hooks 在提交时直接拦截不合规的 message
- 长期项目沉淀了大量纠正记录,希望下次开会话时自动加载,而不是靠翻聊天记录找回
适合人员
- 日常用 Claude Code 写代码、受够了每次开会话都重讲项目约定的工程师
- 需要在单个仓库里并行探索多个修复方向、希望各方案互不干扰的开发者
- 维护团队仓库 hooks 和提交规范、想让规则跨会话生效的 Tech Lead
- 关注 Agent 记忆持久化方案、想避开上下文膨胀问题的架构师