模板越攒越多,AI 编程会患上“提示词肥胖症”吗
【免费下载链接】claude-code-templatesCLI tool for configuring and monitoring Claude Code项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-templates
上周有个读者给我发消息,说他给 Claude Code 装了 40 多个技能包、二十来个自定义指令,还顺手挂了七八个“专家人格”。
结果呢?AI 不但没变聪明,反而开始“犯迷糊”:让他改一个按钮颜色,它把整个页面重构了一遍;明明写了“禁止改动数据库”,它照样动了。
他百思不得其解:我不是喂得越多,它就越懂我吗?
这事儿,还真不一定。今天咱们就借着一个在 GitHub 上挺火的开源项目,把“提示词肥胖症”这件事聊透。
一、先说说这个“病”是怎么得的
打个特别简单的比方。
你上班的工位就那么大。桌上摆一台电脑、一个杯子、一支笔,干活飞快。可如果同事天天往你桌上堆东西——今天一摞报表,明天三本厚手册,后天一箱样品——你照样能坐下,但找支笔得翻三分钟,脑子也被那一堆东西占着。
AI 的“工位”叫上下文窗口。你可以把它理解成 AI 一次能同时摊在眼前的全部材料,是有上限的。
而提示词、角色设定、技能包、项目规范、各种自定义指令,全都要占这块地方。装得越多,留给“这次真正要干的活”的空间就越少。
于是就出现了那种诡异的场面:你让它修个登录 bug,它却先花一大段注意力去回忆“我是资深架构师、我崇尚整洁代码、我遵守十八条命名规范”,等轮到 bug 本身,劲儿已经用得差不多了。
这不是它不聪明,是它被你塞撑了。
二、这个项目的“体检报告”,比段子更扎心
我说的项目叫 claude-code-templates,国内一般直接叫它“Claude Code 模板库”,官网叫 aitmpl.com。
它的定位其实很朴素:把大家写好的角色、指令、技能、自动化配置收集起来,让你一条命令就能装进自己的开发环境。
问题也就出在这个“收集”上。它现在公开的组件数量是这样的:
- 422 个 AI 角色(agents)
- 288 条自定义指令(commands)
- 892 个技能包(skills)
- 107 个外部工具连接(MCP)
- 63 个自动化触发器(hooks)
- 再加上设置模板、循环工作流、插件等
加起来小两千个,整个仓库 92MB。
我第一次看到这个数字的反应是:这不就是那个塞满东西的工位,还被扩建成了仓库吗?
更有意思的是,它自己的文档里就白纸黑字写着一条“天花板”:Claude Code 的自定义指令有一个字符预算,默认 15000 个字符。一旦超了,AI 就只能看到其中一部分指令,界面上会提示“M of N commands”——意思是“你有 N 条,但我这次只看见 M 条”。
你看,官方自己都承认:装多了,AI 真的会看不见。
在它的搜索界面里,这个“肥胖现场”特别直观。搜一个 “supabase”,蹦出 11 个结果,角色、指令、工具连接挤成一排:
搜 “vercel” 更夸张,18 个结果,分成四栏铺满屏幕:
一个技术名词就能搜出十几二十个“可能有用”的东西,你说一个普通开发者忍得住不全都装上吗?
装完之后,AI 的桌上就多了一堆“可能有用”的杂物。
三、真正的高手,都在做“减法”
有意思的是,这个项目自己反倒给出了解药。它用的办法,说白了就是**“分层加载”**——像图书馆,而不是像搬家。
你去图书馆找书,不会一进门就把所有书搬到你面前。你先看书脊上的书名,感兴趣了翻目录,确实需要才把正文抽出来。
Claude Code 的技能包就是照这个逻辑设计的,分三层:
第一层,只有名字和一句简介,永远摆在 AI 眼前。这部分大概一百来个词,成本极低。
第二层,是技能的正文说明,只有当你真的聊到这个话题,它才被“抽出来”看。官方建议控制在 500 行以内。
第三层,是附带的参考资料、脚本、素材,平时根本不进 AI 的脑子,需要的时候才翻。
这么一设计,你就算装了 800 多个技能,AI 平时脑子里也只有几百个字的小目录,不至于当场“噎住”。
它还有第二招:给子任务单独开一间会议室。
你可以把某个活儿派给一个“子代理”,这个子代理有自己独立的上下文空间,干完只把结论带回来。就像公司里那种靠谱的外包——你不必把全部背景资料一股脑倒给他,他自己去查、自己去做,最后交一份报告。
主线程的桌子始终是干净的。
说到底,AI 编程的竞争力不在于你喂了多少,而在于你在正确的时刻,喂了正确的那一小口。
四、什么样的模板该瘦身,什么样的该留着
那具体怎么判断?我把常见的“过度设计”症状列一下,你对号入座:
该果断砍掉的:
- 装了半年、一次都没被触发过的技能包——它不占桌面,但占你的心智,也占索引;
- 内容互相打架的角色设定,比如同时要求“极致简洁”和“详尽注释”;
- 那种“我希望你是一个严谨、专业、有十年经验、热爱开源、注重细节的工程师”式的万能彩虹屁——这些话对输出质量几乎没有帮助,纯属占位;
- 把整本框架文档塞进项目规范里。AI 不需要背完整本字典才会写字。
该好好留着的:
- 三五条真正会改变结果的“硬约束”:不要动哪些目录、必须跑哪些测试、提交信息用什么格式;
- 一两个高频场景的专用指令,比如“提交前自检”这种每天都要用的;
- 项目独有的“怪规矩”——这些网上搜不到,只有你知道,这才是模板的价值所在。
一句话总结:模板的价值不在数量,在于它替你记住了多少“你不想再说第二遍”的事。
五、普通人想试试,门槛高不高?
不高,甚至可以说有点“傻瓜”。
不用显卡,不用本地部署大模型,一台普通笔记本就行。它是个命令行小工具,装的时候敲一行npx claude-code-templates,就会弹出交互菜单,让你挑角色、挑指令、挑技能,像点菜一样选完自动装好。
懒得敲命令的,直接上它官网浏览也行——上面那些截图就是网页版,点一点、搜一搜,看中了再装。
它还有个挺讨喜的附加功能:一个本地仪表盘,能看到你每次让 AI 干活花了多少“token”(可以理解成 AI 的计费字数),哪个会话烧得最狠,一眼就清楚。这相当于给“提示词肥胖症”配了个体重秤——先看见,才谈得上减。
适合谁呢?我觉得三类人最划算:
- 天天用 AI 写代码的开发者:把团队约定固化下来,比每次口头交代靠谱;
- 半路出家的独立开发者:拿现成的角色和技能当“起步配置”,少走弯路;
- 爱折腾的科技爱好者:想搞明白 AI 编程到底怎么回事,从这套模板里翻一翻,比看十篇教程都直观。
写在最后
我们这代人对 AI 有一种天然的焦虑:总怕自己给的不够多,怕它不懂我,怕漏了什么关键背景。
于是拼命加,加角色、加规则、加技能、加参考资料。加到最后,AI 的桌子上堆满了“可能有用”的东西,唯独没有位置放今天要干的活。
其实这事儿跟收拾房间一个道理。真正让人舒服的家,不是东西最多的那个,是每样东西都在它该在的位置上。
所以我想问问你:你现在给 AI 装了多少个技能包?有没有哪一次,你明显感觉到“它好像被我说糊涂了”?
评论区聊聊,我看看谁的“AI 工位”最乱。
【免费下载链接】claude-code-templatesCLI tool for configuring and monitoring Claude Code项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-templates
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考