当前位置: 首页 > news >正文

07-CLAUDE.md 和 rules

07-CLAUDE.md 和 rules

CLAUDE.md 是什么

CLAUDE.md 是 Claude Code 的项目记忆文件。你可以把它理解为 Claude Code 关于你项目的"长期记忆"——它会在每次对话开始时自动加载,告诉 Claude 你的项目背景、技术栈、编码规范和约定。

你可以手动创建 CLAUDE.md,也可以在 Claude Code 的终端中输入/init让它自动生成。随着项目的演进,CLAUDE.md 会像你的记忆一样不断迭代和丰富。

CLAUDE.md 应该放什么

好的 CLAUDE.md 应该包含以下内容:

  • 项目概述:项目是做什么的,目标用户是谁
  • 技术栈:使用的框架、库、构建工具和版本
  • 编码规范:命名约定、代码风格、文件组织方式
  • 目录结构:关键目录的用途说明
  • 常用命令:构建、测试、部署等常用命令
  • 团队约定:分支策略、提交信息格式、PR 流程

CLAUDE.md 的大小控制

CLAUDE.md 不是越大越好。因为所有大模型的上下文容量都有限,一个过于冗长的 CLAUDE.md 会占用宝贵的上下文空间,反而降低 Claude 的执行效率。

建议将 CLAUDE.md 控制在200 行以下。只记录长期稳定、反复有用的内容。那些一次性的、临时的指令不应该放在这里。

CLAUDE.md 的放置位置

CLAUDE.md 可以放在多个位置,优先级从高到低为:

位置作用域是否加入版本控制
子目录/CLAUDE.md仅该目录可选择加入
项目根目录/CLAUDE.md当前项目建议加入,与团队共享
项目根目录/CLAUDE.local.md当前项目不加入,放入 .gitignore
~/.claude/CLAUDE.md所有项目不加入

重要规则:如果多个位置的 CLAUDE.md 存在冲突,优先级高的会覆盖优先级低的。例如项目根目录的 CLAUDE.md 会覆盖用户目录的同名设置。

rules 规则文件

对于较大的项目,单一的 CLAUDE.md 可能不足以组织所有的项目规则。这时你可以使用.claude/rules/目录将指令组织到多个文件中。

rules 的文件组织

每个文件应涵盖一个主题,并使用描述性文件名。例如:

your-project/ ├── .claude/ │ ├── CLAUDE.md # 主项目指令 │ └── rules/ │ ├── code-style.md # 代码样式指南 │ ├── testing.md # 测试约定 │ └── security.md # 安全要求

所有.md文件都会被递归发现,因此你可以将规则组织到子目录中,如frontend/backend/database/等。

rules 的加载机制

Claude Code 会根据规则配置和当前上下文有选择地加载rules 文件。这意味着:

  • 当你处理前端代码时,主要加载frontend/下的规则
  • 当你处理 API 开发时,自动加载api-design.md
  • 规则文件只有在相关时才占用上下文

这种按需加载的机制,比把所有内容都塞进 CLAUDE.md 要高效得多。

最佳实践总结

根据万少的经验,推荐以下分层管理策略:

第一层:CLAUDE.md(记忆层)

存放长期稳定的项目信息:

  • 项目名称和一句话描述
  • 核心技术栈
  • 最常用的构建和测试命令
  • 团队协作约定(分支策略、PR 规范)

第二层:.claude/rules/(规则层)

存放分类管理的项目规则:

  • 代码风格规则
  • 测试规则
  • 安全规则
  • 数据库设计规范
  • API 设计规范

第三层:CLAUDE.local.md(个人层)

存放个人专属的偏好设置:

  • 个人常用的编辑器设置
  • 个人工作流偏好
  • 注意:此文件应加入 .gitignore

核心原则

  1. 只记录长期有用的信息:一次性的指令不要写进记忆文件
  2. 按主题拆分:不同领域的内容放到不同的规则文件
  3. 控制文件大小:CLAUDE.md 不超过 200 行,规则文件不超过 100 行
  4. 定期维护:随着项目演进,定期清理过时的内容
  5. 团队共享:项目级别的 CLAUDE.md 和 rules 应提交到版本控制

这样组织的好处是:Claude 在需要的时候能快速找到准确的信息,不会被无关内容干扰,工作效率自然更高。

http://www.rkmt.cn/news/1541461.html

相关文章:

  • 基于CodeArts代码智能体,快速完成教师点名签到系统开发
  • 2026年 苏州/昆山/上海短视频运营公司推荐榜单:企业宣传片、工厂制造业、AI短视频营销实力之选 - 品牌发掘
  • 欧富洛宋式美学北美黑胡桃木实木家具:FAS级全实木榫卯工艺诠释东方极简雅致生活 - 优选案例分享
  • 基于Gemini大模型的安全PoC脚本自动化生成实战指南
  • 北京保洁服务推荐:百发伟业专业石材翻新、地毯清洗及全品类保洁工程 - 品牌推荐官
  • 六层电路板打样怎么选?老电子工程师的真实经验
  • 2026长沙高端系统门窗定制:从隔音隔热到全屋改善的深度选型指南 - 优质企业观察收录
  • Adobe-GenP 3.0终极指南:5分钟解锁Adobe全系列软件完整功能
  • 江苏信益鑫照明科技:工业照明灯具全系供应,提供一站式照明解决方案 - 品牌推荐官
  • 52|提示注入:为什么“文档内容”能劫持你的 Agent
  • 喀什换轮胎怎么选门店?轮胎选购避坑指南+本地门店横向对比 - 国麟测评
  • 镇江沐城化工:专注二甲苯等化工溶剂生产批发,数千客户信赖之选 - 品牌推荐官
  • 2026 年 6 月最新 | 台车式退火炉/回火炉/台车炉厂家实测排名权威榜单推荐,实地检测优质台车炉厂商盘点 - 商业新知
  • 2026年义乌整木定制甄选指南:门墙柜一体与别墅全屋定制深度评测 | 义乌整木定制门墙柜一体别墅全屋定制高端全屋定制原木定制 - 速递信息
  • GB12955-2008 标准的甲级防火防盗门多维度耐火防盗一体化结构设计研究
  • 测量显微镜如何为3C电子行业的产品品质把关
  • 校园短视频评选用什么工具?免费视频投票平台对比 - 微信投票小程序
  • 严正警示:2026亨得利官方服务渠道唯一性声明与全国网点公示 - 亨得利官方维修中心
  • i.MX平台AVB/TSN实战:从硬件选型到音频流调试全指南
  • 北京黄金回收实测榜单 2026年最新5家门店对比,卖金必看避坑指南 - 热点速览
  • 连云港防水补漏哪家专业?2026 沿海防水修缮 TOP5 推荐清单,屋面防水、外墙抗渗、厨卫免砸砖、地下室防潮、飘窗阳台漏水、瓷砖空鼓修复实力商家排行榜 - 泛家庭维修
  • 2026义乌高端照明市场测评:聚焦智能家居与专业灯具的品牌实力 - 企业品牌优选测评官
  • 2026成都翡翠回收避坑全攻略,7家门店实测对比,出手不被乱压价 - 薛定谔的梨花猫
  • 南宁市除虫灭鼠本地企业优选|行业深度调研叙述 - 优质品牌推荐商
  • 淋浴房厂家协同定制:唯宝洛克浴室柜(Virbrra)如何打造全场景高定卫浴空间 - 速递信息
  • 手表线上回收靠谱吗?武汉实体门店回收才是稳妥选择! - 讯息早知道
  • 2026腾讯会议领衔5款录制工具盘点
  • 2026年方管生产厂家推荐:山东旺荣Q355B/Q460/S355JR方管全规格供应 - 品牌推荐官
  • 2026西安上门回收黄金怎么选?6家正规机构实测对比 - 西安知道
  • 开源网盘直链解析工具:告别限速,九大平台一键高速下载