1实现原理 · 为什么它能做到
四层写作标准叠加、每层一问:文档类型(Diátaxis)→ 句子面向读者(Google developer style)→ 单句承载量(STE)→ 消歧(Global English),逐层收窄到『一读就懂』。
The goal is writing a tired engineer understands on the first read. Four layers get you there, one question each: what kind of document is this, how do sentences address the reader, how much does each sentence carry, and can any sentence be read two ways. Apply all four.
层之上先立三条总规则:删无功能词、用短常用词、规则让句子更差时改句子而非硬守规则——规则服务于读者而非机器味。
- **Cut every word that does no work.** If the sentence survives without a word, the word goes. "In order to" is "to". "It is important to note that" is nothing.
Diátaxis 模式分流:用『指导行动还是增进理解 × 服务学习还是工作』两问把每份文档归入 tutorial/how-to/reference/explanation 之一,禁止混模式,跨模式用链接切分。
One document, one mode. Two questions pick it: does the content inform action (doing) or understanding (thinking), and does it serve learning or work?
句子层规则直接搬运三家外部规范并把来源与抓取日期写进正文:Google developer style(developers.google.com/style)、STE 受控语言(asd-ste100.org Issue 9 2025)、Global English(Kohl, SAS Press——经 Internet Archive 与 SAS 样章转写),均在撰写期抓取、非运行时调用。
Source: diataxis.fr, fetched 2026-07-18.
仓库词汇纪律:『codebase 就是词表』——写真实符号/文件/命令名,禁止自造行话与比喻词;发现新违禁词不得直接改 unslop,而是把『违禁词→替换词』连同 diff 作为提案写进回复。
The codebase is the word list. Write the real symbol, file, flag, or command name, not a synonym or a description of it.
与 unslop 硬绑定并扩展覆盖域:凡本 skill 触碰的文档都要再过 unslop(AI 腔/填充词/格式 tell 的目录);PR 描述与 commit message 也是写作对象(除 Diátaxis 外全层适用)。
- Apply the **unslop** skill to every doc this skill touches. That skill owns the slop-pattern catalog: AI vocabulary, filler, hedging, formatting tells.
提供 worked example(Before/After 改写示范)与 8 条评审清单,把抽象标准落成可直接执行的验收问题;声明性规则要求『数字/路径/计数在落地的 commit 上为真,并附可再生的命令』。
Make every count or tree claim true at the commit that lands it, and include the command that regenerates it.
2核心能力
3外部依赖
| 类型 | 依赖 |
|---|---|
| network | 内容来源引用(撰写期抓取的知识来源,非运行时调用):diataxis.fr |
| network | 内容来源引用(非运行时调用):developers.google.com/style |
| network | 内容来源引用(非运行时调用):asd-ste100.org(STE 规范 Issue 9, 2025) |
| network | 内容来源引用(非运行时调用):Kohl《The Global English Style Guide》(SAS Press,经 Internet Archive/SAS 样章转写) |
4风险提醒 风险提醒:绿色 · 放心使用
- 规则密集且部分高度具体,机械执行会产出『全对但僵硬』的文字;纠偏依赖模型对『机器味=失败』的判断。 — 'A sentence that follows every rule and sounds like a machine wrote it has failed.' 需模型自主执行
- 规范快照会过时:引用的 STE Issue 9 (2025)、Google style 等均为 2026-07-18 静态抓取,后续修订不会自动同步。 — 四层来源均为转写而非运行时引用
- 跨 skill 依赖 unslop:若宿主未安装/未启用 unslop,『Apply the unslop skill to every doc』会静默失效(skill 自身无降级提示)。 — 同仓库 pstack/skills/unslop 存在但非本 skill 自带
5第二遍独立确认
- [ok] 单文件零资产 — 技能目录仅 SKILL.md(含隐藏文件 glob 确认),无 references/scripts/data。
- [ok] 四层标准与 description 对应 — 正文标题/内容与 description 四层(Diátaxis structure / Google developer style sentences / STE instruction rules / Global English syntax)一一对应;每层均给独立规则块与来源行。
- [ok] 来源引用为静态文字、非运行时调用 — 4 处 'Source: … fetched 2026-07-18.' 均为引用标注;无 urlopen/curl/requests 等运行时拉取代码。
- [ok] 规则内容与所引规范一致(抽样) — Google style 段 'Talk to the reader as "you", in the present tense.'、STE 段 'Split instructions longer than about 20 words and other sentences longer than about 25.'、Global English 段 'Break up long noun strings' 等与规范主旨相符;并如实声明 STE 只转写可迁移核心、完整规则在 PDF。
- [ok] unslop 联动指向真实资产 — pstack/skills/unslop/SKILL.md 存在(glob 确认);SKILL.md 明确 'That skill owns the slop-pattern catalog'——职责划分与仓库结构一致。
- [ok] 无运行时 IO/凭证/写入 — token 扫描仅命中来源标注行;全文无 shell/网络/文件命令。
- [ok] 夸大检查 — 'writing a tired engineer understands on the first read' 是质量标准陈述而非可测功能承诺;worked example 与 checklist 均可直接执行,无越界承诺。
- [ok] license/stars/commit 元数据 — GitHub API:cursor/plugins stars 7221、pushed_at 2026-09-09T08:18:30Z、license null(仓库根);pstack/LICENSE 为 MIT(Copyright (c) 2026 Lauren Tan);本地 git HEAD == pin df3fb154fb982fb83f649de8646d4af6a0cb16b3。
6结论
bf0a9d23048af4b7…df3fb154fb