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

Claude Code SubAgents 配置实战:4个现成配置,复制就能用

用 Claude Code 做项目有个烦人的事上下文窗口不够用。让它查一下某个模块的实现逻辑它把 20 个文件的内容全塞进对话里。查完之后你说好现在改这个函数它告诉你上下文快满了要不要压缩。上周我重构一个 Express 项目让 Claude Code 先摸清路由结构再改中间件。光是摸清这一步它读了 34 个文件上下文用掉 60%。等到真正要改代码的时候已经没多少空间了。SubAgents 就是解决这个问题的。它让你把查资料和干活拆到不同的上下文窗口里。查完的 Agent 把结论给你原始内容不会污染主对话。Claude Code 自带的三个 SubAgent装完 Claude Code 就有三个内置 SubAgent不用配置Explore用 Haiku 模型跑只有读权限不能改文件。你让 Claude Code 去了解一个不熟悉的代码库它会自动把任务丢给 Explore。速度快成本低查完把摘要丢回来。Plan在 plan mode 下工作。你开了 plan mode 让 Claude Code 先做方案再动手它会派 Plan 去读代码、收集信息然后拿着信息回来给你做规划。用的是主对话的模型。general-purpose啥都能干有完整的工具权限。当任务比较复杂、需要又读又写的时候Claude Code 会用这个。这三个是自动调度的你不用手动指定。Claude Code 看任务类型自己选。自定义 SubAgent两种创建方式方式一命令行交互创建在 Claude Code 里输入/agents切到 Library 标签页选 Create new agent。它会问你几个问题放在哪里Personal存到~/.claude/agents/所有项目都能用还是 Project存到.claude/agents/只在当前项目生效要什么工具权限只读、全部、还是自己选用什么模型Haiku 便宜快Sonnet 平衡Opus 贵但强要不要持久记忆开了的话 SubAgent 会在~/.claude/agent-memory/存东西方式二直接写 Markdown 文件在~/.claude/agents/或.claude/agents/下创建一个.md文件。格式是 YAML frontmatter Markdown 正文--- name: my-agent description: 一句话描述这个 Agent 干什么 tools: Read, Glob, Grep, Bash model: sonnet --- 你是一个专门做 XX 事情的 Agent。 这里写系统提示词告诉它该怎么工作。存好之后重启 Claude Code 生效。用/agents创建的不用重启即时生效。作用域和优先级多个地方都能放 SubAgent 配置优先级从高到低位置作用范围优先级组织级托管配置整个组织最高--agentsCLI 参数当前会话2.claude/agents/当前项目3~/.claude/agents/所有项目4插件的 agents 目录装了插件的项目最低同名时高优先级覆盖低优先级。4 个直接能用的 SubAgent 配置下面是我在用的 4 个 SubAgent直接复制文件到~/.claude/agents/就行。1. 代码审查 Agent--- name: reviewer description: 代码审查检查质量和安全问题。在代码修改后主动使用。 tools: Read, Glob, Grep, Bash model: sonnet --- 你是代码审查员。收到代码后做这几件事 1. 检查有没有明显 bug空指针、数组越界、未处理异常 2. 检查安全问题SQL 注入、XSS、硬编码密钥 3. 检查性能问题N1 查询、不必要的循环、内存泄漏风险 4. 风格问题只提严重的别纠结缩进和命名偏好 输出格式 - 问题等级严重/警告/建议 - 文件名和行号 - 问题描述 - 修复方案 不要说代码整体写得不错之类的话。有问题说问题没问题就说没发现问题。这个 Agent 用 Sonnet 跑够用了。给它只读权限加 Bash用来跑 lint 或 grep不给写权限防止它一边审查一边改。2. 测试生成 Agent--- name: test-writer description: 给代码生成单元测试。在写完新函数或修改逻辑后使用。 tools: Read, Write, Edit, Glob, Grep, Bash model: sonnet --- 你是测试工程师。根据源代码生成测试用例。 规则 - 先读源文件搞清楚函数的输入输出和边界条件 - 测试框架跟项目已有的保持一致看 package.json 或 pom.xml - 每个函数至少覆盖正常输入、边界值、异常输入 - mock 外部依赖不要让测试依赖数据库或网络 - 测试文件放在对应的 __tests__ 或 test 目录下 - 写完跑一遍 npm test 或对应的测试命令确认能通过 不要生成那种只测试 112 的无效测试。重点测试业务逻辑的分支。这个需要写权限因为它要创建测试文件。3. 文档扫描 Agent--- name: doc-scanner description: 扫描项目文档和 README找出过时或缺失的内容。 tools: Read, Glob, Grep model: haiku --- 你是文档审计员。扫描项目的文档文件检查这些问题 1. README 里的安装步骤能不能跑通对照 package.json 的 scripts 2. API 文档里的参数和实际代码是否一致 3. 配置示例里的环境变量在代码里是否真的用到了 4. 有没有引用了已删除的文件或函数 输出一个清单列出每个问题的位置和建议修复方式。用 Haiku 就够了只需要读文件和匹配文本不需要多强的推理。省钱。4. Git 日志分析 Agent--- name: git-analyst description: 分析 Git 历史生成变更摘要或排查问题引入时间。 tools: Read, Bash, Grep model: haiku --- 你是 Git 历史分析员。通过 git log、git diff、git blame 分析仓库历史。 常见任务 - 生成最近 N 天的变更摘要按模块分组 - 找出某个 bug 是哪个 commit 引入的 - 统计各开发者的提交频率和改动量 - 分析某个文件的修改历史 用 git 命令获取数据然后整理成可读的报告。不要输出原始 git log要做归纳。用 CLI 参数临时创建 SubAgent不想写文件用--agents参数启动 Claude Code 时临时定义claude --agents { quick-grep: { description: 快速搜索代码中的模式, prompt: 你是代码搜索工具。用户给你一个搜索目标你用 grep 和 glob 找到所有相关代码位置输出文件路径和行号。, tools: [Read, Grep, Glob, Bash], model: haiku } }这个 SubAgent 只在当前会话存在关掉就没了。适合临时用一次的场景。踩坑记录1. SubAgent 不能再套 SubAgentSubAgent 内部不能再派 SubAgent。这是设计上的限制防止无限嵌套。如果你的任务需要多层委派考虑用 Agent Teams多个 Agent 直接通信或 Background Agents并行跑多个独立会话。2. 文件创建后要重启手写.md文件放到 agents 目录后必须重启 Claude Code 才能加载。用/agents命令创建的不需要重启。我第一次用的时候写好文件结果怎么都调不出来折腾了半小时才发现要重启。3. description 写清楚不然 Claude 不知道啥时候用Claude Code 看 description 决定什么时候调用这个 SubAgent。写太笼统比如一个有用的助手它可能永远不会用。写清楚具体场景在代码修改后主动审查代码质量它才知道什么时候该派这个 Agent 出去。4. 工具权限给少不给多审查类的 Agent 别给写权限。我有一次给 reviewer 开了 Write它一边审查一边把它觉得有问题的代码改了——没经过我确认。后来把 Write 去掉改成只读它老老实实只输出报告。5. 同名冲突不报错同一个 scope 下比如~/.claude/agents/如果有两个文件声明了同一个 nameClaude Code 随机保留一个不会提示你。建议用不同的 name 值或者整理好目录结构。frontmatter 字段速查字段作用示例值nameSubAgent 标识符reviewerdescription触发条件描述代码审查 Agenttools允许使用的工具Read, Glob, Grep, BashdisallowedTools禁止使用的工具Write, Editmodel使用的模型haiku / sonnet / opuspermissionMode权限模式plan只读/ fullmaxTurns最大对话轮次10memory持久记忆范围user / project / nonehooks生命周期钩子同 Claude Code Hooksskills加载的技能文件[./skills/lint.md]colorUI 背景色blue什么时候该用 SubAgent不是什么任务都要拆成 SubAgent。判断标准这个任务会往上下文塞一堆你后面用不到的内容吗如果是拆出去。你经常重复给 Claude Code 同样的指令吗如果是做成 SubAgent。你想让某类任务用便宜的模型跑吗如果是做成 SubAgent 指定 Haiku。如果只是一个简单的帮我改这个函数直接在主对话里做别过度设计。配置文件都在 GitHub Gist 上存了一份搜 claude-code-subagents-config 能找到。有问题评论区聊。

相关文章:

Claude Code SubAgents 配置实战:4个现成配置,复制就能用

用 Claude Code 做项目有个烦人的事:上下文窗口不够用。 让它查一下某个模块的实现逻辑,它把 20 个文件的内容全塞进对话里。查完之后你说"好,现在改这个函数",它告诉你上下文快满了,要不要压缩。 上周我重构…...

WordPress AI: 7.0如何为AI驱动的网站奠定基础

此前,所有集成人工智能的 WordPress 插件都必须自行构建基础架构。 即将推出的 WordPress 7.0 版本改变了这一现状,它引入了共享的基础架构,支持 AI 在各个站点上的运行。 AI 工具现在可以发现网站的功能,通过统一的层访问 Word…...

你的音乐不该被格式绑架:用QMCDecode一键解锁QQ音乐加密文件

你的音乐不该被格式绑架:用QMCDecode一键解锁QQ音乐加密文件 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录&#xff0c…...

如何在Blender中实现专业级MMD模型动画制作:5步完整解决方案

如何在Blender中实现专业级MMD模型动画制作:5步完整解决方案 【免费下载链接】blender_mmd_tools MMD Tools is a blender addon for importing/exporting Models and Motions of MikuMikuDance. 项目地址: https://gitcode.com/gh_mirrors/bl/blender_mmd_tools …...

工业智能化的时序选型指南:当数据底座遇见机器学习

随着工业 4.0 和物联网的深入发展,企业对时序数据的诉求已经发生了质的改变:“仅仅把海量数据存下来,并在大屏上画成折线图”已经远远无法满足高阶的业务需求。风机设备的预测性维护、流水线能耗的异常检测、智能电网的产量预测……这些高价值…...

书匠策AI|论文降重降AIGC,原来可以这么丝滑?官网www.shujiangce.com一键解锁!

各位还在为查重率和AIGC率焦虑到秃头的同学们,集合了!👋 今天这篇不讲大道理,不列干巴巴的操作手册,咱们就用聊天的方式,把书匠策AI这个宝藏工具给你扒个底朝天。如果你还不知道它,那你的论文写…...

融合gws-PINNs与马尔可夫切换模型:反演跳跃系数PDE的混合框架

1. 项目概述与核心挑战在科学计算和工程建模领域,我们经常遇到一个“反着来”的难题:已知一个物理系统的观测数据(比如某个区域随时间变化的温度场、流速场),也知道描述这个系统的大致物理规律(比如热传导方…...

5分钟实现Rhino到Blender转换:3dm文件导入完整教程

5分钟实现Rhino到Blender转换:3dm文件导入完整教程 【免费下载链接】import_3dm Blender importer script for Rhinoceros 3D files 项目地址: https://gitcode.com/gh_mirrors/im/import_3dm 你是否为Rhino模型无法在Blender中完美呈现而烦恼?im…...

LED闪灯电路板学习 过程

原理图和pcb是开源的,照着抄就行了,难点主要在于焊接,,焊接我分为三步,第一步一定要点锡,呈现45度角,大约3秒到5秒,第二步就是要夹稳零件往一边靠,第三步就是要顺水的焊锡焊另外一边,最重要就是第二步,熬过去就简单了,打了5个板子花了三天时间从零成功,重…...

XUnity.AutoTranslator:如何免费实现Unity游戏实时翻译的完整指南

XUnity.AutoTranslator:如何免费实现Unity游戏实时翻译的完整指南 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 在游戏的世界里,语言障碍常常成为玩家体验全球优秀作品的绊脚石。…...

ComfyUI-Manager深度解析:AI工作流扩展管理系统的架构设计与性能优化

ComfyUI-Manager深度解析:AI工作流扩展管理系统的架构设计与性能优化 【免费下载链接】ComfyUI-Manager ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable…...

3步解决洛雪音乐播放问题:六音音源修复完整指南

3步解决洛雪音乐播放问题:六音音源修复完整指南 【免费下载链接】New_lxmusic_source 六音音源修复版 项目地址: https://gitcode.com/gh_mirrors/ne/New_lxmusic_source 你是否遇到过洛雪音乐升级后无法播放歌曲的困扰?点击播放按钮只有加载动画…...

黑龙江移远科技,是懂预算、懂场景、更懂服务的专业服务商

很多人误以为移远科技只是简单卖设备的贸易公司,实则不然。依托全品牌货源优势、极致性价比、五星贴心服务、专属方案定制,企业早已从传统销售商,升级为综合性通讯安防解决方案服务商,全方位解决客户采购难、选型难、售后难、预算…...

2026年装订机工厂选择:最新权威排名与专业推荐。

在当前的广东装订机工厂领域,市场环境正经历着前所未有的变革。随着技术进步和市场需求的不断变化,传统的选择标准已经难以满足现代企业的复杂需求。许多企业在选择装订机供应商时,往往陷入“价值陷阱”或“认知误区”,导致投资回…...

机器学习可持续性实践指南:从模型优化到绿色AI的工程落地

1. 项目概述:当机器学习遇见可持续性 在过去的十年里,我亲眼见证了机器学习从实验室的“黑科技”演变为驱动各行各业的核心引擎。从推荐系统到自动驾驶,模型的复杂度和规模呈指数级增长,随之而来的是一个我们无法回避的现实&#…...

2026年降AI工具处理速度横评:五款主流工具一万字论文处理时长完整数据报告

2026年降AI工具处理速度横评:五款主流工具一万字论文处理时长完整数据报告 拿同一篇论文,用三款工具分别处理,记录了完整检测数据。 结论先说:嘎嘎降AI(www.aigcleaner.com)效果最稳,价格也最…...

Rocky Linux 9.2 安装避坑指南:解决UEFI引导、分区加密、安装黑屏等常见问题

Rocky Linux 9.2 实战安装排雷手册:从UEFI配置到疑难解析当CentOS转向Stream分支后,Rocky Linux凭借其与RHEL的二进制兼容性和稳定的发布周期,迅速成为企业级环境的首选替代方案。但在实际安装过程中,即便是经验丰富的系统管理员也…...

12.解决刷机 99% 故障:Bootloop 修复 + 分区表重建 + 底层短路触发技巧

摘要 本文面向具备基础电子电路知识与操作系统概念的工程师,系统阐述主流品牌手机刷机与维修的技术体系。涵盖高通、联发科、苹果A系列芯片平台的底层引导流程,提供完整的Fastboot与Download模式操作代码,以及硬件级短路检测与分区表修复方案。所有步骤均经过多机型验证,可…...

实战避坑:在Linux服务器上配置PTP(ptp4l)实现微秒级时间同步的完整流程

实战避坑:在Linux服务器上配置PTP(ptp4l)实现微秒级时间同步的完整流程在分布式系统、金融交易和高频计算场景中,毫秒级的时间同步早已无法满足需求。当系统需要跨多个节点协调操作时,微秒级甚至纳秒级的时间同步成为刚…...

Color与Linear Color

简单来说:Color 是给“人眼”看的颜色,而 Linear Color 是给“电脑(引擎)”算的纯粹数据。在虚幻引擎(以及所有现代 3D 渲染引擎)中,区分这两者是非常核心的图形学概念。下面是它们具体的区别&a…...

环境配置助手 For Mac:macOS环境变量可视化管理工具

环境配置助手 For Mac:macOS环境变量可视化管理工具 本文介绍一款适用于 macOS 的环境变量可视化管理工具,聚焦其核心功能与配置逻辑。 工具简介 环境配置助手 是一款专为 macOS 打造的可视化环境变量管理工具。它通过图形化界面替代传统的命令行编辑方…...

OpenClaw Windows 最新官方安装教程(超简单一键安装)

⚙️ 前置条件 💻 系统:Windows 10 / Windows 11🧩 终端:系统自带 PowerShell 5.0 及以上🌐 网络:正常外网环境✅ 无需提前安装 Node.js、Git,脚本自动补齐 🚀 正式安装步骤打开 Pow…...

浔川代码编辑器 v4.1.0 正式版重磅上线!AI 加持,轻量高效,开箱即用

浔川代码编辑器 v4.1.0 正式版重磅上线!AI 加持,轻量高效,开箱即用基于 Python Tkinter SQLite3 深度打磨,浔川代码编辑器 v4.1.0 正式版今日全面发布!本次迭代全面整合内测优化成果,AI 助手、在线运行、…...

NS-USBLoader完整教程:Switch文件传输与RCM注入一站式解决方案

NS-USBLoader完整教程:Switch文件传输与RCM注入一站式解决方案 【免费下载链接】ns-usbloader Awoo Installer and GoldLeaf uploader of the NSPs (and other files), RCM payload injector, application for split/merge files. 项目地址: https://gitcode.com/…...

企业微信官方API不够用时,还有别的实现方式吗?

一、核心概念:企业微信 iPad 协议是什么?从技术角度看,大家常说的“企业微信 iPad 协议”,可以理解为一种:基于客户端通信逻辑抽象出来的接口方式。简单说就是:企业微信 iPad 端本身在运行时,会…...

数据驱动VS物理模型:随机森林在电动汽车跟驰行为预测中的精度革命

1. 项目概述与核心价值在智能交通和自动驾驶技术快速发展的今天,如何精准地模拟和预测道路上车辆的跟驰行为,成为了一个既基础又关键的研究课题。无论是为了设计更安全的辅助驾驶系统,还是为了构建更真实的交通流仿真环境,一个可靠…...

Java + Spring Boot 操作 Kafka 完整学习指南

前置条件:ZooKeeper 集群 Kafka 集群已启动(3个ZK节点 3个Broker) Broker 地址:172.17.0.7:9092, 172.17.0.7:9093, 172.17.0.7:9094第一阶段:原生 Java API 操作 Kafka目的:理解底层原理,Spr…...

深入 QEMU 热迁移

深入 QEMU 热迁移:从状态机到数据平面的全链路剖析 “把一台正在运行的虚拟机从一台主机搬到另一台,还让里面的操作系统浑然不觉——这听起来像魔法,实则是精密的工程。” 引言 实时迁移是 QEMU 最核心的子系统之一。它允许将一个正在运行的…...

BetterJoy终极配置指南:让Switch手柄在电脑上完美运行

BetterJoy终极配置指南:让Switch手柄在电脑上完美运行 【免费下载链接】BetterJoy Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput 项目地址: https://gitcode.com/…...

git--github

解决github无法访问的问题。...