Claude Code Rules 配置指南
在开发过程中,让 AI 遵循项目特定的编码规范和安全标准至关重要。Claude Code 的 Rules 机制正是为此而生,它允许你定义代码风格、安全限制和工作流规则。下面结合实战经验,聊聊如何高效配置这套系统。
基础配置与结构
文件位置与命名
Rules 的配置灵活性很高,主要取决于你的需求范围:
- 单一文件规则(简化版):放在项目根目录的
CLAUDE.md或用户主目录的~/.claude/CLAUDE.md。 - 全局规则(跨项目复用):存放在用户主目录下的
.claude/rules/文件夹中。 - 项目级规则(优先级最高):放在项目根目录下的
.claude/rules/文件夹中,所有.md文件会自动加载。
推荐的项目级目录结构如下:
project-root/
└── .claude/
└── rules/
├── coding-style.md # 编码风格规则
├── security.md # 安全规范规则
└── testing.md # 测试标准规则
规则文件格式
规则文件使用 Markdown 格式,核心在于利用 YAML 前置元数据来限定作用域。例如:
---
paths:
- "src/api/**/*.ts" # 仅对匹配路径生效
- "!src/api/**/*.test.ts" # 排除测试文件
name: API 开发规范
description: 项目 API 层的编码与安全标准
---
# API 开发规范
## 核心规则
1. **必须**使用 TypeScript 严格模式("strict": true)
2. **必须**为所有 API 端点添加输入验证
3

