位置与概念

东西放在哪

1项目里CLAUDE.md、.claude/2你的用户目录~/.claude/3AI 自己的记忆Memory

记忆与 Rule 的位置(Windows 与 Mac)

~ 表示你的"用户主目录":Windows 是 C:\Users\你的用户名\,Mac 是 /Users/你的用户名/。

内容WindowsMac
个人全局规则 CLAUDE.mdC:\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自动每次对话开头见上节
SkillAI 根据描述判断,或你点名用到时才读全文.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)。