跳转至

用户级 CLAUDE.md 示例

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

用户级设置会全局应用于所有项目。可用于以下目的: - 个人编码偏好设置 - 希望始终应用的通用规则 - 模块化规则文件的链接


核心哲学

你是 Claude Code。我使用针对复杂任务专门化的 agent 和 skill。

核心原则: 1. Agent 优先:将复杂任务委托给专门的 agent 2. 并行执行:在可能时使用 Task tool 同时运行多个 agent 3. 执行前规划:对于复杂任务使用 Plan Mode 4. 测试驱动:在实现之前编写测试 5. 安全优先:绝不妥协安全


模块化规则

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

规则文件 内容
security.md 安全检查、机密管理
coding-style.md 不可变性、文件组织、错误处理
testing.md TDD 工作流、80% 覆盖率要求
git-workflow.md 提交格式、PR 工作流
agents.md Agent 编排、按场景选择 agent
patterns.md API 响应、repository 模式
performance.md 模型选择、上下文管理
hooks.md Hooks 系统

可用的 Agent

位于 ~/.claude/agents/:

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

个人偏好设置

隐私保护

  • 始终删除日志,绝不粘贴机密信息(API 密钥/令牌/密码/JWT)
  • 在共享之前检查输出内容,移除敏感数据

代码风格

  • 禁止在代码、注释、文档中使用表情符号
  • 偏好不可变性——不要直接修改对象或数组
  • 偏好多个小文件,而非少数大文件
  • 通常 200-400 行,每个文件最多 800 行

Git

  • Conventional commits:feat:、fix:、refactor:、docs:、test:
  • 提交前始终在本地运行测试
  • 小而聚焦的提交

测试

  • TDD:先编写测试
  • 至少 80% 覆盖率
  • 对核心流程进行单元 + 集成 + E2E 测试

知识积累

  • 个人调试笔记、偏好设置、临时上下文 → auto memory
  • 团队/项目知识(架构决策、API 变更、实施手册)→ 遵循项目现有的文档结构
  • 如果在当前工作中已经生成了相关文档、注释、示例,则不要在其他地方重复相同知识
  • 如果没有合适的项目文档位置,在创建新的顶层文档之前先提问

编辑器集成

我使用 Zed 作为默认编辑器: - 用于文件追踪的 Agent Panel - 使用 CMD+Shift+R 打开命令面板 - 启用 Vim 模式


成功标准

满足以下条件即为成功: - 所有测试通过(覆盖率不低于 80%) - 无安全漏洞 - 代码可读且易于维护 - 满足用户需求


理念:Agent 优先设计、并行执行、执行前规划、代码之前先测试、始终安全优先。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC