一句话摘要
标题主题:一个 70 行文本文件如何成为 GitHub 史上 Top 50 仓库
一个 70 行的文本文件成了 GitHub 历史上 TOP 50 的仓库。没有代码。没有框架。 2026年7月13日 · 9 分钟阅读 · 查看原文 ↗ Claude 营销 AI MCP
先停一秒想一下。GitHub 承载了十五年的框架、语言和操作系统。而到了 2026 年,一个写着四条行为规则的纯 markdown 文件,在几周之内爬过了它们几乎全部,拉到了超过 14 万颗星。
那个文件不是一个异类。它是一场安静转变的最响亮信号:在当下的 AI 经济里,你能发布的最有价值的东西不是软件,而是被封装起来的判断力。而一整套经济正在它周围形成——带着它自己的 npm、它自己的淘金热、以及它自己的安全灾难。
这是全貌。
## 一个技能到底是什么
剥掉品牌包装,一个技能简单得让人尴尬:
- 一个里面装着 SKILL.md 文件的文件夹
- 顶上是 YAML frontmatter:一个名字和一段描述
- 下面是纯 markdown 指令
- 描述告诉 agent 这个技能何时适用
- 指令改变 agent 一旦适用之后如何行动
那就是整个格式。你的 lint 规则、你的部署仪式、你的"完成的定义"。写一次,每次会话都遵守。
藏在那种简单里的洞见:一个 agent 每次运行都是从冷启动开始的,它会用自信的猜测去填补你意图里的每一个缺口。一个技能,就是你的意图被写下来,放在模型每次都会读到的地方,于是它不再瞎猜。
在技能出现之前,这些知识住在三个糟糕的地方。你的脑子里,agent 看不到。你的提示词里,你永远在重新输入。或者一个臃肿的系统消息里,无论相关与否,每次请求都烧掉上下文。技能修复了经济账:它们惰性加载,只在任务匹配时才加载。
预见到这一切的人是 Simon Willison,他在 Anthropic 宣布之前就逆向出了 Claude 的技能系统,并预言"技能领域将出现一次寒武纪大爆发,会让今年的 MCP 热潮相比之下显得平庸。"
他还低估了它。
## 那个证明了市场的文件
2026 年 1 月 26 日,Andrej Karpathy 发了一条长推,讲他二十年来编码工作流里最大的转变。两个月内,他从 80% 手动编码变成了 80% agent 编码。但那条推不是庆功。它是一串沮丧,而每一个活着的开发者都认得出它们。
Agent 会默默做出错误的假设,不检查就往前冲。它们过度复杂化,把 50 行的解决方案变成 500 行的抽象。它们碰了没人让它们碰的代码。它们不暴露困惑、不呈现权衡、在该反驳的时候不反驳。
Karpathy 诊断了病症。他没有交付解药。
第二天,一个叫 Forrest Chang 的开发者交付了。他把那条推提炼成四条原则:编码前先思考、简单优先、外科手术式改动、目标驱动执行。他让 Claude 起草技能文件,然后让它审查并删减自己的作品,从 800 行砍到 70 行左右。他把结果作为一个单独的 CLAUDE.md 推到 GitHub。
几周后,它成了 GitHub 历史上增长最快的仓库之一。它一度单日涨了 5,828 颗星,当天短暂成为地球上星标第二多的仓库。一个文本文件。
教训比文件本身更大。Karpathy 识别出了问题。Chang 编码了解决方案。这编码值六位数的 GitHub 星标,因为命名一个共同的沮丧、并递给人们一个 30 秒的修复,是现存最具病毒性的动作之一。
知识是免费的,就摆在一个公开的长推里。真正传播出去的是包装。
## 然后有人建了 npm
2026 年 1 月下旬,Vercel 发布了 skills.sh:一个技能的目录和排行榜,带一条命令安装。npx skills add owner/repo,CLI 会检测你在跑哪些 agent,然后把技能丢进每个 agent 对应的文件夹里。Claude Code、Cursor、Copilot、Gemini CLI、Codex,二十多个 agent 用同一个开放格式。
发布六小时后,排名第一的技能有了超过 2 万次安装。Stripe 在几小时内就发布了官方技能。Remotion、Expo、Better Auth 也是。Vercel 的 CEO 称它为"AI 技能的 npm",而这回创始人的炒作又一次低估了曲线。
到 6 月,目录列出了大约 67 万个技能。第一名的安装量达到 200 万。Anthropic 自己的 frontend-design 技能过了 50 万。
大多数人漏掉的细节:看是谁在发布。当一个库的维护者发布官方技能时,他们做的是文档从未达到过水平的知识分发。文档等着人去读。一个技能在使用的当下,直接把维护者的最佳实践注入 agent。地球上每一个框架作者现在都有理由发布一个,因为他们的用户已经在让 agent 使用他们的库,而且用得一团糟。
那就是让 npm 成为必然的网络效应,以 10 倍速重演。
## 发布长推里没人提的那部分
现在泼点冷水,因为故事在这里变得诚实。
没有审核关卡。任何人都能发布,唯一的排名信号是安装数,而它可被刷,且和质量不相关。测试过这个生态的独立评审给基础设施打 5/5 分,给执行打 2/5 分。社区反馈不断重复同一句话:大多数上架条目是低质量、AI 生成的填充内容。
情况更糟。一次对 2,857 个技能的独立审计发现大约 12% 是恶意的。而当 Trail of Bits 的研究人员测试防御时,他们用提示注入和藏在编译后字节码里的载荷绕过了恶意技能检测器,把窃取数据的技能放行了。
想想一个技能是什么:你的 agent 用你的权限、在你的机器上、通常还够得着你的凭证去执行的指令。从排行榜上装一个随机技能,比装一个库更接近运行一个陌生人的 shell 脚本。这个生态正在把 npm 的整段历史——包括供应链攻击——压缩成几个月快进一遍。
实用的规则并不复杂:
- 只从你信任的名字安装:Anthropic、Vercel、Stripe、库的实际维护者
- 安装前先读文件——一个真正的技能从头到尾是人可读的,70 行一分钟就能审查完
- 把排行榜上其余的一切当作不受信任的输入,因为它恰恰就是
## 为什么这是一个经济体,而不是一个功能
这是让一切豁然开朗的那个框架。
一个技能,是可执行格式里被压缩的经验。当一个设计师把八年产品设计经验浓缩进一个技能、结果在 Reddit 上传开时,反应不是"不错的提示词"。而是承认:一整个职业生涯的品味,刚刚变成了一个你能安装的文件。
这改变了专业知识的价值,以及它的传播方式。
分发你所知内容的旧路径都很慢:写一本没人读完的书,录一门没人学完的课,发布没人读的文档。每一种格式都要求一个人先吸收知识再应用它,而价值恰恰就在吸收这一步蒸发了 95%。
一个技能跳过了那个人。知识直接从作者的脑袋进入 agent 的行为。零吸收损耗。即时应用。而且因为这个格式就是一个 markdown 文件夹,分发的边际成本为零。
大多数人漏掉的细节:排行榜衡量的不是代码质量。它衡量的是开发者想让谁的判断力在自己的 agent 里运行。那是一个声誉市场。Karpathy 的诊断加 Chang 的编码,在注意力上打败了风投资助的产品,而生产成本大约是一个下午。
与此同时,团队们在悄悄搭私有版本:把他们的约定、他们的架构决策、他们"在这里怎么做事的"编码成内部技能。在每一个工程师的 agent 里装一次。部落知识——曾经随着每一次离职走出门——变成了一笔留下的资产。
## 杠杆到底在哪里
那么实际上你拿这个做什么。
**如果你维护着任何有用户的东西——发布一个技能。**你用户的 agent 已经在和你的产品交互,而且搞错了。一个技能是你做过的最便宜的支撑工程,排行榜上的排名是额外的免费营销。
**如果你在任何事情上有深厚的经验——编码它的一小片。**不是整个职业生涯。一个你反复重新解释的工作流。奏效的模式:
- 一段读起来像路由规则的描述
- 每个技能一个清晰的活儿,而不是十个
- 具体的、有实例的例子,而不是抽象的建议
- 确定性脚本用于确定性的工作
试图覆盖一切的技能,要么从不激活,要么白白烧掉上下文。
**如果你只是用 agent——装得比你想象的少。**来自可信作者的三四个技能,胜过趋势页上的三十个。每一个活跃技能都是被花掉的上下文和改变的行为;一堆平庸的会把你的 agent 变差,而不是变好。
无论你在哪个阵营,养成那个最重要的习惯:当你发现自己在第三次向你的 agent 解释同一件事时,停下来。那段解释,就是你还没写下来的技能。
## 冷静的收尾
七十年里,软件行业靠一种不对称运行:能写代码的人能把他们的思维编码进机器,其他人不能。
技能悄悄删掉了那条界线。今年星标最多的产物,不是一个模型、不是一个框架、不是一个产品。它是判断力,用平实的语言写成,以一种机器能执行的格式。
大多数人还在问 AI 能为自己做什么。
少数人注意到问题翻转了:市场现在在定价的是你能教机器什么,而格式是一个 markdown 文件。
代码从来不是护城河。判断力才是。现在判断力有了一个包管理器。
链接
skills.sh 标签:# X # Claude # 营销 # AI # MCP # 增长 # 长推 相关文章 如何用 AI 外呼漏斗突破 $100k+/月 支撑 $100k+/月代理收入的漏斗,概念上并不复杂。AI 营销 Claude MCP
原文参考:https://maxed.wiki/posts/a-70-line-text-file-became-one-of-the-top-50-repositories-in-github-history-no-code-no-framework/ (Maxed.wiki,本页为站内中文整理)