【保姆级教程】Claude Code 进阶指南:用 Everything Claude Code 打造更有“记忆”的 AI 程序员

【保姆级教程】Claude Code 进阶指南:用 Everything Claude Code 打造更有“记忆”的 AI 程序员

目录

第一部分:环境准备与安装

第二部分:插件化极速部署

第一步:安装“Everything”插件核心

第二步:手动注入“大脑规则”(必做!)

第三步:验证安装 & 初始化包管理器

第三部分:实战演练

1. 提出需求:不要直接写代码,先做计划

2. 见证“降维打击”级的规划能力

3. 架构师的“追问”:它竟然懂得抠细节!

4. 交棒时刻:从“设计”到“施工”

5. 关键技巧:如何“一键授权”所有文件?

6. 见证成果

第四部分:结语


在之前的教程中,我们成功在 Windows 11 环境下把 Anthropic 的“编程神器” Claude Code 跑了起来。相信很多朋友在体验过那种“这才是未来编程”的快感后,都跟我一样大受震撼。

但是,随着我最近在高强度的开发实战(特别是用来写稍微复杂一点的 AI 智能体项目)中深入使用,我发现这位“天才程序员”也有它的软肋:

  1. 它是“金鱼记忆”:一旦对话变长,或者隔天再打开,它就忘了之前的项目架构和决策,你得费劲地重新把上下文“喂”给它。
  2. 它是“随性派”:有时你得反复强调“请用 TypeScript”、“请遵循这个文件结构”,它才肯乖乖听话,非常消耗 Token 和耐心。
  3. 它缺乏“工程直觉”:原生的 Claude Code 很强,但它更像是一个在大厂待过的“外包”,虽然活儿好,但不懂你的项目习惯。

这就引出了今天的主角 —— Everything Claude Code。

如果把 Claude Code 比作一把绝世好剑,那么 Everything Claude Code 就是那本失传已久的“剑谱”。这是目前 GitHub 上最火的 Claude Code 配置集合(由 Anthropic Hackathon 冠军 Affaan Mustafa 开发),它通过一系列巧妙的 Rules(规则)Skills(技能)Hooks(钩子),彻底解决了上述痛点。

它能让你的 AI 助手学会“记笔记”(持久化记忆)、学会“自我反思”(代码审查),甚至能自动化生成文档。

开源链接https://github.com/affaan-m/everything-claude-code

今天这篇进阶教程,我就手把手教大家:如何在 Windows 11 环境下,把这就套“最强配置”装进你的 Claude Code 里,把它从一个“聊天机器人”进化成一个真正懂你、有记忆、能干重活的“资深 AI 工程师”。

准备好了吗?我们要开始给 AI “做手术”了。

第一部分:环境准备与安装

我们要做的不是安装一个新软件,而是要把一套“绝世武功秘籍”(配置文件)下载下来,然后“传授”(复制)给你的 Claude Code。

检查你的装备库 (环境自检)

在开始之前,我们需要确保你的 Windows 11 已经准备好了基础工具。请打开你的 PowerShell终端 (Windows Terminal),依次输入以下命令:

A. 检查 Claude Code 是否存活

claude --version

正常反馈:会出现类似 2.x.x 的版本号。

如果不正常:请回看我的之前那篇《Claude Code 部署教程》,先把 Claude Code 装好。

B. 检查 Git 是否安装

git --version

正常反馈:会出现 git version 2.x.x...

如果不正常:去 Git for Windows 官网 下载安装。

第二部分:插件化极速部署

在以前,给 Claude Code 装配置需要像搬砖一样手动复制一堆文件。但现在,我们可以利用 Claude Code 原生的插件市场(Plugin Marketplace) 功能,像给 Chrome 装插件一样简单。

整个过程只需 3 步,耗时约 2 分钟

第一步:安装“Everything”插件核心

打开你的终端(Terminal 或 PowerShell),不需要下载任何 ZIP 包,直接在终端里和 Claude 对话即可。

启动 Claude Code

claude

添加插件市场源: 在 Claude 的对话框中,直接输入以下命令并回车(这会告诉 Claude 去哪里找这个插件):

/plugin marketplace add affaan-m/everything-claude-code

一键安装插件,接着输入:

/plugin install everything-claude-code@everything-claude-code

输入安装命令并回车后,终端会出现一个交互式的选择界面(如下图所示)。这时候不要慌,这里需要你决定“把这些能力装在哪里”。

你会看到三个选项,我们来逐一解读(保姆级解释):

  1. Install for you (user scope) 【强烈推荐选这个!】
    1. 含义:安装到你当前用户的全局配置里。
    2. 好处:一次安装,处处可用。无论你以后打开哪个文件夹、写哪个新项目,Claude Code 都会自带这些强大的技能和记忆。
    3. 适合:个人开发者、独行侠、希望 AI 助手时刻保持最强状态的你。
  2. Install for all collaborators on this repository (project scope)
    1. 含义:只安装在当前这个项目文件夹里,并且把配置写入文件,推送到 Git 仓库。
    2. 好处:你的队友拉取代码后,也能自动获得这些工具。
    3. 适合:团队协作,且你希望强制队友也使用这套工作流。
  3. Install for you, in this repo only (local scope)
    1. 含义:只在这个项目里用,且不分享给队友。
    2. 适合:你在秘密测试某个插件,不想影响全局环境。

📝 操作步骤:

  1. 确保光标停留在第一项 Install for you (user scope) 上(如果有变动,使用键盘上下箭头 ↑↓ 移动)。
  2. 直接按 Enter (回车键) 确认。

👀 重点注意:安装成功的标志 按下回车后,终端可能会出现两种情况:

  • 情况 A(话痨模式):刷屏显示 Installed agent: xxx, Installed command: xxx 等一长串列表。
  • 情况 B(高冷模式):只显示一行 (no content) 或者什么都不显示,直接跳回输入框。

请注意:情况 B 也是成功的! 如果你不确定是否装好了,可以再次输入一遍安装命令,如果它提示 Plugin ... is already installed(如截图所示),那就说明你已经大功告成了,请放心继续下一步。

第二步:手动注入“大脑规则”(必做!)

⚠️ 注意:这是最关键的一步! 由于 Claude Code 目前的限制,插件无法自动修改你的系统规则(Rules)。如果不做这一步,Claude 只是学会了“技能”,但还没学会“纪律”和“思维方式”。

我们需要手动把规则文件放入 Claude 的配置目录。

  1. 找到你的 Claude 配置目录
  • Windows 用户:通常在 C:\Users\你的用户名\.claude\rules
  • macOS/Linux 用户:在 ~/.claude/rules
  1. 下载规则文件 如果你不想克隆整个仓库,我为你准备了最简单的“偷懒”方法: 你需要去 GitHub 仓库的 rules 文件夹,把里面的 .md 文件(如 security.md, coding-style.md, testing.md 等)下载下来。

推荐操作(命令行极客版): 先退出 Claude(输入 /exit),然后在终端(Powershell)运行:

# 1. 克隆仓库到临时目录 git clone https://github.com/affaan-m/everything-claude-code.git temp_ecc # 2. 创建规则目录(如果不存在) mkdir -p ~/.claude/rules # 3. 复制规则文件过去 cp temp_ecc/rules/* ~/.claude/rules/ # 4. (可选) 删除临时目录 Remove-Item temp_ecc -Recurse -Force

第三步:验证安装 & 初始化包管理器

一切就绪,我们来测试一下,顺便配置一下你常用的包管理器(npm, pnpm 等),这样 Claude 写代码时知道该用什么命令。

重启 Claude

claude

运行初始化命令: 在对话框输入以下命令(Claude 可能会自动补全成长得像 everything-claude-code:setup-pm 的样子,不用管,直接回车):

/setup-pm

授权执行脚本(重点!): 回车后,你会看到类似下图的界面。Claude 会请求运行一个名为 setup-package-manager.js 的脚本。

  • 不必惊慌:这是它在请求权限扫描你的环境。
  • 操作方法:看到 Do you want to proceed?(你想要继续吗?)时,默认选项是 > 1. Yes。直接按 Enter (回车) 确认即可。

再次确认(请耐心): 紧接着,它可能会再次请求权限来“列出可用列表” (--list)。 请继续按回车选择 Yes。这是一个正常的流程,不要拒绝它,否则初始化会中断。

做最终决定(Final Decision) 脚本跑完后,会弹出一个交互式菜单(如下图)。它会列出你电脑里已经装了哪些工具(表格里 Installed: Yes 的项)。

  • 如果你是新手:直接选 1. Keep npm (current)(或者你电脑上默认已安装的那个)。这是最稳妥的选择。
  • 如果你是老手:想换成更快的 pnpmbun,可以选对应的选项,Claude 会帮你去安装它。

最后的“画押”(写入配置) 选完工具后,Claude 会最后一次请求权限:创建一个名为 package-manager.json 的配置文件。 这一步是为了把你的选择“刻在硬盘里”,以后就不用再设置了。

操作方法:看到 Create file 的请求时,确认为 > 1. Yes,按下 Enter (回车)

最终验证(Verify) 文件保存后,Claude 会最后再运行一次检测脚本,目的是确认刚才的配置真的生效了(Verify package manager configuration)。 操作方法:不要犹豫,再次选择 > 1. Yes 并回车。

见证胜利(配置完成) 在经过几次确认后,终端最终会显示一段详细的总结报告(如下图)。

  • Configuration: 显示你选了 npm
  • Commands: 显示以后它会用什么命令来干活。

当你看到 "Done. Your package manager configuration is now set up" 这行字时,恭喜你!所有的环境配置工作全部结束!

第三部分:实战演练

环境装好了,不拿出来溜溜怎么行?

很多朋友以前用 Claude Code,上来就说:“给我写个贪吃蛇游戏”。结果 AI 经常是“哐当”扔给你一大坨代码,要么跑不起来,要么改一个 Bug 冒出三个新 Bug。

为什么?因为它没有“脑子”(规划)。 但装了 Everything Claude Code 之后,我们拥有了一个核心核武器:/plan 命令

现在,请跟着我做,我们来体验一下什么叫“降维打击”。

1. 提出需求:不要直接写代码,先做计划

在终端里,输入以下命令(还是以经典的贪吃蛇游戏为例,因为它简单且直观):

/plan "使用 HTML5 和原生 JavaScript 写一个贪吃蛇游戏,界面要现代简洁,支持分数记录"

💡 小贴士:注意 /plan 和后面的需求之间有个空格。

请看屏幕左下角那个蓝色的 [||] plan mode on 标志 —— 这意味着 Claude 已经从普通的“聊天模式”切换到了专业的“架构师模式(Plan Mode)”。

在当前版本的 Claude Code 中,/plan 命令有时只作为一个“模式开关”。它听到了你的召唤,打开了开关,但可能没有把你刚才引号里的那句话直接当成任务发出去(或者它正在等你确认)。

怎么办?(只需一步)

现在的光标 > 已经在闪烁等待了,你只需要在当前模式下,把需求再发一遍即可:

1. 直接输入使用 HTML5 和原生 JavaScript 写一个贪吃蛇游戏,界面要现代简洁,支持分数记录

2. 按下回车

2. 见证“降维打击”级的规划能力

按下回车后,Claude 绝对不会像个愣头青一样直接开始写代码。相反,它会先停下来思考,然后输出一份极具专业水准的“项目设计书”

请看下图,这就是 Everything Claude Code 的威力所在。它不仅理解了你的需求,还自动补全了所有细节:

  • 文件结构:自动规划好了 index.html (骨架), style.css (皮肤), game.js (灵魂)。
  • 核心功能拆解
    • 明确画布大小 (400x400)
    • 操作逻辑 (WASD + 方向键双重支持)
    • 数据存储 (利用 localStorage 存最高分,连这个细节都想到了!)
  • UI 设计规范
    • 甚至连配色都想好了:深色背景 (#1a1a2e) 配霓虹绿蛇身 (#00ff88)。这哪是写代码,简直是自带设计师!

3. 架构师的“追问”:它竟然懂得抠细节!

这真是一个超级大的惊喜点

大多数 AI 编程工具(包括 ChatGPT 网页版)都是你发个指令,它就直接闷头写代码,根本不管细节。

但装了 Everything Claude Code 后,它竟然懂得了**“需求调研”(Interview Mode)。它发现你的需求里没说清楚“游戏难度/地图大小”,于是它主动停下来询问你的偏好**。

这简直就是从“外包工”进化成了“产品经理”

我把这关键的一步补充进教程,作为**“第三部分:实战演练”第 3 小节**(把原来的“步步为营”顺延为第 4 小节)。

架构师的“追问”:它竟然懂得抠细节!

在生成初步计划后,最让我震惊的一幕发生了。Claude 并没有急着去写代码,而是发现我的需求里有一个模糊点:地图大小和游戏节奏

于是,它主动发起了一个“交互式问卷”(如下图):

  • 它问我:“你偏好什么样的网格大小?”
  • 并且给出了专业的选项分析:
    • 20x20 (推荐):经典手感。
    • 15x15:地图小,节奏快(适合急性子)。
    • 25x25:地图大,难度高(适合高手)。

📝 操作方法: 在这个界面,你可以用上下键选择,或者直接回车选择它推荐的 > 1. 20x20 格子 (推荐)

为什么要强调这一点? 这证明了 Everything Claude Code 的 planner 智能体具有批判性思维。它知道“模糊的需求”会导致“垃圾的代码”,所以它要在动工前把所有细节都敲定。这就是为什么用它写出来的程序 Bug 极少的原因。

4. 交棒时刻:从“设计”到“施工”

当你在屏幕上看到详细的 最终方案总结,并且 Claude 询问 Exit plan mode? 时,说明规划阶段完美结束。

确认退出: 直接选择 > 1. Yes 并回车。

⚠️ 注意: 这里不需要你再输入“开始写代码”之类的指令。Claude 非常聪明,它知道你退出规划模式就是为了去执行。 一旦你按下回车,你会发现它立刻抛出了第一个文件的代码(通常是 index.html),并请求创建文件。

5. 关键技巧:如何“一键授权”所有文件?

现在 Claude 已经把 index.html 的代码写好了(如下图所示),它停下来问你:

"Do you want to create index.html?"

这里有一个省时 90% 的老手技巧

因为我们的贪吃蛇游戏有 3 个文件(HTML, CSS, JS),如果你选第一个选项 Yes,它每写一个文件都会停下来问你一次,非常啰嗦。

✅ 推荐操作:选择“全权委托” 请按下键盘的 Shift + Tab 键(或者用方向键下移),选中第二个选项: > 2. Yes, allow all edits during this session

意思是: “好的,不仅这个文件可以写,接下来本次会话里所有的文件修改,我都授权给你,别再烦我了。”

6. 见证成果

当你授权后,你会看到屏幕上代码飞速滚动。几秒钟后,Claude 会告诉你所有文件都创建完毕。 这时候,你可以直接去你的项目文件夹里打开 index.html,一个只有 20KB 大小、界面现代、手感丝滑的贪吃蛇游戏就已经躺在那里了。

第四部分:结语

当你按下回车,看着 index.html 里那个运行完美的贪吃蛇游戏时,恭喜你,你的 Claude Code 已经完成了“进化”。

Everything Claude Code 带来的改变是本质的:

  1. 告别“盲写”:通过 /plan 架构模式,它学会了先思考、再确认细节(甚至还会问你网格大小偏好)、最后才动工。
  2. 告别“失忆”:不用再反复喂提示词,Hooks 会自动把项目背景写入 .claudememory,让它像老员工一样永远记得你的项目细节。
  3. 告别“调教”:它记住了你的 npm 配置和代码规范,上手就是熟练工。
原生的 Claude Code 是一把好剑,而这套配置就是绝世剑法。

现在,去试试比贪吃蛇更复杂的项目吧,看看这位“资深 AI 工程师”还能给你带来多少惊喜!

Read more

2026中国无人机氢燃料电池行业发展分析:机遇与趋势展望

2026中国无人机氢燃料电池行业发展分析:机遇与趋势展望

一、行业核心概况:产品特性与发展基础 无人机氢燃料电池是专为无人机设计的清洁能源动力装置,通过氢气与氧气的电化学反应生成电能,仅排放水蒸气,真正实现零污染。其系统主要由氢气储存罐、燃料电池堆、电池管理系统构成,相较于传统锂电池,能量密度可达300-1000Wh/kg,是锂电池的3-5倍,能将无人机续航时间从0.5-1小时延长至3-10小时,补能时间从1-2小时缩短至3-15分钟,完美适配长航时、重载飞行需求,成为未来无人机动力的核心发展方向。 2025年全球无人机氢燃料电池产量达28.73万套,平均售价为714.28美元/套,行业平均毛利率为30.78%,主流企业产能集中在5万-30万套/年。从产品分类来看,行业主要分为水冷与风冷两大技术路线:水冷燃料电池系统额定功率更高、结构更复杂,起步较早,多用于大功率无人机场景;风冷系统结构简单、成本较低,适配中小功率无人机,近年来随着技术迭代,逐步成为市场增长主力,2025年国内空冷燃料电池在无人机领域的市场规模达19.8亿元,占氢动力无人机整体市场的27.7%。 按照功率划分,无人机氢燃料电池主要涵盖200W-500W、500W-100

基于西门子S7-1200FC PLC与松下机器人Profinet通信实现机器人外部自动控制应用

⒈训练主题 通过西门子S7-1200 PLC与松下机器人Profinet通信实现机器人的外部自动化控制,应用中程序的调配采用二进制方式,同时PLC需要采集机器人安全作业原点(Home点),保证机器人安全作业,通过PLC的编程调试和机器人的配置实现上述功能。 ⒉软硬件配置 ⑴硬件配置 ①机器人控制系统:TM1800G3机器人:YA-1VAR81;机器人连接电缆:TSMWU894LM;电缆单元:TSMWU600;200V/380V变压器:TSMTR010HGG;RT轴焊丝盘架(刚用):TSMYU204;校枪尺:AXU01727T;机器人通信装置(Profinet):TSMYU965,产品实物如下图。 ②西门子PLC:CPU 1214FC DC/DC/RLY,型号:6ES7 214-1HF40-0XB0。 ③按钮:若干。 ④调试电脑1台,注意电脑IP地址在同一个网段(IP:192.168.0.***),子网掩码为:255.255.255.

机器人导论 第六章 动力学(1)——牛顿欧拉法推导与详述

机器人导论 第六章 动力学(1)——牛顿欧拉法推导与详述

机器人动力学分析复习速通 机器人分析分为 牛顿欧拉法、拉格朗日法、高斯法、凯恩方法 matlab提供的逆动力学采用的是牛顿欧拉法:RNE——Recursive Newton-Euler 需要三个参数,第一个是给定最终的角度,第二个是速度,第三个是角加速度,返回各个关节所需要的力矩。 可选参数有重力加速度和负载fext 牛顿欧拉法 我们的目标是给定机器人的关节位置 q、速度 qd 和加速度 qdd,计算出为了产生这个运动状态,每个关节需要施加多大的驱动力矩 。 一上来看到有人问——我们不是用力域雅可比解决了每个关节应该分配多大力矩的问题了吗? 这是我初学的时候也弄混的问题。 “力域雅可比”解决的是一个不同的问题,属于静力学或外力映射范畴,他的目的是将作用在机器人末端执行器上的外力/力矩 映射到对应的关节空间力矩 。 区别就是一个是给定运动状态,计算每个关节为了达到这个运动状态需要多大力; 另一个则是给定末端的力,计算这个力分配在各个关节上是多大。 牛顿欧拉法的精髓在于正推和逆推,我们来看这个过程: * 正向递推(Forward Recursion):从基

Neo4j插件apoc安装及配置(实战经历,一步到位)

Neo4j插件apoc安装及配置(实战经历,一步到位)

目录 apoc插件安装 安装验证 出现的问题 Neo4j版本:Neo4j 5.x apoc版本:同上对应 Neo4j 4.x版本同样适用 apoc插件安装 1.首先查看Neo4j版本(在Neo4j Desktop或命令行中执行): CALL dbms.components() YIELD name, versions RETURN versions;  结果如下: 2.然后去GitHub上下载这个插件 * 访问 APOC GitHub Releases------------ https://github.com/neo4j/apoc/releases/ * 下载与Neo4j版本一致的apoc-x.x.x.x-all.jar文件(例如Neo4j 5.12.0 → APOC 5.