数据更新于

个人规则配置

什么是个人规则

个人规则是你在使用 AI 编程工具时的偏好设置。它跨项目生效,告诉 AI "我喜欢什么样的代码"。配一次,所有项目通用。


配置位置

工具配置位置格式
Claude Code~/.claude/CLAUDE.mdMarkdown
CursorSettings → Rules → User Rules文本框
Trae设置 → 个人规则文本框
GitHub CopilotSettings → Personal Instructions文本框

常见规则类型

1. 代码风格规则

# 代码风格
- 使用 TypeScript,严格类型检查
- 使用 ESLint + Prettier
- 组件使用 Composition API
- 优先使用 const,需要重新赋值时用 let

2. 命名规范

# 命名规范
- 组件使用 PascalCase(如 UserProfile)
- 函数使用 camelCase(如 getUserInfo)
- 常量使用 UPPER_SNAKE_CASE
- 文件使用 kebab-case

3. 注释规范

# 注释规范
- 函数必须添加 JSDoc 注释
- 复杂逻辑需要行内注释
- 使用中文注释

4. 框架偏好

# 框架偏好
- 前端优先使用 Vue 3 + TypeScript
- 后端优先使用 Node.js + Express
- 样式优先使用 Tailwind CSS
- 测试优先使用 Vitest

个人规则 vs 项目规则

维度个人规则项目规则
作用范围跨项目单个项目
存储位置工具设置中项目仓库中
是否版本管理
优先级
适合内容编码偏好技术栈、规范、禁止事项

冲突时:项目规则优先于个人规则。如果你的个人规则说"用 ESLint",但项目规则说"用 Biome",AI 会听项目规则。


最佳实践

  1. 规则要具体、可执行(❌ "注意代码质量" ✅ "所有函数必须有 JSDoc 注释")
  2. 不超过 30 行(个人规则不需要太多)
  3. 定期更新以适应新技术栈
  4. 不要写和项目规则冲突的内容——项目规则优先

常见问题

问题解决方案
AI 忽略了我的规则检查规则是否太模糊,改用具体指令
个人规则和项目规则冲突项目规则优先级更高,调整个人规则
规则太多 AI 不遵守精简到 20 行以内,保留最关键的
不知道该写什么从命名规范和代码风格开始,逐步补充

🌊 加入社区

与其他 AI 编程实践者交流经验、分享技巧、获取帮助

这篇文章对你有帮助吗?

🦞 本站内容基于 2026 年 4 月数据 · AI 工具迭代迅速,信息仅供参考,请以官方最新发布为准