前两天有个朋友刚开始学习使用Claude code,给我发了张截图,问我安装这些插件和skills够不够。我打开一看,好家伙,Claude Code里密密麻麻装了十几个插件,几十个Skills,恨不得把Claude code的插件商店全安装了,光使用/context查看上下文占用就滚了好几屏。我问他你平时真正在用几个。他想了想说,大概五六个吧。
那剩下的三十多个呢?
"万一以后用得着呢"
我对着屏幕笑了一下,这句话太熟悉了,我对自己说过不下五十遍。
学习初期,我简直得了某种工具收集癖。MCP商店和Skills商店对我来说就像周末的跳蚤市场,每个摊位我都得逛一圈,看到没见过的就往购物车里扔。装的时候特别爽,感觉自己又变强了一点点。但用的时候呢,说句实话,很多装完之后我连名字都记不全。
我那时候觉得自己是在做正确的准备。就像出门旅行把整个药箱塞进行李箱一样,虽然大概率用不上,但带着踏实。
后来有一天我认认真真算了一笔账,算完之后就笑不出来了。
每个MCP启动的时候会把自己的功能描述、工具列表、使用说明全部塞进上下文窗口。一个MCP少的几千tokens,多的上万。Skills也是一样的道理。你装的这些东西加在一起,就像给一个办公室塞了四十个助手,每个人都在你耳边喊「我能干这个我能干那个」,但你只需要其中两三个人帮你干活。剩下三十多个人的噪音,把真正有用的信号全给淹没了。
然后就是启动时间。
我那个朋友,他Claude Code的启动时间最长到了一分多钟。一分多钟。就用来等那一堆MCP服务器一个一个连上,Skills一个一个加载完。他一天打开二三十次Claude Code,你算算,光等启动一天就干掉半小时。
3小时
一个星期浪费在等待工具启动上的小时数
三个多小时,用来等一群你连名字都叫不全的工具排队进场,想想就觉得离谱。
同时我花了点时间把自己装的东西挨个过了一遍,发现了一个大问题。很多东西功能是重叠的。
拿开发框架来说,GSD、Superpower、Spec,BMAD这几个我都装过。坦率的讲,它们各有各的好。Superpower适合从零开始快速出MVP,plan完自动帮你写spec文档,特别省事。GSD偏上下文管理,如果你项目有明确的技术文档,用它管起来很方便。Spec就是专门帮你写规范文档的。
但它们解决的是同一个层面的问题——约束AI的行为让它更好地帮你干活。
你不需要同时装三个。
你需要快速出活的时候Superpower就够了,你需要严格管上下文的时候GSD就够了。这两个场景其实是互斥的,你不会在同一个项目阶段同时需要两种管理模式。我全装了,然后三个框架的说明文档一起挤进上下文窗口,互相打架,Claude Code反而搞不清楚该听谁的了。
UI方面的Skills更典型,相信用过Claude code自己生成的网页UI的朋友都会对他嗤之以鼻,因为太丑,AI味太重。所以不免会自己寻找优化UI的skills,Claude Code自带的Frontend-design,GitHub上的UI-UX-PRO-MAX,还有VoltAgent的awesome-design-md等等,我全部装过。它们做的事情说到底都是教Claude Code怎么把界面做得好看。同时装三个不是三倍效果,是三倍的噪音加三倍的混乱。
后来我做了一件事,做的时候特别痛苦,但做完之后特别爽。
我把所有MCP和Skills全部卸掉了。一个不留。
然后从零开始,一个一个往回装。每装一个之前问自己一个问题:这个工具解决的是不是我当下最痛的问题。如果不是,跳过。如果是,装上,用一周,看看是不是真的有帮助。没帮助的再卸掉。
5个
从三十多个砍到五个,最终留下来的工具数
Claude Code的启动时间从四十多秒回到了十秒以内。上下文窗口干净了,AI的回答精准了特别多。不是工具有什么变化,是我终于想清楚了我在做什么,需要什么。
很多人把效率低归因于工具不够好、不够多。但我自己踩过坑之后的感受是,效率低更有可能是因为你没想清楚自己到底要解决什么问题。
这个道理不只是在AI工具上成立。你想想看,买了一堆书但真正读完的就那么几本。收藏了一堆课程但真正跟完的没几个。下载了无数效率APP,效率并没有因此提升。办了健身卡买了Kindle,生活并没有因此变得更好。
我们太容易把「拥有」和「掌握」搞混了。装了一个工具,感觉上自己就拥有了那种能力。但事实是你只是把它下载到了硬盘里,和你把它用成肌肉记忆之间,隔着一个巨大的鸿沟。
效率从来不是靠「多」来实现的。
效率靠的是两件事。知道自己在做什么,然后只保留真正对这件事有用的东西,其他的全部拿走。
这话听着有点刺耳但我觉得是实话。坦率的讲,我自己也还在学。每次看到一个新工具出来,手指头还是会痒,还是会忍不住想去试试。但我现在多了一个动作,就是在装之前先问自己一句:你现在最需要解决的核心问题是什么,这个工具直接解决它吗。
如果答案是「不一定」或者「万一呢」,那就不装。
"你的注意力是你最稀缺的资源。不是工具。"
之前看过一个说法,我觉得挺好的,说人跟AI打交道的方式在经历几个阶段的演变。
最早大家研究怎么写prompt,怎么把一句话说清楚让AI理解你的意图。那时候满网都是万能Prompt模板,十个让你效率翻倍的提示词。后来慢慢发现光把一句话说清楚不够,你还得管好AI能看到的上下文信息,哪些该放进上下文哪些该排除。你上下文塞了一堆没用的工具描述,AI的回答自然就飘了。再后来又往前走了一步,不光管信息了,连AI的行为模式、工作流程、工具调用策略都开始系统地设计和编排。MCP、Skills、自定义指令、Agent编排,都是这个层面的事。
每一层认知升级,都会让你更清楚自己到底需要什么。也会让你主动卸掉一批曾经觉得「万一用得着」的东西。
我自己最有感触的是第二层到第三层的跳跃。就是你意识到,工具不是越多越好,而是你给AI的上下文越干净越好。你往上下文里塞一百个工具的描述,AI不一定变得更聪明,但一定会变得更犹豫。
你如果关注这个领域的话,应该能感觉到,AI工具的迭代速度越来越快了。新的MCP、新的框架、新的Skill几乎每周都在出。在这种速度下,你不可能什么都跟上,也没必要什么都跟上。
找到适合你的几个核心工具,然后把它们用到极致。
比你知道一百个工具但每个都只停留在「装过」的水平要强得多。
我有时候觉得,在AI时代,最重要的能力不是「会用很多工具」,而是「知道什么时候不需要工具」。
如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个关注~
谢谢你看我的文章,我们,下次再见。
作者:Shier AI实验室
夜雨聆风