Claude Skills 深度拆解:它和 MCP、Subagent 到底是什么关系

Claude Code 安装配置与 MCP 协议实战指南 AI 编程助手通过大语言模型的代码生成能力,将自然语言理解与编程逻辑相结合,其核心原理是基于深度学习的技术实现智能代码补全和程序理解。这一技术显著提升了开发效率,减少了重复性编码工作,在软件开发的各个阶段都有广泛应用。特别是在集成开发环境中,AI 助手能够通过 MCP(Model Context Protocol)协议连接外部工具和数据源,实现更深度的上下文感知。在实际工程实践中,开发者可以通过配置 SubAgents 实现复杂任务的分解与协作,同时利用 Skills 机制扩展定制化功能。本文以 Claud 阅读详情

Claude Skills 深度拆解:它和 MCP、Subagent 到底是什么关系

Simon Willison 说过一句话,挺刺耳:

Claude Skills are awesome, maybe a bigger deal than MCP.

第一次看到这话,我是不信的。MCP 解决的是「模型能接什么」,Skills 看起来只是几个 markdown 文件,怎么可能更重要?

直到我自己写了三个 Skill,把团队里重复了半年的活儿塞进去,才明白他说的是什么意思。

在这里插入图片描述

一、Skills 到底是什么

一句话:一个文件夹 + 一份 SKILL.md。

pdf-report/
├── SKILL.md          # 必需:说明这个 Skill 干什么、怎么干
├── scripts/
│   └── build.py      # 可选:可执行脚本
└── templates/
    └── weekly.md     # 可选:模板、参考文档、示例

SKILL.md 的开头是 YAML frontmatter:

---
name: pdf-report
description: 把 CSV 数据生成 PDF 周报。当用户要求生成周报、月报或经营分析 PDF 时使用。
---

# 生成周报 PDF

## 步骤
1. 读取 `data/` 目录下最近的 CSV,确认时间范围
2. 运行 `scripts/build.py --input data/ --output out/report.pdf`
3. 检查生成页数,超过 5 页时提醒用户精简指标

## 注意
- 金额单位统一为万元,保留一位小数
- 图表配色固定用 templates/palette.json,别自己调

就这样。没有 SDK,没有注册中心,没有构建流程。

它的本质是「写给模型看的操作手册」。

二、为什么它不占上下文

这是 Skills 最聪明的地方,叫渐进式披露(progressive disclosure)。

一个 Skill 的内容分三层,加载时机完全不同:

层级内容什么时候进上下文
第一层frontmatter 里的 name + description常驻,但只有几十个 token
第二层SKILL.md 的正文命中时才读,几百到几千 token
第三层scripts / templates / 参考资料按需执行或读取,根本不进上下文

对比一下传统做法:把所有规范文档塞进系统提示词,一个 PDF 规范就吃掉 8000 token,而且每次对话都吃。

Skills 的做法是:启动时只告诉模型「有这么一本手册,讲的是生成 PDF 周报」,等真的要做这件事了,才翻开目录看正文,需要执行脚本了才去跑。

这也解释了一个常见疑问:为什么装十几个 Skill 不会把上下文撑爆?因为装的时候只装了「书名」,没装内容。

三、Skills ≠ MCP,它们管的不是一回事

这是最容易混的地方,我用一句话区分:

MCP 管「工具怎么接进来」,Skills 管「这类活儿怎么干」。

具体对比:

MCPSkills
解决什么让模型能调用外部工具和数据让模型按你的规范完成一类任务
形态协议 + Server 进程文件夹 + markdown + 脚本
谁来写工具提供方业务方自己
运行时跨进程调用读文件、执行脚本
换个模型还能用吗能,是标准协议能,本质是提示词工程

举个具体例子:

你要做「每周经营分析报告」这件事。

  • MCP 负责让模型能拿到数据库里的销售数据、能读文件系统、能发邮件。
  • Skills 负责告诉模型:先取哪几张表、怎么算同比、图表用什么配色、报告分几段、什么情况下要标注异常。

没有 MCP,模型拿不到数据;没有 Skills,模型拿到数据也不知道你的规矩。

两个都缺一不可,但 Skills 更「业务」,MCP 更「基础设施」。

Simon Willison 说 Skills 可能更重要,我理解他的意思是:MCP 让能力变多,Skills 让能力变准。 而实际工作中,让人抓狂的往往是后者。

四、Skills 和 Subagent 也不是一回事

第三个容易混的东西。

  • Subagent:另开一个独立的上下文窗口去干活,干完只把结论带回来。解决的是「上下文太满」和「任务要隔离」。
  • Skills:在当前上下文里,给模型加一本可查阅的手册。解决的是「模型不知道你的规范」。

判断很简单:

  • 任务很长、很脏、只需要结果 → 用 Subagent
  • 任务不复杂,但步骤有讲究、格式有要求 → 用 Skills
  • 两者可以叠:Subagent 里也可以加载 Skill

五、什么样的活儿值得写成 Skill

我写了三个之后,总结出一条判断标准:

这件事,你是不是已经跟同事解释过三遍以上?

如果是,就值得写。

我写的三个:

  1. 周报生成:数据源固定、计算口径固定、排版固定。以前每次都要说一遍「金额用万元、同比算环比」。
  2. 代码审查清单:团队有 12 条硬性规范(比如禁止裸 except、必须打日志)。以前靠人记,现在 Skill 里列清楚,模型审代码会自动对照。
  3. 客户方案模板:不同行业的方案结构不同,把结构写进 Skill,输出格式就稳了。

反例: 只做一次的临时任务、需要大量人工判断的决策、纯靠模型自由发挥的创意工作。这些写 Skill 是浪费。

六、写 Skill 的三个经验

第一,description 写得像「触发条件」,不要像「功能简介」。

差:description: 生成 PDF 报告
好:description: 把 CSV 数据生成 PDF 周报。当用户要求生成周报、月报或经营分析 PDF 时使用。

因为 description 是模型判断「要不要翻开这本手册」的唯一依据。写清「什么时候用」,命中率差好几倍。

第二,正文写成「步骤 + 判断」,不要写成「知识科普」。

模型不需要你解释什么是同比,它需要知道「同比算不出来的时候,是留空还是标 N/A」。写规则,不写背景。

第三,能写成脚本的,别写成文字。

「金额保留一位小数」这种要求,与其在正文里反复强调,不如在 build.py 里 round(x, 1)。脚本比提示词可靠一个数量级。


上面这些,是我看完一份《Claude Skills 完全指南》之后自己动手验证的。那份资料把 Skills 从概念、渐进式披露、和 MCP 的对比、到三类适用人群讲得挺完整:

在这里插入图片描述

加上我自己写的三个 Skill 的完整代码和踩坑记录,一起整理成了一份笔记。

想要的,扫码加我,备注「大模型」👇

在这里插入图片描述

不用转发、不用关注,加上直接发你。


Claude Code 完整使用教程(2026最新版) 《Claude Code 完整使用教程(2026最新版)》摘要: Claude Code 是 Anthropic 公司推出的智能编程工具,通过自然语言对话实现代码编写、调试和重构。本教程基于 v2.1.101 版本,涵盖安装配置、核心功能及最新特性。主要内容包括: 多平台安装方式(macOS/Linux/Windows) 桌面应用专属功能如并行会话、定时任务和语音模式 模型选择指南(Sonnet/Opus/Haiku) 快速入门示例:5分钟创建Node.js项目 核心功能:代码读写、命令执行、Git集成等 阅读详情

相关推荐

Claude Code文件引用与加载机制:CLAUDE.md、Skills与Subagents实战配置指南

在AI编程助手与开发工作流深度集成的趋势下,上下文感知与主动协作成为提升开发效率的关键。其核心原理在于通过配置文件使AI理解项目结构、规范与工具链,从而超越基础的代码补全。这一机制的技术价值在于将静态知识库与动态执行能力结合,实现从“对话式辅助”到“项目级协作”的跃迁。应用场景广泛覆盖前端React应用、后端Node.js服务及数据科学脚本等真实项目开发。本文聚焦于Claude Code的文件引用与加载机制,深入解析CLAUDE.md作为项目“宪法”如何提供静态上下文,Skills作为“瑞士军刀”如何扩展外

weixin_33858485的博客 348

Claude Code 实战指南(七):核心概念辨析——彻底搞懂 MCP、SubAgent 与 Skills

本文通过软件公司比喻,清晰区分了Claude Code架构的三大核心组件:MCP(工具供应商)、SubAgent(部门专家)和Skill(操作手册)。MCP提供外部连接能力,SubAgent处理复杂任务,Skill固化标准流程。文章提供了配置路径速查表和实战选型决策树,指导开发者根据需求选择合适组件(连接外部用MCP,复杂任务用SubAgent,规范流程用Skill)。最终展示了三者协同工作的完整场景,强调组合使用可构建强大的AI研发平台。

分享 AI 编程实战、踩坑经验与技术感悟 | 一个工程师的成长笔记 用代码讲故事,用实战验证理论,用图文让技术更易懂 博客即知识库,分享即成长 🌱 2418

Codex与Claude Code深度对比:AI编程助手如何选择?

最近在技术社区和开发者社群里,经常看到两个名字被反复提起:Codex 和 Claude Code。很多刚接触 AI 编程工具的朋友,甚至一些有经验的开发者,都容易把它们搞混,或者笼统地称之为“AI 编程助手”。但如果你真的上手用过,就会发现它们虽然目标相似,但在设计哲学、使用体验和适用场景上,有着非常微妙的差异。 这种差异,不是“哪个更好”的简单判断题,而是“哪个更适合你当前的工作流”的选择题。很多人一上来就纠结于安装、配置、哪个模型更强,却忽略了最核心的问题:你打算用它来做什么?是快速修复一个 bug,还

ctpaknc9526的博客 308

深度拆解 Claude 的 Agent 架构:MCP + PTC、Skills 与 Subagents 的三维协同

Anthropic在Agent工程领域推出创新概念:MCP协议标准化AI与外部连接,PTC通过代码化工具调用优化执行效率;Skills以模块化"知识胶囊"渐进式增强AI专业技能;Subagents采用分治策略隔离上下文并实现专业化分工。这些技术协同构建了更高效、专业的Agent系统,其中MCP+PTC提升工具调用效率,Skills解决专业知识匮乏问题,Subagents优化复杂任务处理能力。三者共同拓展了Agent系统的设计思路,未来可能成为行业标准架构。

m0_65555479的博客 1178

AI代码助手深度对比:Codex与Claude Code如何选?

1. 先搞清楚它们到底是什么,以及为什么值得你花时间 如果你最近在技术社区、社交媒体或者同事的闲聊里,频繁听到“小龙虾”、“Codex”、“Claude Code”这些词,感觉一头雾水,那这篇文章就是为你准备的。别被这些花哨的名字吓到,它们本质上都是 AI驱动的代码助手 ,目标只有一个:帮你更快、更好地写代码。但它们之间又有微妙的区别,选错了可能会让你在效率、成本和使用体验上走弯路。 “小龙虾”通常是一个昵称或代号,可能指代某个特定的AI编码工具或模型变体,但核心功能与Codex、Claude Code类似

weixin_30653023的博客 359

Claude Code Skills Hooks Subagents 全解析与实战指南

Claude Code 是 Anthropic 推出的本地化 AI 编程助手,其核心能力围绕 Skills(技能)、Hooks(钩子)和 Subagents(子智能体)三大机制展开。Skills 本质是动态注入的提示词快照,非传统插件;Hooks 构成事件驱动的工具链中间件,支持 onToolSuccess 等生命周期拦截;Subagents 则通过上下文隔离实现角色化任务分发,如 Plan Agent 内置 fan out 并行处理能力。这些机制共同支撑自动化代码审查、部署守门、跨文件类型检查等工程实践。

conghuang7343的博客 529

【收藏】深度拆解 Claude 的 Agent 架构:MCP + PTC、Skills 与 Subagents 的三维协同

用 TaoToken 统一接入层跑通 Claude Agent 三层协同:先配好 Base URL、Key、Model ID 三件套,再用 curl 验证接入层,随后依次验证 MCP 工具调用、Skill 触发与 Subagent 派发。官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 提供兼容 Anthropic 协议的接口,便于本地复现完整链路。

weixin_31938351的博客 119

Unity 升级 xLua 版本,编译不同平台链接库

Unity 升级 xLua 详解

LymanCao的专栏 1800

深度解析 Skills、MCP、Prompt、SubAgent 在 Coding Agent 中的联系与区别:从 TaoToken 统一 Key 到真实场景源代码实例

用一次 CI 红灯修复任务拆解 Coding Agent 中 Skills、MCP、Prompt、SubAgent 的分工边界,并给出可复制的 .mcp.json、Skill 定义与 SubAgent 权限隔离配置。通过 TaoToken 统一 Key 接入,官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 可查文档与 Coding Plan。

weixin_42576186的博客 10

Zynq7000双核裸机开发实战:如何安全实现共享内存与乒乓RAM设计

本文深入探讨了Zynq7000双核裸机开发中的共享内存与乒乓RAM设计,重点解析了核间通信的Cache一致性处理机制和硬件级实现方案。通过实战代码示例和性能优化技巧,帮助开发者解决双核运行中的访问冲突问题,提升嵌入式系统开发效率。

weixin_29191669的博客 375

数学建模——相关系数(4)——斯皮尔曼相关系数(spearman)

文章目录引述斯皮尔曼相关系数(spearman)定义 引述 经过之前几节的学习,我们了解并掌握了皮尔逊相关系数。在学习中我们发现,皮尔逊相关系数的使用条件相当苛刻:两组变量必须是连续数据、呈现正态分布,且两者间必须成线性关系。如果我们在数学建模中拿到一组数据无法满足以上条件,那么有没有其他的方法去判断两组变量之间的相关性呢?答案是肯定的,它就是斯皮尔曼相关系数(spearman). 斯皮尔曼相关系...

东 6万+

深度拆解 Claude 的 Agent 架构:MCP + PTC、Skills 与 Subagents 的三维协同|TaoToken 统一 Key 接入实践

拆解 Claude Agent 三维协同架构:MCP+PTC 负责连接与执行,Skills 注入领域知识,Subagents 隔离上下文与权限。本文给出可复制的 MCP 配置、Subagent 职责模板与 Skills 触发规则,并用 TaoToken 统一 Key 跑通调用链,附 401、local proxy failed 等报错排查。详见 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_28713083的博客 116

提升仿真效率:Synopsys VCS高级编译选项优化技巧(2023最新版)

本文深入探讨了Synopsys VCS 2023版本中的高级编译选项优化技巧,帮助工程师提升仿真效率。通过并行编译、智能代码分析、精准覆盖率采样等策略,结合真实案例展示如何显著缩短仿真周期并优化资源使用,适用于数字芯片验证和大型SoC设计。

weixin_30338481的博客 113

Claude Code企业级实战:MCP协议与SubAgents架构深度解析

MCP协议(Model Context Protocol)作为AI编程工具的核心通信标准,通过统一资源接入规范实现了外部系统的高效集成。其工作原理类似于编程界的USB协议,允许数据库、云服务等外部工具以标准化方式被AI识别和调用。在工程实践中,这种协议级集成能显著降低技术栈适配成本,特别适合微服务架构下的复杂系统管理。结合SubAgents的并行任务处理机制,开发者可以构建智能化的代码审查、测试生成工作流,将传统串行开发流程效率提升40%以上。本文以SpringBoot项目全生命周期管理为具体场景,深入解析

weixin_34293059的博客 353

清理异常值(MAD:绝对中位差)

清理异常数据: 中位数绝对偏差(MAD):用来描述单变量样本在定量数据中可变的一种标准 在统计学中,绝对中位差是刻画一元数据样本变化的一个鲁棒度量。由公式可以看出,其求解还算简单,给定一个数据样本集,首先求其中位数,然后求原始数据减去中位数的绝对值从而形成一个新的数据样本,再求新的数据样本的中位数即为绝对中位差。比如说有一个数据样本集X={2 3 8 7 9 6 4},这时候数据的中位数是6,原...

spider_man 1万+

6、高通8155座舱平台--摄像头系统

在项目中遇到过,很多从手机转过来的工程师,上来就按手机那套调Camera,结果发现根本跑不通——为什么?我踩过这个坑——一开始想靠软件打时间戳来对齐,结果发现两个sensor的曝光时间不一样,时间戳根本对不上。我记得第一次调AWB时,怎么调颜色都不对,后来发现是BLC的参数没配好——黑电平偏了,后面所有颜色校正都是错的。上层应用说「我要拍张照」,HAL把它翻译成「ISP你给我处理这帧数据,sensor你给我曝光一次」。8155上推荐用camx,它是高通新一代的Camera框架,性能更好,而且支持多路同步。

woailuojp的博客 56

Claude Code教程 -07- 多 Agent 协同开发完全指南:Hooks × Subagents × Skills

覆盖概念辨析、加载机制、以及一条贯穿「需求分析 → 方案设计 → 开发 → 测试 → 代码审查 → 文档编写 → 发布」全流程的实战案例,所有配置文件均可直接复制到项目里使用。

苍云烟 337

直击高频编程考点:字符串知识及经典算法题总结

字符串相关基本练习题总结(最长公共子串、最长回文子串、最长无重复字符子串、最小覆盖子串、字符串相乘、中文数字表达转实际数字格式等)

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 172万+

Code核心概念完整指南:CLAUDE.md、Hooks、Skills、Subagents深度解析

本文深入解析了Claude Code的核心机制,围绕上下文管理、CLAUDE.md规则文件和Hooks拦截系统展开。作者通过开发PaiCLI工具和AI进阶之路网站的实践经验,详细剖析了Claude Code的七类上下文内容(对话历史、文件内容、命令输出等)及其摘要压缩策略,强调重要规则应写入CLAUDE.md而非依赖对话记忆。文章系统介绍了CLAUDE.md的四级加载机制(托管策略/用户级/项目级/本地级)及其拼接特性,并重点讲解了Hooks的强制拦截功能,包括五种处理器类型和20+生命周期事件

沉默王二 282

opencv案例实战——银行卡模式匹配识别

在之前的几篇文章中我们已经介绍了opencv的一些基础知识,本篇文章我们将结合一个案例运用之前的知识并且学习opencv中模式匹配的应用,用到的知识点如果有不清楚的可以查看上面列出来的系列文章。具体代码会放在最后。

艾醒的博客 1337

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Claude SubAgent真相:Prompt工程与Tool Use实战指南

SubAgent并非Anthropic官方架构,而是开发者对LLM多步任务协同的实践抽象。其技术本质源于结构化Prompt设计、Tool Use协议调用与上下文隔离策略三大基础能力——前者实现角色锚定与任务窄化,后者支撑外部工具链按需调度,再辅以动态摘要和分阶段上下文注入保障执行独立性。这种‘类SubAgent’工作流不依赖虚构配置项(如subagent字段或claude-code-config.yaml),却能稳定支撑代码重构、文档生成、跨服务调试等典型工程场景。本文聚焦Claude 3.5 Sonnet

深未来技术 443

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Claude Code开发实战:MCP协议与多智能体协作完整指南

MCP(Model Context Protocol)作为连接大型语言模型与外部工具的核心协议,通过标准化通信机制让AI模型具备实际操作能力。其工作原理基于工具注册、模型调用、执行返回的闭环流程,解决了传统代码补全工具只能生成代码而无法执行操作的局限性。在工程实践中,MCP协议的价值体现在将AI能力无缝集成到开发环境,支持文件操作、数据库查询、命令行执行等实际任务。通过SubAgents分工协作和Skills功能扩展,开发者可以构建智能化的编程工作流,显著提升代码生成、审查、测试等环节的效率。Claude

weixin_34006468的博客 358

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Claude Code 从入门学习

Claude Code 从入门学习

Lyndon的专栏 826

Claude Code 完全解析:从终端工具到智能体革命,OpenClaw的时代深度了解Claude code

Claude Code的诞生并非源于宏伟的战略规划,而更像一个“无心插柳”的内部实验。正如Claude Code负责人Boris Cherny所言:“重点从‘如何实现’转向了‘实现什么’,因为代码本身不再珍贵——当然,编写代码仍然是一门艺术,有时你仍会享受手工编写代码的乐趣,但更多时候,关注点在于你要创造的东西,而不是创造的过程。从2024年末的一个内部实验项目,到2026年3月的v2.1.84稳定版,Claude Code用不到18个月的时间,完成了一场从“辅助工具”到“智能体伙伴”的进化革命。

jinanwuhuaguo的博客 1700

蚂蚁二面:怎么省 Claude Code 缓存?四大缓存杀手与三条核心原则

Claude Code 缓存命中率低?本文拆解四大缓存杀手:中途切模型、装 MCP、改 claude.md、中断超 5 分钟,并给出三条核心原则与可复制的 settings.json 配置。用 TaoToken 接入 Claude Code,先跑通 1 小时 TTL 与 Subagent 隔离,缓存命中率立竿见影。官网:https://taotoken.net/?utm_source=taotoken_aicg_blog_end

Ceshi01的博客 13
上一篇: MCP 不是「又一个插件协议」:它把工具适配从 N×M 降到了 N+M
下一篇: 25 届计算机,考研失败空窗一年:别再问「前端还是后端」
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值