首页
看点啥
插画图片
首页 看点啥 面试官:你说你Vibe Coding手拿把掐,那 Claude Code 用户级:项目级:本地级配置怎么隔离?

面试官:你说你Vibe Coding手拿把掐,那 Claude Code 用户级:项目级:本地级配置怎么隔离?

2026-07-26 0

Claude Code CLI 配置避坑指南:全局、项目、本地,别再搞混了

注:以前发过的安装与介绍的文章,在这里:[[260112-配置Claude Code CLI及常用工具]]

面试官:你说你Vibe Coding手拿把掐,那 Claude Code 用户级、项目级、本地级配置怎么隔离?

软件版本:

1、.claude 目录说明

1.1、用户级(全局)配置

.claude.json.claude/# 用户级(全局)的目录样式参考├── plugins/# [目录] 插件及 MCP 服务器安装目录,必须保留├── skills/ # [目录] 自定义技能定义目录,若有私有技能则必须保留├── projects/ # [目录] 工作区项目历史记录,可选保留(丢失不影响功能)├── sessions/ # [目录] 当前会话状态缓存,可选保留(便于中断恢复)├── file-history/ # [目录] 文件编辑历史版本,可选保留(依赖版本回滚时建议保留)├── settings.json # [文件] 用户设置,必须保留└── CLAUDE.md # [文件] 全局指令文件,每次会话自动加载,建议保留

1.2、项目级配置

CLAUDE.md # [文件] 项目级核心指令,每次会话自动加载CLAUDE.local.md # [文件] 本地个人偏好覆盖,不提交到 git.mcp.json # [文件] MCP 服务器配置文件.worktreeinclude# [文件] Git worktree 自动包含的文件列表.claude/├── settings.json # [文件] 项目级设置(权限、钩子、环境变量等)├── settings.local.json # [文件] 本地个人设置覆盖,不提交到 git【非强制】├── rules/# [目录] 按条件加载的模块化规则文件├── skills/ # [目录] 自定义技能(可通过 / 调用)├── agents/ # [目录] 子袋里定义(专用工具和能力)├── workflows/# [目录] 工作流脚本(编排多个子袋里)└── agent-memory/ # [目录] 跨会话持久记忆存储

2、CLAUDE.md

配置加载优先级(由低到高):

  1. 用户级(~/.claude/CLAUDE.md)—— 基础默认值。
  2. 项目级(./CLAUDE.md)—— 覆盖用户级的冲突项。
  3. 本地级(./CLAUDE.local.md)—— 最高优先级,覆盖以上所有。

2.1、用户级(全局)

文件位置: ~/.claude/CLAUDE.md:存放通用偏好。

2.2、项目级

文件位置:./CLAUDE.md(需提交 Git)

2.3、本地项目级(个人)

./CLAUDE.local.md(禁止提交 Git)

3、MCP

3.1、用户级(全局)MCP

配置文件路径:~/.claude.json:存放所有项目共用的 MCP 服务器(如浏览器自动化、搜索引擎等)。

作用域: user: 仅您,所有项目。在全局 ~/.claude.json

添加方式:使用claude mcp add

claude mcp add --scope user --transport http claude-code-docs https://code.claude.com/docs/mcp

3.2、项目级MCP

配置文件路径: 项目根目录中的 .mcp.json,需要提交版本控制。

作用域: project: 克隆项目的所有人。仅当前项目需要用到的专用 MCP(如数据库直连、内部 API)。

添加方式:使用claude mcp add,Claude 会智能识别当前目录,自动生成或更新配置文件。

claude mcp add --scope project --transport http claude-code-docs https://code.claude.com/docs/mcp

3.3、本地项目级(默认)MCP

配置文件路径:也是全局的配置文件~/.claude.json ,只是在里面的projects节点中。

作用域: local(默认情况):仅您, 仅此项目。

添加方式:

claude mcp add --transport http claude-code-docs https://code.claude.com/docs/mcp

3.4、MCP 服务器类别:

4、 技能 Skill

4.1、全局 Skill 目录

1)使用方式一: 软链接方式

【推荐】使用软链接方式,作用就是在 Claude 技能目录下创建一个“快捷方式”,指向实际存放技能文件的文件夹。

# Linux/Macln -s [源路径] [链接名]ln -s /path/to/your/skill ~/.claude/skills/my-skill# Windowsmklink /d [链接名] [源路径]mklink /d "C:Users你的用户名.claudeskillsmy-skill" "D:pathtoyourskill"

2) 使用方式二: 直接复制

直接按照目录路径规范,复制放到对应目录即可。

3) 使用cc-switch优雅管理

通过cc-switch进行管理,其支持的目录有~/.cc-switch/skills/~/.agents/skills/。同时支持软链接和复制两种方式。

4.2、项目 Skill 目录

目录路径 ./.claude/skills/

5、 插件 Plugins

5.1、使用插件的步骤(示例):

# 1) 添加社区插件市场/plugin marketplace add anthropics/claude-plugins-community# 2) 使用`claude-community`市场名称从中安装插件/plugin install @claude-community

安装常用插件:

# 安装 Superpowers 插件/plugin install superpowers@claude-plugins-official# 安装成功之后,使用这个命令去重载。/reload-plugins

5.2、 添加插件市场的方式

1)从 GitHub 添加

/plugin marketplace add anthropics/claude-code

2)从其他 Git 主机添加

/plugin marketplace add https://gitlab.com/company/plugins.git/plugin marketplace add [email protected]:company/plugins.git

3)从本地路径添加

/plugin marketplace add ./my-marketplace/plugin marketplace add ./path/to/marketplace.json

4)从远程 URL 添加

/plugin marketplace add https://example.com/marketplace.json

5.3、安装插件

添加市场后,您可以直接安装插件(默认安装到用户范围):

/plugin install plugin-name@marketplace-name

6、注意事项与实操

6.1、需要特别注意的遗漏点

6.2、建议的实操步骤(按顺序)

  1. 先配置全局:编辑~/.claude/CLAUDE.md,写入语言偏好。
  2. 项目初始化:进入项目,运行/init生成./CLAUDE.md
  3. 完善项目规则:手动编辑./CLAUDE.md,补全具体技术栈约束。
  4. 添加个人覆盖:如果有个性化需求,创建./CLAUDE.local.md
  5. 按需添加 MCP:全局通用用claude mcp add(不加路径),项目专用则在项目目录下执行。
  6. 挂载 Skills:通用的软链到~/.claude/skills/,项目的直接放进./.claude/skills/

7、相关链接

喜欢(0)

上一篇

Nat. Med. | 健康人工智能应用中大型前沿模型的稳健性与应用准备度评估

Nat. Med. | 健康人工智能应用中大型前沿模型的稳健性与应用准备度评估

下一篇

数字药店系统源码全解:处方审核:订单流转:医保对接与多端开发落地方案

数字药店系统源码全解:处方审核:订单流转:医保对接与多端开发落地方案
猜你喜欢