Skip to content
返回资讯
本页目录 · 6

· 1 分钟阅读

“每次都要我提醒”:Claude Code 工作流里的记忆与规范难题

一名科研用户在 LINUX DO 求助 Claude Code 不主动读取 `.claude` 文档、skill 很少触发且压缩对话后遗忘规范的问题,社区围绕 symlink、Git 同步和按路径读取给出经验解法,也暴露出 AI 编程工具在长期规范遵循上的不确定性。

2026 年 5 月 20 日 11:59pm,LINUX DO「开发调优」分类下,一篇带有「快问快答」标签的帖子《请问一下如何让claude code遵循文档呢》把一个常见但不容易说清的问题摆到台面上:当用户已经把研究规范、写作习惯和工具说明放进 Claude Code 的文件体系里,模型为什么还是不会主动读取?

发帖者 zhujianyuan 说,自己在科研绘图和写作中使用 “claude code + claude opus 4.6”,并把从 GitHub 复制、按自己方向改造的 Claude research 框架链接进 Claude 自己的文件里。但他的体验并不稳定:Claude Code 不会主动阅读这些材料,绘图相关 skill 也很少主动调用。

到可见页面被抓取时,这场讨论至少包含 5 条可见帖子、2 位可见参与者;候选摘要中显示的“1 个帖子、1 位参与者”与页面内容并不一致。这个差异不影响事件主线,却提醒读者,这更像一段论坛现场记录,而不是一份完整的官方问题报告。

深夜求助:科研工作流卡在“不会主动读文档”

发帖者把使用场景限定在科研绘图和写作,而不是一般的代码补全或聊天问答。在这类工作里,用户要的不只是单次回答准确,还要模型能持续遵循图表风格、论文表达、实验叙事和项目约定。一次输出可以靠临时提示修正,连续几轮修改却依赖稳定的规则记忆。

“claude code + claude opus 4.6”
— zhujianyuan, LINUX DO 发帖

从帖子描述看,这个问题并不是“没有准备上下文”。用户已经给 Claude Code 放入材料,也知道可以借助文件和 skill 扩展能力;真正进入任务后,模型的行为仍像没有看到这些规范一样。科研绘图和写作往往要在同一套口径下反复微调,若每次都要重新告诉模型该读什么、按什么格式输出,工具节省下来的时间很快会被提示维护吃掉。

从 GitHub 框架到 .claude 文件:用户想让规范变成默认行为

zhujianyuan 的做法有一条清晰路径:先从 GitHub 找到一个 Claude research 框架,再按自己的科研方向微调,随后把改造后的框架链接到 Claude 自己的文件里。换句话说,他并不是在空白对话里临时要求模型“按我的习惯来”,而是试图把项目规范、研究流程和写作方式沉淀成一个可复用的默认环境。

问题出在“资料存在”和“模型主动调用”之间。一个文件被放进 .claude 相关目录,或被链接到 Claude 的文件体系中,并不等于模型会在每个任务开始前自动检索它、判断它与当前任务相关,再稳定执行里面的规范。用户心中的默认行为是“我已经配置过,之后都应遵循”;工具呈现出的行为却更像“当前上下文没有明确指向,我就未必会读取”。

这也是 AI 编程工具进入长期项目后反复出现的缝隙:文档、配置和上下文并不天然连在一起。用户希望把规范写成文件,像工程里的 lint、test 或 style guide 一样长期生效;模型实际运行时,却仍依赖当前提示、可见上下文、工具权限和内部触发策略共同决定要不要调用这些材料。

“每次都要我提醒”:压缩对话后的规范失效

原帖最有现场感的一句话,是用户对反复提醒的抱怨。他不是说 Claude 完全不能遵循规则,而是说它不会主动遵循。这个差别很关键:模型可能在被点名后回到既定轨道,但任务启动、上下文保持和规范触发的边界并不稳定。

“每次都要我提醒”
— zhujianyuan, LINUX DO 发帖

这句话把 AI 助手从演示环境拉回真实工作现场。一次问答里,提醒一遍规范不算麻烦;科研写作、图表生成和修改循环里,提醒本身会变成维护成本。更棘手的是,用户还报告对话压缩后 Claude 会忘记之前定义的规范,前一段刚校准好的约束,下一段又可能需要人工重建。

长期规范不能稳定留存,AI 助手就很难真正进入工作流。用户需要的不是模型偶尔答对,而是它能在不同轮次、不同文件和压缩后的上下文里保持同一套操作口径。

上下文压缩让项目规范从工作流中断开

几分钟后,Doroemon2026 年 5 月 21 日 12:03am 给出回应。他的判断是,.claude 下的文件可以完整读取,也可以按路径读取。这个回答偏向实践经验,指向两个可能路径:一是让 Claude Code 明确读取 .claude 目录下的文件;二是通过路径组织材料,让模型在需要时定位到具体规范。帖子还链接到 Claude Code 文档页面“探索 .claude 目录”,但本次事实材料没有抓取该官方文档内容,因此不能把论坛回复扩展成官方结论。

2026 年 5 月 21 日 12:16amDoroemon 进一步解释了 symlink 的用法。他说 “symlink是符号链接”,类似快捷方式,并表示自己通常会把 Git 仓库里的内容链接到 .Claude 文件夹中。这样一来,规范仍然留在可版本管理的仓库里,.Claude 文件夹只承担入口作用;用户既能保留 Git 同步能力,又能让 Claude Code 按需读取材料。

“symlink是符号链接”
— Doroemon, LINUX DO 回复

这个建议的价值不在于它一定解决所有问题,而在于它把“AI 记不住规范”重新拉回工程问题:规范文件放在哪里、是否有版本管理、路径是否稳定、工具是否能读到,都会影响最终体验。相比把材料复制到一个孤立目录,symlink 更接近很多开发者习惯的工作方式。

Git 仓库通过 symlink 把规范接入 .claude 目录

“它说这是bug”:用户测试与工具承诺之间的落差

后续反馈显示,zhujianyuan 并不是没有按社区思路尝试,也不是缺少材料。他已经从 GitHub 找到 research 框架,按自己的方向改造,再链接进 Claude 文件体系。按他的说法,Claude 曾告诉他,symlink 到 .claude 后应该可以通过路径读取,但实际测试效果并不好。

“它说这是bug”
— zhujianyuan, LINUX DO 回复

这类落差在 AI 工具里并不少见。模型可以解释一个机制,也可以给出听上去合理的操作路径,但真实执行行为还可能受工具层、文件权限、上下文注入、路径解析和运行环境影响。论坛事实只能说明一名用户报告了不稳定体验,不能据此断言 Claude Code 的 symlink 行为存在确定缺陷。

更值得注意的是排障对象变得模糊了。当 AI 助手用自然语言说“应该可以”时,用户很容易把它理解成工具保证;一旦测试结果不匹配,问题究竟是模型误判、配置错误、文档理解偏差,还是实际 bug,就需要重新验证。对依赖长期规范的用户来说,这种不确定性本身就是成本。

更大的问题:AI 助手如何真正遵循长期项目规范

这场小讨论之所以值得记录,是因为它触及了 AI 编程工具进入长期工作流后的实际门槛。在这个案例里,科研绘图和写作不只需要模型回答问题,还需要它在文件、skill 和压缩后的上下文之间稳定遵循既有规范。只要其中一环不稳定,用户就会回到人工提醒。

接下来真正需要观察的,不是论坛里某个 symlink 建议本身,而是 Claude Code 这类工具能否把长期规范变成可验证、可解释、可重复的行为。官方文档如何定义 .claude 目录,按路径读取在不同环境下是否一致,skill 的主动触发条件是什么,对话压缩后哪些规范会保留、哪些会丢失,这些问题都会影响 AI 助手能否从“会答”走向“会持续做事”。

对科研用户来说,效率增益不只来自模型能力,也来自少提醒一次、少返工一轮、少在压缩后的上下文里重新建立规则。当规范文件、版本管理和上下文记忆不能稳定合拢,AI 工作流就会停在半自动状态:它能做事,但还需要人不断把它拉回原来的轨道。

数据来源