当前位置: 首页 > article >正文

我花 3 天摸透了 Claude Code 的全部配置文件,这篇指南帮你少走弯路

我花 3 天摸透了 Claude Code 的全部配置文件这篇指南帮你少走弯路Claude Code 挺聪明但就是不够懂我。这句话我听了不下十遍。每次都要重复说用中文回复、先读我的记忆文件、提交代码要写清楚原因——你也是这样吗真相是Claude Code 有一套完整的配置体系就像给 AI 写了一份员工手册。配好了它就是你的专属编程搭档没配好它就是个通用聊天机器人。今天我把所有核心配置文件梳理了一遍看完这篇30 分钟搭出你自己的 AI 工作流。一、总览7 个核心配置文件Claude Code 的所有配置住在~/.claude/目录下。~是家目录缩写.claude前面的点表示隐藏目录Finder 默认不显示。终端里ls -la才能看到。打开这个目录核心就这 7 个~/.claude/ ├── CLAUDE.md # 行为准则最高优先级 ├── settings.json # 控制面板API、插件、环境变量 ├── settings.local.json # 权限白名单 ├── .mcp.json # 外部工具连接 ├── memory/MEMORY.md # 长期记忆索引 ├── skills/*.md # 技能包 └── agents/*.md # AI 分身先搞懂全局配置CLAUDE.md settings再按需扩展 Skill 和 Agent。下面逐个拆解。二、CLAUDE.md给 AI 写员工手册位置~/.claude/CLAUDE.md作用每次启动对话时自动读取作为行为准则优先级项目级 用户级两个层级用户级~/.claude/CLAUDE.md对所有项目生效项目级项目根目录下的CLAUDE.md仅对当前项目生效可覆盖用户级真实示例# CLAUDE.md ## 语言和风格 - 始终使用简体中文回复 - 禁止废话直接回答问题 ## 核心铁律最高优先级 1. 不确定 说不确定 2. 没有证据 不下结论 3. 能验证则验证 ## 工作方式 1. 理解需求 2. 简要说明方案 3. 再开始实现小贴士用##分大类用编号列表写规则。规则越具体越好——用中文回复比注意语言有效 100 倍。行为准则写好了接下来配置底层参数。三、settings.json控制面板位置~/.claude/settings.json作用管理 API、插件、环境变量、Hook 等核心配置{ enabledPlugins: { context7claude-plugins-official: true, playwrightclaude-plugins-official: true }, env: { ANTHROPIC_MODEL: claude-sonnet-4-20250514 }, hooks: { SessionEnd: [{ hooks: [{ async: true, command: /bin/bash ~/.claude/hooks/my-hook.sh, type: command }] }] } }配置项作用enabledPlugins开关官方插件代码审查、文档查询等env环境变量API 密钥、模型选择hooks生命周期钩子settings.local.json权限白名单管理哪些操作不需要用户确认{ permissions: { allow: [ WebSearch, Bash(git:*), Bash(python3:*) ] } }小贴士把git、python3、ls等常用命令加入 allow省去反复确认。千万别放危险命令如rm -rf。控制面板配好了再让它能连接外部工具。四、.mcp.json连接外部工具位置~/.claude/.mcp.json作用通过 MCP 协议让 AI 调用外部工具浏览器、数据库等{ mcpServers: { chrome-devtools: { command: npx, args: [chrome-devtools-mcplatest] } } }一行配置Claude Code 就能控制 Chrome 浏览器——截图、点击、填表全自动。工具接好了让它拥有记忆。五、memory/ 目录让 AI 拥有长期记忆位置~/.claude/memory/MEMORY.md作用跨会话持久化重要信息MEMORY.md 示例# Claude Code Memory Index ## 偏好 - 编码风格Java 为主Vue 前端 - 部署方式Docker Jenkins ## 工具 - opencli 使用指南: ~/.claude/memory/opencli-guide.md设计理念MEMORY.md 做索引不堆细节。真正的内容放在第二大脑目录多个 AI 工具共享。和 SECOND-BRAIN.md 配合~/.claude/SECOND-BRAIN.md告诉 Claude 去哪里找信息# 第二大脑桥接 统一事实源 - ~/second-brain/user/preferences.md - ~/second-brain/work/current-focus.md这样 Claude Code、OpenClaw 等多个 AI 工具共享同一份记忆不会各写各的。有了记忆再给它装技能包。六、skills/ 目录给 AI 装技能包位置~/.claude/skills/*.md作用为 Claude 提供专用工作流程和领域知识类比Claude Code 是手机 OSSkill 就是 App。SKILL.md 格式--- name: build-deploy description: 打包部署。触发词打包、打生产包 --- # 打包部署 ## 工作流程 1. 检查环境变量 2. 执行 mvn clean package -P prod 3. 压缩输出到 web.zip 4. 移动到 ~/Documents/三要素name名称description含触发词 正文工作流程技能包装好了再来创建 AI 分身。七、agents/ 目录创建 AI 分身位置~/.claude/agents/*.md作用为不同任务创建独立 Agent和 Skill 的区别Agent 可以指定tools工具白名单和model模型选择。--- name: wechat-publisher description: 公众号运营专家 tools: Read, Write, Edit, Bash, Grep, Glob model: inherit --- # 微信公众号运营 Agent ## 脚本位置 ~/.cc-switch/skills/wechat-mp-publisher/scripts/ ## 模式 - 热点快报触发词AI 快报 - 深度文章触发词写篇文章tools实现安全隔离model: inherit表示继承主进程模型。最后自动化一切。八、hooks/ 目录自动化事件响应位置~/.claude/hooks/*.sh在 settings.json 中引用作用特定事件触发时自动执行脚本支持的事件事件触发时机SessionEnd会话结束StopClaude 停止生成PreToolUse调用工具前PostToolUse调用工具后真实示例任务完成后通知另一个 AI#!/bin/bash OUTPUT$(cat) curl -s -X POST http://127.0.0.1:18789/api/cron/wake \ -H Authorization: Bearer $GATEWAY_TOKEN \ -d {text: Claude Code 任务完成} echo $OUTPUTClaude 完成任务 → 自动通知 OpenClaw 取结果 → 发射后不管。九、完整配置优先级规则冲突时优先级从高到低项目级 CLAUDE.md 用户级 CLAUDE.md Agent 定义 Skill 定义 默认行为十、30 分钟快速上手清单按这个顺序来效率最高第 1 步写 CLAUDE.md5 分钟nano ~/.claude/CLAUDE.md写入语言偏好和工作方式。这是投入产出比最高的配置。第 2 步配 settings.json5 分钟nano ~/.claude/settings.json设置模型选择开启常用插件。第 3 步设权限白名单5 分钟nano ~/.claude/settings.local.json把git、python3、ls加入 allow告别确认弹窗。第 4 步搭记忆系统10 分钟mkdir -p ~/.claude/memory nano ~/.claude/memory/MEMORY.md写一个索引文件记录工具偏好和项目信息。第 5 步按需扩展有重复任务时再逐步加 Skill、Agent、Hook。一张图总结文件一句话作用CLAUDE.mdAI 的行为准则settings.json控制面板settings.local.json权限白名单.mcp.json外部工具连接memory/MEMORY.md长期记忆索引skills/*.md技能包agents/*.mdAI 分身AI 工具的强大之处不在于出厂时能做什么而在于你花多少心思去调教它。先用 CLAUDE.md 和 settings.json 把基础打好日常使用中按需添加。一套好的配置能让 Claude Code 从能用变成离不开。你在配置 Claude Code 时遇到过什么坑评论区聊聊。

相关文章:

我花 3 天摸透了 Claude Code 的全部配置文件,这篇指南帮你少走弯路

我花 3 天摸透了 Claude Code 的全部配置文件,这篇指南帮你少走弯路"Claude Code 挺聪明,但就是不够懂我。"这句话我听了不下十遍。每次都要重复说"用中文回复"、"先读我的记忆文件"、"提交代码要写清楚原因"—…...

TranslucentTB终极指南:Windows任务栏透明化专业解决方案

TranslucentTB终极指南:Windows任务栏透明化专业解决方案 【免费下载链接】TranslucentTB A lightweight utility that makes the Windows taskbar translucent/transparent. 项目地址: https://gitcode.com/gh_mirrors/tr/TranslucentTB TranslucentTB是一款…...

洗衣液模式小程序开发指南

开发洗衣液模式小程序需结合用户需求与行业特点,以下为关键开发方向与实现方法:核心功能设计智能推荐系统 根据衣物材质、污渍程度自动推荐洗衣液用量及模式。需接入AI算法分析用户输入数据(如衣物类型、污渍等级)。 示例代码&…...

基础模型时代的科学计算

基础模型时代的科学计算 为了变革科学领域,基础模型需要满足物理约束、进行不确定性量化,并采用专门的技术来克服数据稀缺性,同时保持科学的严谨性。 作者:Danielle Maddix Robinson,2025年9月26日,预计阅读…...

青蓝送水小程序开发(现成案例)

以下为现成的送水类小程序开发案例及关键功能模块,可结合业务需求调整:核心功能模块用户端:水品分类展示、在线下单、配送地址管理、订单跟踪、在线支付、会员积分系统配送端:订单接收、配送路线规划、状态更新、异常反馈管理后台…...

MarkDown语法学习总结

MarkDown语法学习 一级标题:#空格标题名 二级标题 二级标题:##空格标题名 几级标题就写几个# 字体 粗体:** 文本 ** 你好 斜体:* 文本 * 你好 斜体加粗:* * * 文本 * * * 你好 删除线:~~ 文本~…...

在Windows上安装安卓应用?这个5MB小工具让你告别模拟器

在Windows上安装安卓应用?这个5MB小工具让你告别模拟器 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你是否曾经想在Windows电脑上运行安卓应用&#xff…...

含分布式电源的IEEE33节点配电网的潮流计算程序,程序考虑了风光接入下的潮流计算问题将风光等...

含分布式电源的IEEE33节点配电网的潮流计算程序,程序考虑了风光接入下的潮流计算问题将风光等效为PQV PI等节点处理,采用牛拉法开展潮流计算,而且程序都有注释 –以下内容属于A解读,有可能是一本正经的胡说八道,仅供参…...

Windows 11 LTSC系统快速安装微软商店:3分钟完成完整解决方案

Windows 11 LTSC系统快速安装微软商店:3分钟完成完整解决方案 【免费下载链接】LTSC-Add-MicrosoftStore Add Windows Store to Windows 11 24H2 LTSC 项目地址: https://gitcode.com/gh_mirrors/ltscad/LTSC-Add-MicrosoftStore Windows 11 LTSC版本以其卓越…...

别再只改Keycloak登录密码了!从一次‘误报’漏洞,聊聊真正的中间件安全加固

从Keycloak密码事件看中间件安全:超越弱口令的防御体系 上周团队收到一份来自第三方安全机构的漏洞扫描报告,其中赫然标注着我们的Keycloak服务存在"弱口令漏洞"。令人困惑的是,我们早已将默认的admin/admin密码修改为包含大小写字…...

vibe coding实战:利用快马平台为诗歌朗诵会打造沉浸式互动网页

最近帮朋友策划了一场线上诗歌朗诵会,需要制作一个能实时互动的沉浸式网页。这个项目最有趣的地方在于,它不仅要展示诗歌内容,还要通过视觉和交互传递诗歌的情感氛围。这种强调"氛围编码"(vibe coding)的场景…...

从‘听不清’到‘听得准’:深入FunASR的VAD模型,教你调参优化语音识别在嘈杂环境下的表现

从‘听不清’到‘听得准’:深入FunASR的VAD模型,教你调参优化语音识别在嘈杂环境下的表现 在工业巡检的轰鸣声中,工程师的语音指令频繁被机器噪音淹没;车载语音助手总在高速风噪下错误触发;户外采访录音里的对话被风声…...

Python实战:海康工业相机主动取流(getoneframetimeout)图像数据解析与OpenCV实时显示优化

1. 海康工业相机主动取流技术解析 第一次接触海康工业相机的主动取流功能时,我踩了不少坑。当时项目需要实时监控生产线上的产品缺陷,要求每秒处理25帧以上的图像数据。经过反复测试发现,主动取流方式(getoneframetimeout&#xf…...

3分钟搞定Axure RP中文界面:告别英文困扰,专注原型设计

3分钟搞定Axure RP中文界面:告别英文困扰,专注原型设计 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还…...

塞尔达传说存档定制指南:打造个性化游戏体验

塞尔达传说存档定制指南:打造个性化游戏体验 【免费下载链接】BOTW-Save-Editor-GUI A Work in Progress Save Editor for BOTW 项目地址: https://gitcode.com/gh_mirrors/bo/BOTW-Save-Editor-GUI 在海拉鲁大陆的冒险中,你是否曾因资源匮乏而错…...

保姆级教程:手把手教你用LIOSAM跑通自己的数据集(含常见报错解决)

从零到一:LIOSAM实战指南与避坑手册 1. 环境配置与数据准备 LIOSAM作为激光-惯性紧耦合SLAM系统,对硬件和软件环境有特定要求。我们先从基础环境搭建开始: 系统要求: Ubuntu 18.04/20.04(推荐20.04)ROS Noe…...

UE5对象池系统深度解析:如何基于Subsystem框架设计可扩展的Gameplay工具

UE5对象池系统深度解析:如何基于Subsystem框架设计可扩展的Gameplay工具 在快节奏的现代游戏开发中,性能优化始终是开发者面临的核心挑战之一。想象一下这样的场景:当玩家在射击游戏中连续发射数百发子弹,或者在开放世界游戏中频繁…...

Spyglass实战指南:从约束到违例豁免的CDC/RDC检查全流程

1. Spyglass入门:CDC/RDC检查基础 第一次接触Spyglass时,我被它复杂的规则体系搞得晕头转向。直到在项目中真正用它解决了几个棘手的跨时钟域问题,才明白这个工具的价值。简单来说,Spyglass就像个经验丰富的"电路医生"&…...

PPO-Lag在Velocity-Walker2d任务中周期性震荡的原因分析与解决方案

PPO-Lag在Velocity-Walker2d任务中周期性震荡的机制解析与调优实践 当你在Velocity-Walker2d环境中观察到训练曲线像心电图一样规律起伏时,很可能正遭遇PPO-Lag算法的经典震荡问题。这种周期性波动不仅影响策略收敛效率,更可能掩盖算法在安全约束处理上的…...

毕业论文“通关秘籍”:好写作AI的神奇魔法盒

毕业季的钟声敲响,对于众多即将毕业的大学生来说,毕业论文就像是一场必须跨越的“终极挑战”。从选题时的迷茫,到文献收集的繁琐,再到大纲搭建的纠结,每一步都让人头疼不已。不过别担心,好写作AI这位论文写…...

5个跨系统突破:Ext2Read让Windows无缝访问Linux分区的创新方案

5个跨系统突破:Ext2Read让Windows无缝访问Linux分区的创新方案 【免费下载链接】ext2read A Windows Application to read and copy Ext2/Ext3/Ext4 (With LVM) Partitions from Windows. 项目地址: https://gitcode.com/gh_mirrors/ex/ext2read 当运维工程师…...

嵌入式Linux新手必看:Buildroot根文件系统启动后权限问题全解析(附/dev/console修复指南)

嵌入式Linux权限管理实战:Buildroot根文件系统权限问题深度解析与修复指南 当你在嵌入式Linux开发中首次使用Buildroot构建系统时,可能会遇到一个令人头疼的问题——系统启动后没有root权限,甚至无法访问/dev/console设备。这不仅影响系统功能…...

WebLaTex:革新学术写作体验的云端LaTeX解决方案

WebLaTex:革新学术写作体验的云端LaTeX解决方案 【免费下载链接】WebLaTex A complete alternative for Overleaf with VSCode Web Git Integration Copilot Grammar & Spell Checker Live Collaboration Support. Based on GitHub Codespace and Dev cont…...

【实战指南】利用逐飞库实现printf函数重定向至蓝牙串口的完整步骤

1. 为什么需要printf重定向到蓝牙串口 在嵌入式开发中,printf函数是最常用的调试工具之一。传统的调试方式是通过有线串口将调试信息输出到电脑终端,但在很多实际应用场景中,有线连接会带来诸多不便。比如智能小车调试时,拖着一条…...

新手避坑指南:用STLink-V2给STM32F103RCT6烧录程序,从CubeMX配置到Keil调试全流程

STM32开发实战:从CubeMX配置到Keil调试的完整避坑手册 第一次接触STM32开发时,那种既兴奋又忐忑的心情我至今记忆犹新。看着手边的STLink-V2调试器和STM32F103RCT6开发板,明明按照教程一步步操作,却总在某个环节卡住——驱动死活装…...

ESP32-S3项目实战:从Github下载‘小智’代码到成功烧录的完整避坑记录

ESP32-S3项目实战:从Github下载‘小智’代码到成功烧录的完整避坑记录 在物联网开发领域,ESP32-S3凭借其出色的性能和丰富的外设接口,成为众多开发者的首选。本文将带你完整走一遍从Github获取"小智"开源项目到最终烧录运行的整个流…...

【限时解密】UE6.5.2 Preview版C++27调试增强包(含DWARF5符号扩展插件):仅开放72小时申请通道

第一章:UE6.5.2 Preview版C27调试增强包核心特性概览Unreal Engine 6.5.2 Preview 版首次集成 C27 调试增强包(C27 Debug Enhancement Pack),该包并非语言标准实现,而是基于 Clang 19 与 MSVC 2025 工具链深度定制的调…...

数据安全守护:QQ空间历史说说备份工具全攻略

数据安全守护:QQ空间历史说说备份工具全攻略 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 在数字记忆日益珍贵的今天,QQ空间承载着无数人的青春回忆与生活印记…...

解决Windows系统卡顿:Win11Debloat全方位优化工具使用指南

解决Windows系统卡顿:Win11Debloat全方位优化工具使用指南 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter an…...

AO3镜像站技术架构与部署指南:构建高可用同人作品访问平台

AO3镜像站技术架构与部署指南:构建高可用同人作品访问平台 【免费下载链接】AO3-Mirror-Site 项目地址: https://gitcode.com/gh_mirrors/ao/AO3-Mirror-Site Archive of Our Own(AO3)作为全球最大的非营利性同人作品平台&#xff0c…...