李博!上次你给我安利的Claude Code,我最近用上瘾了,但总感觉只用到了皮毛。
哈哈,我就知道你会回来找我。你现在用到什么程度了?
就日常写写代码、问问问题,感觉跟ChatGPT也没差太多?你之前说什么分身术来着,一直没搞懂。
那你可亏大了。Claude Code真正厉害的地方是三个进阶功能——Subagent、MCP和Skills。今天咱们好好聊聊。
行,先说那个Subagent吧,名字听着就很中二,开分身是什么意思?
你想啊,你做产品的时候,是不是经常要同时调研好几个方向?竞品分析、技术选型、用户画像,对吧?
对对对,这太常见了。
如果在一个对话窗口里让Claude挨个做,有两个致命问题。第一,串行执行,慢得要死。第二,也是更关键的——上下文爆炸。
上下文爆炸?就是聊着聊着它把前面的事儿忘了?
没错。虽然Claude有200K token的上下文窗口,但信息密度太高的时候,模型注意力会分散,前面的关键信息可能被压缩甚至丢掉。
Subagent的本质就是fork-join并行模型——主进程负责分发任务和汇总结果,子进程各自独立执行,每个分身有自己独立的上下文空间。
等会儿,你是说我可以同时开三个Claude分身,让它们各干各的?!
对,而且用法特别简单,直接用自然语言说就行。比如你告诉它:帮我开三个Subagent,分身A分析目录结构,分身B比较技术方案,分身C总结通用模块。
这也太爽了吧。那它们之间能互相通信吗?
不能。这是第一个注意事项——每个子Agent上下文完全独立,互不通信,也看不到主对话的历史。所以你分配任务的时候,背景信息必须写清楚。
懂了懂了,就是不能偷懒说'它应该知道'。
对。还有个小技巧,你可以在项目的CLAUDE.md里加一句'遇到复杂任务时主动开分身',这样Claude就会更稳定地触发这个行为。
CLAUDE.md?这是什么配置文件?
你可以理解为给AI写的项目规范手册。它是个Markdown文件,每次对话开始时自动加载到上下文里。你把编码规范、架构约定、常用命令都写进去,Claude从一开始就'了解'你的项目。
这不就是产品经理写PRD嘛,只不过读者变成了AI。我喜欢这个思路。
哈哈,你们产品经理果然什么都能往PRD上靠。
得了吧,说正事。MCP又是啥?这缩写也太多了。
MCP,Model Context Protocol,模型上下文协议。简单说就是给Claude装插件的标准接口。装了之后Claude就不只是个代码助手了,它能操控浏览器、读写数据库、管理GitHub。
真的假的?操控浏览器?
我跟你说,这个是真的厉害。比如装了Playwright这个MCP工具之后,你告诉Claude打开某个网站截个图保存到桌面,它就真的启动浏览器去做了。
那我做竞品分析的时候,是不是可以让它自动去竞品网站截图、抓内容?
完全可以。而且Playwright不只是截图,它能点击、填表单、拦截网络请求。Claude同时能拿到页面的视觉截图和DOM结构数据,等于既有眼睛又有手。
安装复杂吗?
一句话的事——'帮我安装Playwright的MCP工具',Claude自己就装好了。用的时候直接自然语言描述需求就行。
好,前两个我都理解了。Skills呢?这个名字倒是好懂。
Skills是我个人认为最值得投入的功能。你有没有这种痛苦——每次让Claude发公众号文章,都要重新描述一遍格式要求?
天哪你怎么知道的!我每次都要说H2居中、不要用某某标签、用简洁风格……烦死了。
Skills就是把这些重复性的提示词打包成一个命令。写一次,用无数次。本质上就是一个精心设计的Markdown模板,包含任务定义、执行步骤、输出格式和边界约束。
所以我可以做一个'发公众号'的Skill,以后只说一句触发词就行?
对,触发词还能设多个。你说'发公众号'也行,说'publish wechat'也行,甚至设个快捷代号A1都可以。
这不就是把产品经理的经验固化成SOP了嘛!
又来了你的产品经理视角……不过这次说得还挺对的。
哈哈。那创建Skill也是用自然语言?
对,你把工作流想清楚,告诉Claude帮你梳理成标准格式就行。而且Skills文件可以用Git管理,团队共享,确保所有人用同一套工作流标准。
诶,等一下。那这三个功能能组合起来用吗?比如一个Skill里面调用MCP工具,同时开Subagent并行?
这才是真正的精髓!你想想看——Skills定义了做什么和怎么做,MCP提供了用什么工具做,Subagent决定了如何高效地做。三者组合起来,就是一个完整的AI Agent工作流框架。
这么一说,Claude Code已经不是代码助手了,它更像是一个……自动化平台?
没错。其实这跟整个AI Agent领域的趋势完全一致——从单纯的对话式AI,向具备规划能力、工具使用能力和并行执行能力的自主Agent演进。
所以我们今天学的其实不只是Claude Code的三个功能,而是怎么设计和编排AI Agent的工作流。这个能力迁移到别的工具上也能用。
就是这个意思。掌握了这套思路,以后不管工具怎么换,底层逻辑是通的。
行,今天收获巨大。我回去先把我那个公众号发布流程做成Skill,再装个Playwright搞竞品分析。
哈哈,去吧去吧,遇到问题随时找我。不过别半夜发消息啊。