【保姆级教程】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

CosyVoice环境安装报错:安装openai-whisper时出现ModuleNotFoundError: No module named ‘pkg_resources‘的原因

先说如何解决,我个人采用源码安装,安装时禁用构建隔离: git clone https://github.com/openai/whisper.git cd whisper git checkout v20231117 pip install -e . --no-build-isolation 再说该问题产生的原因,下面是大D老师的回答,自行参考。 太棒了!你找到了正确的解决方案。让我详细解释为什么会出现这个问题,以及为什么 --no-build-isolation 能解决它。 🔍 问题根源分析 问题的关键在于 PEP 517/518 构建隔离机制和你的 setup.py 实现方式。 1. 构建隔离机制 (Build Isolation) 的工作原理 当你执行 pip install -e .(不带 --no-build-isolation)时,

AMD显卡AI绘画革命:ComfyUI-Zluda超详细配置手册

AMD显卡AI绘画革命:ComfyUI-Zluda超详细配置手册 【免费下载链接】ComfyUI-ZludaThe most powerful and modular stable diffusion GUI, api and backend with a graph/nodes interface. Now ZLUDA enhanced for better AMD GPU performance. 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Zluda 在AI绘画技术爆发的今天,AMD显卡用户终于迎来了专为自家硬件优化的革命性解决方案。ComfyUI-Zluda通过创新的ZLUDA技术集成,让AMD GPU在AI图像生成领域表现惊艳,普通用户也能轻松创作专业级视觉作品。 🎯 环境准备与系统检查 硬件兼容性快速验证 在开始安装前,请务必确认您的系统配置满足以下基础要求: * Windows 10/11操作系统 * Python 3.

GitHub Copilot学生认证指南:轻松获取两年免费Copilot Pro

快速体验 1. 打开 InsCode(快马)平台 https://www.inscode.net 2. 点击'项目生成'按钮,等待项目生成完整后预览效果 输入框输入如下内容 帮我开发一个GitHub Copilot认证辅助工具,帮助学生群体快速通过教育认证。系统交互细节:1.自动检测双重认证状态 2.生成标准化申请模板 3.模拟定位功能 4.材料预审提示,注意事项:需准备.edu.cn邮箱和有效学生证明。 认证核心要点解析 1. 双重认证是前提 2. 必须使用Authenticator应用完成2FA设置 3. 仅绑定手机号无法通过审核 4. 开发者工具显示Configured才算成功 5. 定位信息匹配技巧 6. 使用浏览器开发者工具修改定位 7. 需精确到学校建筑经纬度 8.

GitHub Copilot 在 VS Code 上的终极中文指南:从安装到高阶玩法

GitHub Copilot 在 VS Code 上的终极中文指南:从安装到高阶玩法

GitHub Copilot 在 VS Code 上的终极中文指南:从安装到高阶玩法 前言 GitHub Copilot 作为 AI 编程助手,正在彻底改变开发者的编码体验。本文将针对中文开发者,深度解析如何在 VS Code 中高效使用 Copilot,涵盖基础设置、中文优化、核心功能详解,并提供多个实战场景配置模板。 一、安装与配置全流程 1. 完整安装步骤 1. 扩展安装 * 打开 VS Code → 点击左侧活动栏的 Extensions 图标(或按 Ctrl+Shift+X) * 搜索框输入 GitHub Copilot → 点击安装按钮 2. 账号授权 * 安装完成后右下角弹出通知 → 点击 Sign in