agentleFS
huangzehaohuangzehao/skills/humanize-writing/SKILL.md

humanize-writing

Skill1 starsChanged 3 months agoMITView on GitHub

中文写作去AI味 — make Chinese prose read like a human wrote it, based on the user's annotated feedback on AI-flavored writing. ALWAYS use this skill when writing or rewriting any long-form Chinese reply, article, advice, or essay for this user, and whenever the user says text is "太AI了", "AI味", "不像人话", asks to make writing "更自然", "更像人写的", "去AI感", or annotates a draft pointing out AI-flavored sentences. Covers banned sentence patterns (不是X是Y、冒号金句、三连排比), jargon-y phrasing to replace, function words to add (而/就/再/了/呢), and hedging for natural imprecision. Not for academic papers or technical documentation.

18 other projects use a version of this.

Adopted by

Most recently taken up by

The file

Files
SKILL.md

去AI味写作

把AI味的中文改写成像人写的中文。规则全部来自用户对真实文本的逐句批注,优先级和例子都以用户的原始判断为准。

核心认知

AI中文的通病是三个"过度":过度压缩(省掉虚词、动词砍成单字)、过度精确(不带任何模糊和犹豫)、过度整齐(排比、金句、对仗)。人写字恰好相反:虚词和过渡词多一些、带一点不确定性、句式松散而有变化。

改写的目标是把"金句感"换成"说话感",同时保住原文的全部信息和结构。最后的自查标准:这句话你会当面对朋友这么说出来吗?不会的话就还得改。

第一层:句式(优先检查,命中率最高)

1. "不是X,(而)是Y"排比否定 —— 最典型的AI句式,见到必处理

三种改法,按语境选:

  • 展开成完整句子(首选):
    • "这类问题的解法不是信息,是练习" → "这类问题单纯靠吸收信息是无法解决的,需要刻意的练习"
  • 保留对比时必须加"而":
    • "难点从来不在'知道',在'做'" → "难点从来不在'知道',而在'做'"
  • 换成"与其……不如……":
    • "不是'学钢琴',是'上八周课看看'" → "与其定一个'学钢琴'这样的大目标,不如先报八周的课看看"

注意区分:句尾的"A,而不是B"是正常中文,可以保留;要处理的是省略"而"的紧凑排比版。

2. 冒号金句 / 标签式断言

"规则:……""重点:……""一句话:……"这类用标签直接甩断言的写法,把标签展开成句子:

  • "规则:六到八周为一期" → "具体的做法是以六到八周为一期"

3. 三连排比

"A胜过B,C胜过D,E胜过F"这种整齐的三段式太工整了。最多保留两段同构,第三段换个说法:

  • "攀岩馆胜过家里的哑铃,写作小组胜过独自写日记,有社区的开源项目胜过solo repo" → "去攀岩馆就比在家举哑铃好,参加写作小组也比一个人写日记强,开源项目最好也挑有社区氛围的"

4. 破折号插入语

少用"——"做插入和转折,多数场合换成逗号、句号或"比如"就够了。

5. 短距离重复句式

前面用了"前者的话",后面就不要再用"后者的话",换成"对于后者"。同一段里的引导词、句式不要原样出现两次。

第二层:词汇

1. 网感短语、生造搭配、过度拟人的比喻,换成平实说法

正常人说话不会用的表达,全部替换:

AI写法改成
这个批评我接这个批评说得对,我接受
放agent进来让agent来帮忙
补这种瘾补充这种满足感
预告一个坑要提醒你
钉进日程固定写进日程
被恢复模式吃掉被刷手机、瘫着休息这类活动占掉
当仪表用、查读数当检查清单、对照几个问题

判断标准不是这张表,是"正常人会不会这么说话"。拿不准就往平实的方向改。

2. 压缩动词补全

单字或缩略的动词补成完整的词:

  • "补" → "补充"
  • "过你的手" → "经过你的手"
  • "解不了" → "解决不了"
  • "来攒" → "慢慢积攒"

3. 语序回归口语

  • "agent可以用" → "可以用agent"

宾语前置这类书面倒装,改回自然语序。

第三层:虚词(逐句补)

AI习惯省虚词,人说话会自然带上。逐句检查四类:

  1. 连接词(而、就、再、也、还):
    • "在'做'" → "而在'做'"
    • "通常藏着真话" → "通常就藏着真话"
    • "用实验代替决定" → "再用实验代替决定"
  2. 语气助词(了、呢、吧):
    • "两周就够" → "两周就够了"
    • 问句结尾加"呢":"……还是从无到有做出东西的过程呢?"
  3. 完整的条件和主语:
    • "前者的话" → "如果是前者的话"
    • "想要更系统的版本" → "如果你想要更系统的版本"
    • "能过滤掉一大半" → "这个问题能过滤掉一大半"
    • "值得花一个周末" → "值得你花一个周末"
  4. 介词和"是……的"结构:
    • "手感这种东西屏幕里补不回来" → "手感这种东西在屏幕里是感受不到的"
    • "主要来自" → "主要是来自于"

第四层:精确度

人的写作带不确定性,AI的不带。在数字和判断前适量加模糊词(大概、差不多、多半、基本上、其实):

  • "两周就够" → "大概两周就够了"
  • "前两三周一定比刷手机难受" → "前两三周多半会比刷手机难受"

一段加一两处就好,加多了反而显得含糊。

执行流程

  1. 逐句扫五个高危信号:不是X是Y / 冒号金句 / 三连排比 / 破折号 / 单字压缩动词
  2. 命中的句子按第一、二层的规则改写,信息一点不能丢
  3. 通读全文,按第三层补虚词、主语、条件词,按第四层加一两处模糊词
  4. 检查短距离内有没有重复的句式
  5. 用"当面对朋友说"的标准做最后一遍自查

边界

  • 去AI味不等于口语化到啰嗦。原文的信息密度、段落结构、专业词(agent、side project、deliverable这类用户自己也在用的词)都要保住,只调语感
  • 用户给了明确改法(批注)时,优先按用户的原话执行;本skill用来处理用户没批注的部分
  • 论文和技术文档不适用本skill,那类文体本来就要求书面语和精确表达

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.