位置与概念
东西放在哪
记忆与 Rule 的位置(Windows 与 Mac)
~ 表示你的"用户主目录":Windows 是 C:\Users\你的用户名\,Mac 是 /Users/你的用户名/。
| 内容 | Windows | Mac |
|---|---|---|
| 个人全局规则 CLAUDE.md | C:\Users\用户名\.claude\CLAUDE.md | ~/.claude/CLAUDE.md |
| 项目规则 CLAUDE.md | 项目文件夹\CLAUDE.md 或 项目文件夹\.claude\CLAUDE.md | 同左(路径分隔符为 /) |
| 个人不入库的项目规则 | 项目文件夹\CLAUDE.local.md | 同左 |
| 按文件类型拆分的 Rule | 项目文件夹\.claude\rules\*.md;个人通用 C:\Users\用户名\.claude\rules\ | .claude/rules/;个人 ~/.claude/rules/ |
| 自动记忆(Claude 自己写) | C:\Users\用户名\.claude\projects\<项目>\memory\ | ~/.claude/projects/<项目>/memory/ |
| 公司统一管理的规则 | C:\Program Files\ClaudeCode\CLAUDE.md | /Library/Application Support/ClaudeCode/CLAUDE.md |
要点:CLAUDE.md 是你写给它的规矩,自动记忆是它写给自己的笔记,两者每次对话开头都会加载。自动记忆文件夹里有一个 MEMORY.md 索引,加载时只读开头约 200 行,所以索引要简短、一条一行。出处:官方 memory 文档。
T00 的做法:一条记忆一个文件,写清"为什么"和"怎么用",MEMORY.md 里只放一行指针。纯"事实"类内容(代码里能查到的)不记,只记"代码里看不出来的原因和偏好"。
Skill、Command、Rule 有什么区别
| 谁触发 | 什么时候加载 | 放哪里 | |
|---|---|---|---|
| Rule / CLAUDE.md | 自动 | 每次对话开头 | 见上节 |
| Skill | AI 根据描述判断,或你点名 | 用到时才读全文 | .claude/skills/名字/SKILL.md(项目)或 ~/.claude/skills/(个人) |
| Command | 你手动输入 /名字 | 输入时 | .claude/commands/名字.md 或 ~/.claude/commands/ |
选择原则:每次都要遵守的 → Rule;偶尔才用的一套步骤 → Skill;你想一键触发的固定流程 → Command。Skill 最重要的是文件开头的 description(触发描述):写清"在什么情况下用我",AI 才会在合适的时候想到它。官方说明:Skill、斜杠命令。
一个最小的 Skill 文件:
---
name: deploy-check
description: 部署网站后验证线上能访问时使用:curl 状态码、控制台报错、双视口截图
---
1. 先 curl 线上地址确认 200
2. 用浏览器打开,手机和电脑宽度各一次
3. 控制台有报错就列出来
T00 自己写 Skill 的固定流程,也做成了一个 Skill(见下方"T00 的 Skill 清单"里的 t00-skill-writer)。