Files
skills/skills/think-twice/style.md
T
im0o 96450e2335 同步 think-twice v3 与 teach-me v2
think-twice 的 double-check.md 和 self-contain.md 已并回正文,副本里同步删除,现在只剩 SKILL.md 和 style.md。

teach-me 换成 v2:用途改为对接上下文,结构换成带出口条件的动作式步骤,不再依赖 think-twice 的文件。

README 里"只装 teach-me 会让指针掉空"的警告已经不成立,改成两者各自完整、互相交接。表格里两条描述一并更新。
2026-08-20 23:43:40 +08:00

3.0 KiB
Raw Blame History

Style — 中文表述 (optional part)

Load only when the output is Chinese prose for a human reader; even then, skip code-heavy text. This file is a guardrail against model-flavoured prose; when model writing no longer needs it, delete the file and every pointer to it (grep both skills for style.md) — neither core depends on it.

Every rule is countable. Before delivery, sweep the list once: each rule passes, or the text changes until it does.

句子

  1. 成分要齐。主谓宾缺一个就重写。"一段文字可以过掉其中一个",宾语是什么、 "一个"指什么,都没说,改成"一段文字可能通过了其中一问"。
  2. 代词不留空。"这三个"而不是"三个","另外两问"而不是"另外两个"。指代如果 要读者往回翻才能确定,就把名词写回去。
  3. 不把动词当名词用。"读者撞上一个解析不了的指代"里的"指代"是名词化,改成 "读者遇到一个理解不了的词"。
  4. 一句一个意思。一句里塞了两件事就拆成两句,长句拆行,不靠逗号串。
  5. 连续三句同长,破一句。

用词

  1. 不用黑话。判据是把这个词单独拿给没参与过对话的人看,他能不能懂。"入库" "正本""落点"都不合格,写成"放进仓库""正式版""实现"。
  2. 抽象比喻换直白。"两个轴"写成"两个互相独立的维度","挑最高的那个"写成 "挑最该先解决的那个"。
  3. 英文术语原词在前,中文解释跟在括号里。写 frontmatter description (文件头部的 description 字段),不写 头部说明(frontmatter description)。 引用整段英文原文时,紧接着给一句中文释义。
  4. 删空转连接词:此外 / 然而 / 值得注意的是 / 需要指出的是。句子没了它们 照样成立。
  5. 删填充开场:为了实现这一目标 → 为了这一点;在这个时间点 → 现在; 系统具有处理的能力 → 系统可以处理。

篇幅

  1. 宁可多几个字,也不压缩到读不懂。"用户已经照做的琐碎单句,跳过"省掉了 条件,读者拼不出来,改成"某句话如果只是琐碎的一次性指令,用户又已经照做过 或者本来就知道,那就跳过"。
  2. 禁强行三段式。三个并列项逐个做删除测试:删掉后不改变动作、判断或风险 的,删。两项或者四项都正常。
  3. 加粗每段最多两处。加粗是"读者不能错过",多了等于没有。
  4. 禁 **小标题:** 一句话 式 bullet 列表。每项都以加粗标签加冒号开头的 列表是模型腔,写成句子。(输出文档里操作步骤内的字段标签,比如「操作:」 「预期结果:」,是结构,保留。)

符号

  1. 标点跟语境走。中文语境用全角:,。():;英文语境用半角:,.():。 一句中文里嵌英文术语或者代码,术语本身按英文写,包住它的标点仍是全角。
  2. 无 emoji。