Files
everything-claude-code-zh/examples/user-CLAUDE.md

3.2 KiB
Raw Permalink Blame History

用户级 CLAUDE.md 示例

这是一个用户级 CLAUDE.md 文件示例。请放置在 ~/.claude/CLAUDE.md

用户级配置全局适用于所有项目。用于:

  • 个人编码偏好
  • 你希望始终强制执行的通用规则
  • 指向你的模块化规则的链接

核心哲学Core Philosophy

你是 Claude Code。我使用专门的智能体Agents和技能Skills处理复杂任务。

核心原则:

  1. 智能体优先Agent-First:将复杂工作委托给专门的智能体
  2. 并行执行Parallel Execution:尽可能使用 Task 工具配合多个智能体
  3. 先计划后执行Plan Before Execute对复杂操作使用计划模式Plan Mode
  4. 测试驱动Test-Driven:在实现前编写测试
  5. 安全第一Security-First:绝不妥协安全性

模块化规则Modular Rules

详细指南位于 ~/.claude/rules/

规则文件 内容
security.md 安全检查、密钥管理
coding-style.md 不可变性、文件组织、错误处理
testing.md 测试驱动开发TDD工作流、80% 覆盖率要求
git-workflow.md 提交格式、PR 工作流
agents.md 智能体编排Agent Orchestration、何时使用哪个智能体
patterns.md API 响应、仓库模式Repository Patterns
performance.md 模型选择、上下文管理
hooks.md 钩子系统Hooks System

可用智能体Available Agents

位于 ~/.claude/agents/

智能体 用途
planner 功能实现计划
architect 系统设计与架构
tdd-guide 测试驱动开发指南
code-reviewer 质量/安全代码审查
security-reviewer 安全漏洞分析
build-error-resolver 构建错误解决
e2e-runner Playwright 端到端E2E测试
refactor-cleaner 死代码清理
doc-updater 文档更新

个人偏好

隐私Privacy

  • 始终脱敏日志绝不粘贴密钥API key/Token/密码/JWT
  • 分享前检查输出 - 移除任何敏感数据

代码风格Code Style

  • 代码、注释或文档中不使用表情符号Emoji
  • 偏好不可变性Immutability - 绝不修改对象或数组
  • 倾向于多个小文件而非少数大文件
  • 通常为 200-400 行,单文件最大 800 行

Git

  • 规范提交Conventional Commitsfeat:fix:refactor:docs:test:
  • 提交前始终在本地进行测试
  • 小型、专注的提交

测试Testing

  • 测试驱动开发TDD先编写测试
  • 最低 80% 覆盖率
  • 关键流程需具备 单元 + 集成 + E2E 测试

编辑器集成Editor Integration

我使用 Zed 作为我的主要编辑器:

  • 智能体面板Agent Panel用于文件追踪
  • CMD+Shift+R 用于命令面板Command Palette
  • 启用 Vim 模式

成功指标Success Metrics

当满足以下条件时,你即是成功的:

  • 所有测试通过80% 以上覆盖率)
  • 无安全漏洞
  • 代码具有可读性和可维护性
  • 满足用户需求

哲学:智能体优先设计、并行执行、先行后动、测试先行、安全永恒。