工具大全
AI 教程作者:Coocon2026年3月29日146 次阅读约 2 分钟阅读

Claude Code 的记忆与命令:CLAUDE.md、斜杠命令和工作流快捷方式

当你不再在每次会话里重复同样的指令时,Claude Code 才会真正变得高效。Anthropic 的记忆系统和斜杠命令正好解决了这个问题。前者负责跨会话保留上下文,后者负责在会话中快速执行常见操作。

这样一来,工作流会稳定很多:项目规则放在 CLAUDE.md 里,个人偏好放在用户记忆里,常用命令则可以在会话中快速调用,而不用每次重新写长提示词。

Claude Code 的记忆是怎么工作的

Anthropic 把记忆分成了多个层级:

  1. 企业策略记忆,用于组织级规则
  2. 项目记忆,放在 ./CLAUDE.md
  3. 用户记忆,放在 ~/.claude/CLAUDE.md

这种结构的意义在于:团队规范和个人习惯可以分开管理。你打开项目时,Claude 就能自动读取合适的说明。

Claude Code 还会从当前工作目录向上递归查找记忆文件,这对大型仓库特别有用。你也可以用 /memory 查看当前加载了哪些记忆。

项目记忆里应该放什么

CLAUDE.md 适合放那些应该跟着代码库一起走的说明:

  • 构建和测试命令
  • 命名规范
  • 架构说明
  • 团队约定
  • 常见工作流提示

目标很简单:把你每次开会话都要重复的说明保存下来,减少重复沟通,也减少输出不一致。

如何快速添加或编辑记忆

Anthropic 提供了两种很方便的方式:

  • 在消息前面加 #,快速添加一条记忆
  • /memory 打开对应的记忆文件并直接编辑

示例:

# Always prefer small, reviewable changes

这样就可以在不中断工作流的情况下记录一个简单偏好。

最常用的斜杠命令

Anthropic 官方特别强调的内置命令,在日常使用中非常实用:

  • /init:为项目生成 CLAUDE.md 指南
  • /clear:清空当前对话历史
  • /compact:当会话太长时压缩上下文
  • /config:查看或修改配置
  • /mcp:管理 MCP 连接
  • /model:切换模型
  • /permissions:查看或调整权限
  • /help:查看可用命令

这些命令能让你不离开当前会话就完成调整,不必每次都重新输入长提示词。

面向重复任务的自定义命令

Anthropic 也支持用 Markdown 文件定义自定义斜杠命令。对于经常重复的工作,这非常有用。

项目命令放在 .claude/commands/,个人命令放在 ~/.claude/commands/。你可以把它们用在这些场景里:

  • 代码审查清单
  • 安全检查提示
  • 重构说明
  • 文档更新流程

如果你经常让 Claude 做同类任务,把它做成命令通常比写一大段提示词更好,因为更容易复用,也更容易保持一致。

一个简单的记忆策略

可以用三层规则来管理:

  1. 团队规则放项目记忆
  2. 个人默认设置放用户记忆
  3. 一次性要求放当前会话

这样 Claude Code 会更稳定,也能避免你把所有内容都堆进一个提示词里。

官方参考资料

以上资料检索于 2026年3月29日。功能可用性、套餐限制和界面细节可能会变化,发布前请以链接中的 Anthropic 官方资料为准。

相关文章

Claude Code 报错 temporarily unavailable, so auto mode cannot determine the safety of bash 怎么解决

Claude Code auto 模式弹出「temporarily unavailable, so auto mode cannot determine the safety of bash」?先说结论:不是你的命令危险,是安全判定器(一次额外的模型调用)暂时联不上。本文给出四步处理、模型名×工具名×原因的完整变体速查,以及只读操作为何不受影响的机制解释。

llmclaude-code+3
pitfalls2026年9月4日4 min
233

复现一条能打穿 Claude Code auto 模式的注入链:模型拒跑恶意二进制,却自写代码把自己坑了

embracethered 8 月底放出一条攻击链,让一句『总结这个网页』把 auto 模式的 Claude Code 拖到 60~80% 的代码执行成功率——而 Anthropic 委托第三方测出的数字是 0.00%。我在隔离环境里把这条链拆开逐段实测:诱导模型从 WebFetch 降级到 curl 的分流端点、以及最关键的一环——模型『拒绝运行陌生二进制、改自己写 Python 解码器』这个安全决定本身,反而踩中了同目录下的同名 struct.py 投毒。确定性部分(分流 + 同名模块投毒 + 缓解对照)在本机完整复现并给出真实证据;live 端我这台机器因判定器限流 fail-closed 而没能跑通完整 RCE,如实标注。文末给出真正有用的缓解手段。

claude-codeauto-模式+5
hands-on2026年8月31日9 min
266

抓包拆开 Claude Code auto 模式的判定器:11 万字系统提示词逐段解析

上一篇复测确认了 auto 模式在放行 Bash 前会调一次会话模型当判定器,但那个判定器收到的到底是什么,一直是黑盒。这次我用本地日志代理把判定请求整包抓了下来:一份 116,879 字符的系统提示词,开头写着 You are a security monitor for autonomous AI coding agents。本文逐段引用抓包原文,拆开它的威胁模型、两级规则(1 条 HARD BLOCK / 68 条 SOFT BLOCK / 17 条 ALLOW)和两阶段判定流程——第一阶段只评估危害、明确不看用户意图,第二阶段才叠加意图和豁免。附三张真实终端截图和抓包证据,所有数字均来自本次读出,未经估计。

claude-code提示词+5
hands-on2026年8月30日11 min
288
把家里的 Mac mini 变成 24 小时在线的 Claude Code 工作站:claudecodeui + SSH 反向隧道,手机浏览器随时接管

把家里的 Mac mini 变成 24 小时在线的 Claude Code 工作站:claudecodeui + SSH 反向隧道,手机浏览器随时接管

家里的 Mac mini 常年开机跑 Claude Code,人在外面怎么用浏览器接管会话?这是一套上线一周、每天在用的真实方案:claudecodeui 做 Web 界面(选型对比了官方 Web 版、ttyd、code-server),SSH 反向隧道把它推到 VPS,nginx 加 TLS 和登录限流反代成一个普通网址。附完整配置、真实运行数据(隧道五天零掉线、内存 170MB)、上线一周就踩到并自己修掉的 <synthetic> 占位符 bug,以及「为什么不用 Tailscale」的正反论证。

claude-codeclaude-code-lab+7
claude2026年8月29日10 min
361