
BeautifulRust:一条「我爱上了 Rust」的帖子,两天换来一千颗 star
它是什么 三个装进 Claude Code、Codex、Cursor 等编码 Agent 的 skill,教它写、审、移植地道的 Rust,外加一份能进 CI 的 clippy 配置。
为什么火了 作者在 X 上有一批写代码的读者,一条讲自己爱上 Rust 的帖子拿到 7.4 万浏览、1100 收藏;README 写明来源、给出装没装的代码对比和 29 比 24 的评测,正好回应 Rust 圈对 AI 规则文件的怀疑。
B你可以怎么跟 别再做 Rust 的;换一门 Agent 写得难看、社区又在乎风格的语言或框架,照这套模板做(少而精的 skill、来源清单、前后对比、小评测、linter 配置),用个人故事帖首发,再按评论区需求每天发一版。
- 数据(每天更新) · 建库 2026-10-23 · 1,754 星 · 7 天 +138
GitHub · 星数 数据 2026-10-25 → 2026-11-08(15 天,15 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有
2026 年 10 月 24 日下午,Morgan Linton 在 X 上发了一段很私人的话:做了十年 C,转去写 Python,一直有点想念 C,后来遇到 Rust,「比 C 还喜欢」。帖子最后附了一个仓库:三个教编码 Agent 写地道 Rust 的 skill。48 小时后他在 LinkedIn 上写「Over 1,000 stars in 48 hours」,到 11 月 6 日是 1727 颗。可同样的东西,早九个月就有人做过,头部那家到现在 1576 颗。它凭什么后来居上,你能不能换一门语言再来一次,这篇讲清楚。
那条帖子写了什么
原话的中段是这样的:
I also think we're moving into a time where we can see code as art in many ways. … In a world where agents write all our code, writing better code is actually even more important imo.
(「我觉得我们正进入一个可以把代码当艺术看的时代……在 Agent 替我们写所有代码的世界里,把代码写好反而更重要。」)
没有功能列表,没有截图,就是一个老程序员的情绪,加一句「我把 Google Rust 风格指南、官方 API Guidelines、Effective Rust 这些蒸馏成了一个 skill,分享出来」。这条帖子到现在 7.43 万浏览、1300 赞、1100 收藏、153 转发。收藏数快赶上点赞数,说明大家是把它当工具存起来的,不是看个热闹。
作者不是新人:2008 年注册的 X 号,发过 8.6 万条帖子,是 Bold Metrics 的联合创始人兼 CTO,自己还在做一个编码 Agent 的评测 VulcanBench。他在 AI 写代码的圈子里本来就有一批读者(粉丝数没查到)。
它是什么
一个 MIT 开源的 Agent Skills 包,一行 npx skills add morganlinton/BeautifulRust 装进 Claude Code、Codex、Copilot、Cursor、Gemini CLI 都能用。里面就四样东西:
rust-best-practices:Agent 一写 Rust 就自动加载,往地道、好维护的写法上拽;rust-review:审一个文件、一个 crate 或一个 diff,按「必须改 / 应该改 / 可以考虑」三档出报告,每条都标出违反了哪条规则、引自哪份指南;rust-port:把 C、C++、Python、Go、JavaScript 移植成 Rust,先把原来的测试移过去,证明行为一致;lints/:一份 clippy 配置,把能机器检查的规则放进 CI。
为什么是它火了
点子不新。「给 Agent 装 Rust 规则」2026 年初就被占了:actionbook/rust-skills(1 月 17 日建,1576 颗)是一套重型的知识索引,leonardomso/rust-skills(1 月 19 日建,671 颗)是 26 类 265 条规则的大表;更早还有一堆个位数 star 的小仓库,4 月有个叫 Crabby 的 Rust 审查 skill 在 Hacker News 上只拿到 6 分。
BeautifulRust 赢在三处。
作者的那条帖子。 时间线对得严丝合缝:10-24 发帖,10-25 进 Trendshift 的 Rust 日榜第 7,10-26 第 4、单日涨了 517 颗,两天破千。Hacker News 和 Reddit 上都没找到它的帖子,起量就是靠 X。
包装正好打中 Rust 圈的怀疑。 Rust 老手对「AI 规则文件」是不信的。rust-lang 论坛 5 月有个帖子问有没有人用 skill 让 AI 写出地道 Rust,资深成员 kornel 的回答是:风格指南给了,「有时完全被无视,有时被理解得太死,让模型把现有代码重写成对这种风格的扭曲模仿」。BeautifulRust 的 README 一条条回应这些:写明五个来源(还有微软的 Pragmatic Rust Guidelines、Rust Design Patterns),「来源之间有分歧时,选一边并说明为什么」;放一段同一个 Agent 写 semver 解析库、装没装 skill 的代码对比(字段从 pub 改成私有、补上 # Errors 文档、示例里不再 unwrap());给一个数字,三个测试任务 30 项检查,装了过 29 项,不装 24 项;承诺每段示例都在 stable 上能编译、每条 lint 都对过当前的 clippy。
一周六个版本,每个都是新的发帖素材。 第二天他又发一条:「BeautifulRust 是我做过的涨得最快的开源项目」,说评论区呼声最高的是把 C、C++、Python 转成 Rust,「我这就做」。这条 3.78 万浏览、926 赞。v1.2 加审查(10-25),v1.3 加移植(10-26),v1.4 把每条规则重新核一遍(10-26),v1.5 加 Bevy 和跨 Agent 评测(10-30)。
还有个小细节:名字。满屏都叫 rust-skills,一个「BeautifulRust」加一张像素风螃蟹头图,好记、好转。
用户从哪来
| 时间 | 发生了什么 | star |
|---|---|---|
| 10-24 | 作者 X 首帖,v1.0 发布 | — |
| 10-25 | 第二帖「涨得最快」;Trendshift Rust 榜第 7 | 当天 +255 |
| 10-26 | LinkedIn 晒「48 小时破千」;Rust 榜第 4 | 当天 +517 |
| 10-27、10-28 | 十来个 skills 目录站、AI 资讯博客、YouTube 解说、Instagram 搬运号陆续收录 | 到 1333 |
| 10-29 之后 | 长尾 | 每天十几到几十颗,近 7 天 +320 |
(Trendshift 逐日涨星;总数来自 GitHub,11-06。)目录站和搬运号是自动跟进的长尾,不是驱动力。没查到主流科技媒体、HN 首页或 X 大号转发。
跟的人怎么样了
10 月 28 日以后冒出来一批:rustport-skill(专做移植)、cuda-rust-skill,还有好几个直接叫 rust-skills 的仓库,全部 0 到 1 颗 star;11 月 6 日还出现了一个同名的 BeautifulRust。也没看到有人换门语言做「Beautiful 某某」起来。
这说明两件事:在 Rust 这个格子里再做一个,拿不到 star;而它的内容(蒸馏同一批公开指南)本身谁都能写,真正拉开差距的是作者那条帖子和那套让人信得过的包装。
如果是你
B。 别再做 Rust 的,值得学的是模板:挑一门 Agent 写得最难看、社区又最在乎风格的语言或框架,做「少而精的几个 skill + 来源清单 + 前后对比 + 小评测 + 能进 CI 的 linter 配置」。模板清楚,但起量要靠你自己发帖有人看,这一条赌的是你的观众。
适合谁:在 X 上有一批写代码的读者、对某门语言有真感情、讲得出自己故事的开发者;认识这门语言社区里的人,知道他们讨厌 AI 写出来的哪些东西。
不适合谁:没有分发渠道、指望靠 GitHub trending 或目录站自然起来的(Crabby 和那一串 rust-skills 就是这么停在个位数的);只想把指南抄成一张几百条的大规则表的,头部已经证明这种拿不过包装好的。
怎么做:候选可以是 Swift / SwiftUI、Kotlin、Go、现代 C++,或某个大框架(Bevy 就是它 v1.5 加的)。先在自己的项目里用一阵,再拿同一个任务跑一遍装和不装的对比,把差异贴在 README 第一屏;写明来源,分歧处表态;每段示例都要能编译,lint 配置要真能跑。所有 Agent 的安装命令一次写全。
怎么获客:首帖讲你和这门语言的故事,不讲功能;接下来几天每天收一条评论区的需求,当天做完、发版、再发一帖;48 小时内破千就在 LinkedIn 晒一次。这个圈子在 X,不在 HN。
死线:各家的 Agent 什么时候开始自带官方的语言风格包,这个格子就收窄了;同一门语言里,谁先做出包装像样的版本,谁就占住位置。
算看错:① 你换了一门语言、照着这套模板做了、首帖也有几万浏览,30 天还不到 500 颗——说明 BeautifulRust 吃的是 Rust 圈对「代码之美」的特殊情结,不是可复制的打法;② Anthropic、OpenAI 或语言官方开始发自己的风格 skill;③ 反过来,如果 Rust 里某个跟进者靠「做它没做好的部分」(比如专做 unsafe 审查或嵌入式)突破 1000 颗,那 Rust 这个格子还没满。
数据与出处
- GitHub:morganlinton/BeautifulRust 的 README、Releases(v1.0 到 v1.5);star 与 fork 数(11-06),10-25 起每天记录。
- Trendshift(trendshift.io/repositories/320139):14 天 +1299,Rust 日榜 10-25 第 7、10-26 第 4。
- X:@morganlinton 10-24 首帖与 10-25 第二帖的原文和互动数;LinkedIn 10-26 帖。
- rust-lang 论坛「SKILLS.md for Rust development」(2026-05)。
- 竞品 star 数来自 GitHub(actionbook/rust-skills、leonardomso/rust-skills、microsoft/rust-guidelines);Crabby 分数来自 Hacker News。
- 每日 star 里 10-26 那天的读数异常,峰值落在 10-26 还是 10-27 两种口径不一致,文中按 Trendshift。
研究底稿:竞品表、获客证据、完整研究报告
- 竞品
名字 在哪 上线 规模 它和这家不同在哪 actionbook/rust-skills 开源 2026-01-17 1,576 star 重型知识索引系统;BeautifulRust 是 3 个场景 skill + clippy,一行装 leonardomso/rust-skills 开源 2026-01-19 671 star 265 条规则大表;BeautifulRust 少而精,带来源摘要、前后对比和评测 microsoft/rust-guidelines 开源 2025-07-15 226 star 给人看的指南,被 BeautifulRust 当作五个来源之一蒸馏 mre/idiomatic-rust 开源 2017-05 7,907 star 给人读的资料合集,不是给 Agent 装的 Crabby(Show HN)、jkelleyrtp/rust-claude-skills 等 开源 2025-12~2026-04 个位数 star / HN 6 分 同题材但没包装没分发 Agent 自带 + CLAUDE.md/AGENTS.md 手写规则 + clippy 大厂功能 — — 没有专门的 Rust 风格层 - 用户从哪来
- 查实 作者 X 帖:2026-10-24 首帖 74.3K 浏览/1.3K 赞/1.1K 收藏/153 转发;10-25 第二帖 37.8K 浏览/926 赞
- 查实 连续发版+按评论需求迭代:v1.0~v1.5 共 6 个版本在 10-24 至 10-30 发布,v1.3 的移植功能来自首帖评论区需求
- 查实 LinkedIn:10-26 帖“Over 1,000 stars in 48 hours”
- 查实 GitHub 趋势/skills 目录站自动收录:trendshift Rust 榜 #7/#4;skillleaderboard、skillsllm、explainx、enterprisedna、ai-tldr、YouTube 解说等
- 查实 多 Agent 一键安装入口:README 写了 npx skills add、Claude Code/Codex plugin marketplace、Copilot、Cursor、Gemini 安装命令
- 推断 HN/Reddit:hackernews 库和 HN 搜索都没查到;Reddit 直读 403
morganlinton/BeautifulRust 为什么跑出来
研究日期 2026-11-06。渠道:GitHub。数据来源:我们的 github 库(repo_profile / 数据卡)、GitHub API、trendshift.io、作者 X / LinkedIn 帖子、Jina 搜索结果。
一句话
一个“教编码 Agent 写惯用 Rust”的 Agent Skills 包(3 个 skill + 一份 clippy 配置)。作者 Morgan Linton(Bold Metrics 联合创始人/CTO,X 老用户,86K 条推文,自建 VulcanBench 编码 Agent 评测)在 X 上发了一条个人叙事帖(7.4 万浏览、1.3K 赞、1.1K 收藏),48 小时破 1000 star,然后连着 6 天每天发一个版本、把用户在评论里提的需求(把 C/C++/Python 移植成 Rust)当天做出来,把一次发帖脉冲续了一周。同类早就有(actionbook/rust-skills 1.6k、leonardomso/rust-skills 670),它赢的不是“第一个”,是包装和分发。
1. 数据
- star:1,738(GitHub API,2026-11-06);fork 91。建库 2026-10-23,v1.0.0 发布 2026-10-24。
- 我们库的每日 star:10-25 666 → 10-27 1,136 → 10-28 1,333 → 11-01 1,616 → 11-06 1,727;单日峰值 +678(记在 10-27,对应 10-26 前后的脉冲),近 7 天 +320,最近几天每天 +10~17(数据卡)。10-26 那条 458 疑似采集异常。
- trendshift:14 天 +1,299 star,10-25 +255、10-26 +517 为峰值;10-25 进 Rust 语言 Trendshift 榜 #7、10-26 #4,之后不在榜(https://trendshift.io/repositories/320139)。
- 作者 LinkedIn 10-26:“Over 1,000 stars in 48 hours for BeautifulRust”(https://www.linkedin.com/posts/morganlinton_over-1000-stars-in-48-hours-for-beautifulrust-activity-7520481417584103425-pM-E)。
- 结论:典型的发布脉冲,第 3 天起明显衰减,现在是长尾(每天十几颗)。
2. 竞品
| 名字 | 哪里 | 上线 | 规模 | 和它不同在哪 |
|---|---|---|---|---|
| actionbook/rust-skills | 开源 | 2026-01-17 | 1,576 star,近 7 天 +22 | 早 9 个月,是“元问题驱动的知识索引”系统,概念重、上手复杂;BeautifulRust 只有 3 个场景化 skill(写/审/移植)+clippy 配置,一行安装 |
| leonardomso/rust-skills | 开源 | 2026-01-19 | 671 star | 265 条规则、26 类的大规则表;BeautifulRust 是蒸馏后的少量规则 + 来源摘要 + 前后对比和评测数字 |
| microsoft/rust-guidelines(Pragmatic Rust Guidelines) | 开源/大厂 | 2025-07-15 | 226 star | 是给人看的指南,BeautifulRust 把它当五个来源之一蒸馏进 skill;Reddit r/rust 上早有人把它改成 Agent Skill(https://www.reddit.com/r/rust/comments/1raqeyn/) |
| mre/idiomatic-rust | 开源 | 2017 | 7,907 star | 给人读的文章/资料合集,不是给 Agent 装的 |
| jkelleyrtp/rust-claude-skills 等 | 开源 | 2025-12 起 | 个位数 star | 一堆小作坊式 rust skills,没包装没分发 |
| “Crabby” 等 Show HN | HN | 2026-04 | 6 分 | 同类 Rust 审查 skill 在 HN 上没起来(我们的 hackernews 库) |
| 各家 Agent 自带能力(Claude Code/Codex/Cursor + rustfmt/clippy) | 大厂功能 | — | — | 没有专门的 Rust 风格层;用户靠在 CLAUDE.md/AGENTS.md 里手写规则 |
没有空白市场:“Rust 的 agent skills”这个格子 2026 年初就被占了,头部已有 1.6k star。BeautifulRust 两周内反超,说明起量不靠新品类。
3. 增长手段(证据)
- 作者本人的 X 帖(主渠道,已证实)。2026-10-24 14:32 UTC 发帖,讲“我做了十年 C、转 Python、爱上 Rust;代码可以是艺术;Agent 写代码的时代更要写好代码”,附仓库链接。74.3K 浏览、78 回复、153 转发、1.3K 赞、1.1K 收藏(https://x.com/morganlinton/status/2114002086329475311)。收藏数接近赞数,说明大家是当工具收藏的。作者是 2008 年注册的 X 老号(用户 ID 19016936)、86K 条推文,还在做 VulcanBench 编码 Agent 评测,在 AI coding 圈本来就有观众(粉丝数未核实)。
- 趁热跟帖 + 当天做需求(已证实)。10-25 第二帖“fastest growing open source project I've ever created”,宣布按用户呼声加 C/C++/Python→Rust 移植,37.8K 浏览、926 赞(https://x.com/morganlinton/status/2114402014516166920)。版本节奏:v1.0/v1.1 10-24,v1.2(review)10-25,v1.3(port)10-26,v1.4(每条规则都核过)10-26,v1.5(Bevy + 跨 Agent 评测)10-30(GitHub releases)。每个版本都是一次新的发帖素材。
- LinkedIn 晒 star(已证实)。10-26 “1,000 stars in 48 hours”。
- GitHub 趋势与聚合站自动转载(已证实)。trendshift Rust 榜 #7/#4;随后被 skillleaderboard.com、skillsllm.com、explainx.ai 博客、enterprisedna “AI Pulse 2026-10-29”、ai-tldr.dev、prompthackers.co、proskills.md、skills-hub.ai、followagents.com、YouTube 解说视频(https://www.youtube.com/watch?v=O5P-7L5_8gs)、Instagram/Facebook 的 trending 搬运号收录。这些是“skills 目录站”生态的自动长尾,不是驱动力。
- 装机入口多(产品侧分发)。
npx skills add(vercel-labs/skills)、Claude Code plugin marketplace、Codex plugin、Copilot、Cursor、Gemini CLI 都写好了安装命令,降低了“star 之后试一下”的门槛。 - HN / Reddit:我们的 hackernews 库和 HN 搜索都没查到它的帖子;Reddit 没查到(Reddit 直读被 403,未完全核实)。看起来不是靠这两处起来的。
4. 为什么起来
- 时机:2026 年 Agent Skills 已经是 Claude Code / Codex / Cursor / Gemini 通用的开放格式(agentskills.io),装 skill 成了日常动作;同时“AI 写的 Rust 不地道”是公认痛点——rust-lang 论坛 2026-05 的帖子里 kornel 等资深 Rustacean 吐槽规则给了也被乱用(https://users.rust-lang.org/t/skills-md-for-rust-development/140098)。需求存在,只差一个看着靠谱的方案。
- 作者的分发:一条带个人情绪的 X 帖拿到 7.4 万浏览、1.1K 收藏,两天后 1,000 star,和 star 曲线完全对齐。
- 包装可信:README 头图是像素风螃蟹;明写来源(Google Rust Style Guide、官方 API Guidelines、Effective Rust、Rust Design Patterns、微软 Pragmatic Rust Guidelines),“分歧处选一边并说明理由”;给出带/不带 skill 的同一任务代码对比;给出评测数字(30 项检查 29 vs 24);承诺“每段示例都能在 stable 上编译、每条 lint 都对过当前 clippy”。这正好回应了 Rust 社区对“AI 规则文件质量差”的怀疑。
- 快速迭代:一周 6 个版本,把评论区需求(移植到 Rust)当天变成 skill,让第二波传播有新东西可说。
- 名字:“BeautifulRust”好记、带情绪,和“rust-skills”这类同名仓库区分开。
5. 差异化
- 和 actionbook/rust-skills、leonardomso/rust-skills 比:少而精(3 个按场景分的 skill,而不是几百条规则或一套知识系统)、配了可执行的 clippy 配置让规则在 CI 里真能执行、带可复现的前后对比和评测数字、覆盖所有主流 Agent 的一键安装。
- 这些差异是起量原因吗?一半是。内容同质化很高(都是蒸馏同一批 Rust 指南),竞品早有;真正决定 2 天 1000 star 的是作者的 X 帖和叙事。但包装(来源清单、对比、评测、clippy)决定了收藏率和转化,也是它能压过早 9 个月的同类的原因——同样的题材,没包装没分发的(jkelleyrtp、Crabby 等)都是个位数。
6. 被多少人看见 / 跟风
- 可见度:小圈子里在传。AI coding 圈 X 上传过一波(7.4 万浏览),被十来个 skills 目录站和搬运号收录;没查到主流科技媒体、HN 首页或 X 大号转发(x-radar 本地语料无记录)。开源项目,不涉及收入。
- 跟风:10-28 之后冒出一批小仓库:LakoMoor/rustport-skill(10-29,移植到 Rust)、alexcarterhq/cuda-rust-skill、ArtemIyX/rust-skills、gianni-rg/rust-skills、devfire/rust-skills 等,都是 0~1 star;还有同名 fork 式仓库 Alexandurawe/BeautifulRust(11-06)。没有看到别的语言照抄“Beautiful<语言>”还起量的。
7. 能借鉴的
- “一门语言/一个框架 × Agent Skills”的模板:蒸馏权威来源 + 写明来源和取舍 + 前后对比 + 小评测数字 + 可执行的 linter 配置 + 所有 Agent 的安装命令。Go、TypeScript、Swift、Kotlin、C++ 都还能照做。
- 发布打法:有存量观众的作者发一条个人叙事帖,然后连续几天每天发一个版本,版本内容来自评论区需求,每个版本都再发一次。
- 好记的名字 + 像素风头图,比“xxx-skills”更容易被转发和记住。
8. 不确定
- 作者 X 粉丝数、有没有被大号转发:没查到(X 页面没显示粉丝数,x-radar 无记录)。
- star 和真实安装量的关系:skills 安装器 / plugin marketplace 的安装数没查到。
- 10-26 的每日 star 数(458)疑似采集异常;单日峰值落在 10-26 还是 10-27,两种数据口径不一致。
- Reddit r/rust 上有没有帖子:直读被 403。