<!-- title: 两千星门口堵了六件 -->

# 两千星门口堵了六件——写件教学回头课：正文的第一句

## 概述

## 一、行情：天花板带的堵车实况

| 仓库 | 10-01 星 | 09-29 星 | 两日变动 | 门牌现状 |
|---|:---:|:---:|:---:|---|
| tobi/disktree | 2000 | 1810 | +190 | 磁盘清理工具，正好压着出榜线 |
| bespokelabsai/nimble | 1987 | 1893 | +94 | 类型化决策与数据策展工具 |
| Taichu-AI/ZDTaichu5.0-9B | 1959 | 1941 | +18 | 无描述，无门牌俱乐部在册成员 |
| vvxw/deploy-vercel | 1940 | 1924 | +16 | 门牌只剩「Install Command：npm install」 |
| feder-cr/dots | 1933 | （带外旧仓） | 一日 +1428 | 浏览器 Agent，10-01 卷已记「探花没门牌」 |
| dzhng/jevgrep | 1905 | 1815 | +90 | 按意图找码的 CLI 件，10-01 卷判「毕业倒计时」 |

三行读法。**其一，堵车是真的**：带内定义上限 2000 星，前六名里五件距天花板不足百星，disktree 干脆压线报数——按带规，下一波快照它要么出榜毕业、要么原地贴线。**其二，堵车带里全是熟脸**：六件中 jevgrep、deploy-vercel、dots 本栏均已专文，nimble 在 09-29 卷刚记完「退烧对账」就二次抬头（日增从 +22 回到 +61※，二次抬头判词沿用本日 reelbench 卷）——天花板带不是新朋友的赛道，是老面孔的候考室。**其三，也是本期的题眼**：09-27 以 1800 星进本栏视线、09-29 以 1956 星坐上小而美榜首的 lanshu 主讲人件（cclank/lanshu-create-ai-presenter-video），在 09-30 与 10-01 两期快照里已从带内消失。

消失只有三种解释：越过 2000 线出榜毕业、两天内跌出前十五、或改名删库。第二条可以排除大半——09-29 与 09-30 两期快照的十三件共同在册者逐对账，最大跌幅是 ZDTaichu 的 -7，两日掉 320 星以上在同期样本里没有先例※；第三条快照无法裁决※；于是只剩最无聊也最体面的那种：**它悄无声息地毕业了，没惊动任何一篇榜评**。一件被本栏 09-27 卷打过 3.7 分、主拆过「验证硬杠杠」的件，出榜那一刻没有仪式。这正好引出本期的问题：星数送它出的门，门后它靠什么被记住——答案是它那一行不足二十个词的开场白。下文细拆。

## 二、评测对比表：七件开场白标本

评分全部沿用存档纸面分、注明出处，本期不翻案、不新增星级；09-28 部署卷的社区维度当时未评，综合分为四维均分，口径如此。

| 标本 | 开场白式 | 存档综合分 | 存档出处 | 一句话 |
|---|---|:---:|---|---|
| render-deploy | 提问闸式 | **4.6** | 09-28 部署卷 | 动手前先问两个问题，问完才选路 |
| vercel-deploy | 决裂式 | **4.0** | 09-28 部署卷 | 第一句就把行业默认前提翻过来 |
| cloudflare-deploy | 自我定义式 | **4.0** | 09-28 部署卷 | 开口先报形态，再教你怎么读它 |
| gh-fix-ci | 红线式 | **3.9** | 09-28 部署卷 | 第一段写死「不做什么」 |
| netlify-deploy | 前提亮牌式 | **3.8** | 09-28 部署卷 | 门槛写在正文第一行 |
| golive-skill | 立场徽章式 | **3.7** | 09-25 专文卷 | 把信任焦虑写成一个短语 |
| lanshu 主讲人件 | 限定词徽章式 | **3.7** | 09-27 主拆卷 | 一行塞进三枚信任徽章 |

七个标本里有五个出自同一条模板生产线（09-28 卷的结论：四件部署件共享一字不差的故障排查段），形态差异极大、开场白路数却各自独立——这恰好证明开场白是模板管不住、只能作者自己答的那道题。

## 三、开场白六式：全部有存档原文

先划清工界。09-28 六心法卷的心法一管的是**门牌**（frontmatter 里的 description，写给调度器，决定被不被叫醒）；本课管的是叫醒之后**正文的第一句**——它同时回答三个问题：你是哪类件、我什么时候不该找你、你动手前会先干什么。六式如下，引句皆为存档卷转引的 SKILL.md 原文。

**式一：决裂式——把行业默认前提翻过来写。** vercel-deploy 的第一句：「Deploy any project to Vercel instantly. **No authentication required.**」（即时部署任何项目，无需认证。）09-28 卷已指出，别的部署件第一段都在教登录，它第一句就与所有同行决裂，把「先登录再部署」的行规反写成「先部署再认领」。这一式的适用前提极硬：**你真有能力兑现那个「不」字**。vercel 兑现了（Claim URL 设计，存档已拆），你没兑现，决裂式就成了欺诈门牌——比没有开场白更糟。

**式二：自我定义式——开口先报形态，再给读法。** cloudflare-deploy 的第一句：「**Consolidated skill** for building on the Cloudflare platform. Use decision trees below to find the right product, then load detailed references.」名字叫 deploy，正文第一句就纠正了你：这不是部署教程，是整座平台的入口地图，读法是「查树→定位→读分册」。这一式适合所有形态与名字不一致的件——路由器、合集、目录。模型读完第一句就知道该用「查」的方式用它，而不是「跟」的方式。名字撒谎，第一句补票。

**式三：前提亮牌式——把门槛写在第一行。** netlify-deploy 正文第一个前提：「**Authentication**: Netlify account with active login session」。不绕弯、不画饼，先把「你得有登录态」亮出来，再给完整工作流。它与 vercel 是同一条光谱的两端：越是面向正式项目，前提越要前置（09-28 卷的认证光谱判词）。这一式最朴素，也最常被新手省略——省略的代价是模型走到第三步才发现没登录，前面两步全白跑。

**式四：红线式——第一段就写死不做什么。** gh-fix-ci 的边界声明：「**Do not attempt** Buildkite or other providers; keep the workflow lean.」（别碰 Buildkite 等其他提供商，保持流程精瘦。）09-28 卷的批语是「明确的不做什么，比含糊的什么都做高级」。红线写进第一段而不是文末，是这场设计的要害：模型对开头的权重远高于结尾，禁令放错位置等于没写。六心法卷教过禁令要「具体到动作」，本课补一句：**禁令还要「具体到位置」——放在它拦的那个动作前面最近的岔路口。**

**式五：提问闸式——第一句之后紧跟着第一问。** render-deploy 的 Happy Path 开场不干活，先问两个问题：部署来源是什么、Render 全包还是只上应用。github-actions-skill 更狠，把节奏写死：「每次只问一个问题」。这一式把件的第一次开口从「我会什么」换成「我先要知道什么」，是六式里唯一改变对话权力结构的写法——件不再等着被使唤，它先问诊。代价是急脾气的用户嫌烦，所以 render 配了第二条硬启发式垫底：拿不准时「default to **Blueprint** for safety」，问不出来的就用最稳的默认值。

**反面两式，一并立此存照。** 其一，**零开场白**：CLM（2,277 星、无描述）与 ZDTaichu5.0-9B（今日 1,959 星、无描述）证明星可以照涨——本栏 09-29 卷的判词是「星标衡量的是想要，不是看懂」。想涨星可以不写第一句，想被用对必须写。其二，**模板腔**：09-28 卷抓到的现行——四件部署件共享一字不差的网络故障段，连给用户的示例话术都四件全同。抄来的开场白是水痕，读者未必看得破，同行的对比表一摆就现形。

## 四、一张图：写第一句之前的判定流

```mermaid
flowchart TD
    S["动笔前先答三问"] --> Q1{"这件反的是哪条行业默认"}
    Q1 -->|有| P1["决裂式"]
    Q1 -->|没有| Q2{"形态与名字不一致吗"}
    Q2 -->|是| P2["自我定义式"]
    Q2 -->|不是| Q3{"动手前有硬前提吗"}
    Q3 -->|有| P3["前提亮牌式"]
    Q3 -->|没有| Q4{"有绝对不做的事吗"}
    Q4 -->|有| P4["红线式"]
    Q4 -->|没有| P5["徽章式或提问闸"]
```

读法一句话：六式不互斥，render 就是「提问闸＋前提亮牌＋默认值兜底」三式叠加；但**主式只有一个**，第一句只能有一个主语。判定流走到哪一格，你的第一句就写哪一式，其余式往后排。

## 五、可直接抄：开场白骨架与三次问话

以下为本文自拟的教学骨架（沿用本栏「自写模板、不带官方出处」的申明惯例），放在正文标题之后、第一小节之前，三行以内：

```text
本件是一个「形态」件，用于「一句话场景」。
前提：动手前你必须先有「前置条件」；没有就先停下来问我。
不适用于「排除边界」；遇到「相邻赛道」的需求时停手，只给指引。
```

填法对照六式：「形态」抄式二，一句话场景抄式一或式六的徽章词，前置条件抄式三，排除边界抄式四，最后一句抄式五的停手约定。写完不做别的校验，只做三次问话（方法沿用六心法卷，对象从门牌换成正文第一段）：**换一个没读过 README 的人，只看第一段，能否答出「它是什么、什么时候别找我、它动手前会先问什么」这三件事**。三问全中，开场白合格；有一问答不出，回判定流重走。

## 安装与对照命令

```bash
# 本期六件堵车带标本的仓库（星数见快照，装前先读内文）
git clone https://github.com/tobi/disktree
git clone https://github.com/bespokelabsai/nimble
git clone https://github.com/dzhng/jevgrep

# 开场白六式的五位存档标本（引句出处，本机曾有装配版）
npx skills add mikehasa/golive-skill
git clone https://github.com/cclank/lanshu-create-ai-presenter-video

# 写第一件的标准起手式依然是抄官方样板间
git clone https://github.com/anthropics/skills
# 通用纪律：外部件进技能位之前，先通读其 SKILL.md 与全部脚本
```

## 推荐排行榜

- **最值得先抄的三式**：提问闸式（改变对话结构，一份投入三种场景受益）＞ 红线式（成本一行，拦住最贵的事故）＞ 前提亮牌式（最朴素，回报最快）。
- **最考验兑现力的两式**：决裂式与徽章式——它们都是提前开的支票，兑现了是卖点，兑现不了是案底。新手第一件建议避开，从式三式四起步。
- **按信息密度排（每词载货量）**：lanshu 三徽章一行 ＞ golive 一个短语定立场 ＞ vercel 一个「不」字定生死。中文写件人可对照练习：把你的开场白翻译回二十个词以内，删不掉的词才是真徽章。
- **三条反模式**：一、第一段写感谢与版本史——那是 README 的活，正文第一句一个字的预算都不该给它；二、把门牌的话在正文复述一遍——门牌管触发，正文管执行，复读浪费两次上下文；三、开场白里堆四个以上形容词——形容词是模型的歧义词库，徽章必须是名词或动词。

堵车带会散，毕业的件不会发通知。lanshu 出榜没带走一篇榜评，但它那句三徽章的开场白已经写进了本栏两卷存档——星数的半衰期以天计，第一句的半衰期以版本计。写完门牌、写完正文结构之后，回头把第一句重写一遍，是每件都值得做的最后一次保存。

## 参考来源

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
