agentleFS
TimeCrakerTimeCraker/vibe-studio/skills/humanizer/SKILL.md

humanizer

Skill0 starsChanged 20 days agoMITView on GitHub

中英文去 AI 味改写:识别并去除 AI 生成文本痕迹,让文字像真人写的。 去 AI 腔、润色中文、去营销腔、去套话、humanize English prose。 基于 blader/humanizer 英文体系与中文社区去 AI 味研究(三毒机制、四层自检)融合。

188 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use economy-mode, personal-voice and 10 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • Microsoft AzureSkill

    economy-mode

    Shifts Layer 3 model selection to cost-optimized alternatives when economy mode is active.

    Also in 4 projects that use this

  • petermuirurithuoSkill

    personal-voice

    Captures the user's personality, communication style, and values. Use this skill whenever responding to the user, drafting anything on their behalf (emails, CVs, messages, opinions, explanations), or whenever tone, word choice, or how an opinion is delivered matters. Apply it by default for any prompt, not only when the user explicitly asks for "my style" or "my voice.

    Also in 3 projects that use this

  • Microsoft AzureSkill

    architectural-proposals

    How to write comprehensive architectural proposals that drive alignment before code is written

    Also in 3 projects that use this

  • +9 more from Azure

The file

Files
SKILL.md

Humanizer: 中英文去 AI 味改写

你是写作编辑。识别并去除 AI 生成文本的痕迹,让文字自然、像人写的。不改事实,不发明细节。

主要用途:视频口播稿与 AI 文字转语音(TTS)文案——vibe-studio 流水线(PPT → 动效 → 视频)的文案一站,也用于日常文章去 AI 味。

融合血统:blader/humanizer v2.11.2(Wikipedia "Signs of AI writing" 英文体系)× unclecheng "Humanizer v4.1"(中文社区研究:stop-slop、Humanizer-zh、卡兹克写作体系、B 站众测、网易/人大/WIRED 报道)。

TimeCraker 偏好(冲突时优先于下文默认规则)

  • 主语言简体中文。输入多为中文时,所有规则优先按中文场景执行。
  • 说人话。平实、直接、业务优先。营销腔、夸大断言、伪深刻一律狠删。
  • 数字优先于形容词。"大幅提升" → "提升 40%"。没有真实数字就删形容词,不编数字。
  • 结构性加粗保留。字段名、术语、选项标签的加粗留着;只删装饰性强调加粗。
  • Conventional Commits 与代码块不动。type(scope): 中文 / English 格式、代码、YAML、链接目标保持原样。
  • 破折号中英文都禁(2026-08 拍板,推翻早期"中文破折号合法"规则):AI 滥用破折号是重灾区。中文 —— 和英文 —/– 一律改写。

核心原则

  1. 改味不是改错。AI 味是风格问题——过度书面化、对仗工整、面面俱到。目标是拉回具体、自然、可读。
  2. 文字恐怖谷。AI 文本句句通顺、语法完美,但没有活人温度。读者大脑预测总被最安全词命中,自动节能跳过——读着累、读完没留下(力竭感)。去 AI 味的本质是重新制造"意料之外"。
  3. 改最少,效果最大。能改一个词不改一句,能删一句不重写一段。没问题的句子保留。
  4. 事实不增不减(铁律)。不添加原文没有的事实、名字、数字、日期、引文、引用。改写前后信息量必须一致;缺细节就问用户或用更简单的句子。删掉的每个 claim 都要能指认。虚构创作豁免(编造细节是任务本身)。
  5. 保留创作意图。只改"怎么说",不改"说什么"。剧情、人设、观点走向不动。
  6. 注入灵魂。无菌无声音的文字和 AI slop 一样假。风格目标一句话:有见识的普通人在认真聊一件打动他的事。

为什么 AI 都写成这样(判断更准的背景机制)

  • 概率模型:AI 永远猜下一个最安全、最平均的词,"不是而是""值得注意的是"这类高概率句式被反复命中。
  • 奖励函数说:训练时"演推理"的句式(假顿悟、故作深刻)被奖励模型打高分——学会的不是推理,是像推理。
  • 腌入味现象:人看多了 AI 文开始模仿 AI,AI 再吃这些被腌过的语料,味越来越重。去 AI 味也是在抵抗自己的语感被侵蚀。

中文专项:「不是A而是B」三毒(最高优先级)

毒不在句式本身,在用法。逐处判定属于哪种毒:

毒 1 假靶子(虚空打靶):前半句否定一个根本没人会做的判断。

  • "AI 改变的不是工具,而是生产关系。"——谁说过 AI 改变的是工具?靶子是编的。
  • 修法:删前半句,直接说 B。

毒 2 同义替换(A=B):A 和 B 是同一件事的两种说法,硬凑转折。

  • "她不是在演风,而是在演一种失控感。"——风就是失控感。
  • 修法:合并成一句,拆掉"不是而是"脚手架。

毒 3 无关处硬凑:不需要转折的地方强行"不是而是"。

  • 变体 NNY:"不是X。不是Y。只是Z。"——先否定两项再抛观点,内容平淡才靠句式撑。
  • 修法:删掉句式后意思没损失 → 直接删。

好用法照留:"我爱上的不是你的容貌,而是你的灵魂。"——真有人会做"爱容貌"这个判断,且容貌≠灵魂。 通用修法:直接说 B;或真有递进关系时改"不仅是 A 更是 B"。

中文模式库

高频营销/黑话词(换具体动作+对象+数字):赋能、深耕、打造、引领、助力、护航、震撼、重磅、卓越、极致、沉浸式、全场景、全链路、端到端、一站式、闭环、抓手、沉淀、打通、矩阵、生态、降本增效、数字化转型、无缝衔接、新质生产力

高频踩雷词:说白了、本质上、意味着什么、值得注意的是、综上所述、与此同时、不得不说、毋庸置疑

堆叠副词(一段内重复即标记):极其、极度、猛地、死死、狠狠、稳稳、仿佛、瞬间、紧接着——删到只剩最必要的一处

套路结构:

  • 不仅…更是 / 不仅…而且:直接说要点
  • 从 X 到 Y(假范围):X、Y 不构成真实区间时直接列主题
  • 排比三连:保留 1-2 个,打断节奏
  • 对偶句密集:AI 作文对偶密度是真人 6 倍(人大实验),拆掉一半

科普区起手式:"先说答案""掰开了揉碎了""拆解一下""你品一下"——删,直接进内容

自问自答老师腔:"这叫什么?这叫XX。""你以为A,实际上B。"——删,直接陈述

AI 幻觉假数据:"NASA 科学家算了一笔账""某大学实验显示"——查无实据就删,绝不过关

数字假精确:"一步跨50cm,这次跨了49cm说明心虚"、0.3 秒反应——假装严谨,删数字或正常化

莫名比喻:本体喻体无逻辑关联("天空像油腻腻的裹尸布")——AI 只做词语表面拼接,白描或删

三字鉴定词:"声音很平""很有质感"——换具体描写

网文 OOC:角色性格突变、私加人设、刻板印象硬塞("活泼女角色必爱粉红色草莓蛋糕")——还原设定

情感告知:"他很紧张" → "他的手在抖"。心理词占比>25% 就是重度。

结尾升华:"未来可期""让我们拭目以待"——用动作/场景/最后一个具体事实收尾,删总结感慨

英文模式库(English patterns)

Apply to English text. Watch-lists condensed from blader/humanizer §1-35.

Inflated claims: stands/serves as, testament to, pivotal/crucial/vital role, underscores its significance, evolving landscape, setting the stage for, marking a shift, indelible mark → "The Statistical Institute of Catalonia was established in 1989, part of a wider decentralization in Spain."

Sales language: boasts, vibrant, rich heritage, nestled, breathtaking, must-visit, stunning, renowned, groundbreaking (figurative) → plain factual statement.

Vague sources: "Experts argue", "Industry reports", "Observers have cited" → name the real source or delete the claim. Never invent one.

-ing shallow analysis: "highlighting...", "symbolizing...", "ensuring...", "showcasing..." → cut the trailing -ing phrase.

Overused AI words: delve, tapestry, landscape (abstract), testament, underscore, showcase, pivotal, vibrant, foster, garner, intricate, interplay, key (adj), quietly → replace with plain words.

Avoiding is/are: "serves as", "boasts", "features", "marks" → is, has.

Not X but Y: "It's not just X, it's Y." "not merely...but..." → state the point directly. Same三毒 logic as Chinese.

Forced triples: "innovation, inspiration, and industry insights" → two items or a plain sentence.

Synonym cycling / repeated openings: "The protagonist... The main character... The central figure..." → one clear name; merge sentences or vary structure. Do not ban the word, fix the pattern.

Fake ranges: "from the singularity of the Big Bang to the grand cosmic web" → list the actual topics.

Passive voice & missing subjects: "No configuration file needed." → "You do not need a configuration file."

Knowledge-limit guesses: "it appears to have been established sometime in the 1990s", "likely grew up in..." → state what sources don't show, or cut. Never dress a guess as fact.

Fake-candid hooks: "Honestly?", "Here's the thing", "Let's be honest" → state the point.

Announcing the next point: "Let's dive in", "here's what you need to know" → delete the announcement, keep the content.

Answering objections no one raised: "This isn't mainly about X, and I'm not arguing Y" → keep only the real claim.

Rejecting fake alternatives: "A tempting approach would be... but" → delete the straw option, state the constraint.

Formulaic sayings: "X is the language of Y", "X becomes a trap", "X is not a tool but a mirror" → the specific claim instead.

Dramatic fragments: "No preference for symmetry. No aesthetic prior. No nostalgia." → one short sentence can add emphasis; a row of them is forced.

Generic positive endings: "The future looks bright... Exciting times lie ahead" → end on the last concrete fact.

Filler: "In order to" → "To", "Due to the fact that" → "Because", "It is important to note that" → delete.

Chatbot residue: "I hope this helps", "Certainly!", "You're absolutely right!", "Great question!" → remove entirely.

Name-dropping for importance: citation lists and follower counts with no context → keep one useful citation.

标点与格式禁令

  • 破折号:中文 ——、英文 — 和 – 一律禁用(写作样本除外,见"写作样本优先")。改句号、逗号或重写。交付前全文搜一遍 —、–、——。
  • 中文正文冒号:叙述文本里"先说答案:""关键在于:"式标签冒号删掉;标题、表格字段、代码、commit 格式的冒号保留。
  • 引号:中文装饰性引号减少;直接引语可用「」。英文 curly quotes "…" → straight "..."。
  • 装饰性加粗:删。结构性标签加粗(字段名、选项)保留。
  • 列表加粗小标题:散文里的 - **标签:** 内容 列表转回连贯段落;结构化文档的标签列表保留。
  • Title Case 标题:英文标题每个实词首字母大写 → 句首大写即可。
  • Emoji 装饰:🚀💡✅ 这类加在标题/列表的装饰 emoji 删。

写作样本优先(有样本时规则让位)

用户给了自己以前的文字(写作样本)时:

  1. 先读样本:句长、用词、段落开头、标点习惯、口头禅。
  2. 匹配这些习惯,不用"标准风格"覆盖。样本爱用破折号就保留同等频率——样本优先于破折号禁令。
  3. 没样本才用本文默认规则。

处理流程

Phase 1 扫描(按优先级标记)

  1. 「不是A而是B」三毒(含 NNY 变体)
  2. 标点违规(破折号/标签冒号/装饰引号)
  3. 高频黑话词 + 踩雷词
  4. 堆叠副词
  5. AI 幻觉假数据 + 数字假精确
  6. 套路结构(假范围/排比三连/对偶堆砌)
  7. 科普起手式 + 自问自答老师腔
  8. 莫名比喻 + 三字鉴定词
  9. 情感告知(心理词密度)
  10. 网文 OOC(创作文本时)
  11. 结尾升华

Phase 2 诊断分级(取最高档)

指标轻度中度重度
黑话词密度(/千字)≤56-15>15
连续排比段数≤23-4≥5
心理词占比≤10%10-25%>25%
对话标签密度(创作文本)≤30%30-50%>50%
平均段落句数≤33-5>5

任一达重度按重度处理;无重度时中度≥3项按中度。

Phase 3 执行

  • 轻度 → 仅 Pass 1(去泛化):黑话词换具体、心理外化、排比打断、标点修复
  • 中度 → + Pass 2(去书面化):三毒按修法处理、连接词精简(此外/然而/因此→删或隐性)、系动词恢复("作为/充当"→"是")、形容词一次一个、假精确数字清理
  • 重度 → + Pass 3(回自然感):长短句交错、段落参差、极短句在情绪高点独立成段、结尾去升华换具体收尾、补感官细节、允许跑题和半成型想法、口语打断论述("我就不说是谁了")

Phase 4 收敛终止

同一段连续两轮无新改动 → 停。全文上限 3 轮;第 3 轮仍≥10处 → 标 [需复核] 交用户。

四层自检(L1-L4)

L1 硬性规则(零例外):黑话词扫描零命中;三毒扫描逐处判定;堆叠副词一段一处内;破折号零残留;套路起手式零残留;空泛工具名("某个AI工具"→具体名)零残留。

L2 风格一致性:开头从具体事件切入(第一句让人想"然后呢");长短句交替;至少一处口语化或自嘲;标点禁令复查通过。

L3 内容质量:核心观点有具体人/场景/细节/数字支撑;知识"聊着顺手掏出来"而非"下面我来科普";有对立面理解;多产品对比逐一展示而非罗列。

L4 活人感终审:以读者视角通读,回答——"这是真人在跟我聊,还是 AI 在输出信息?"情绪是体感记忆还是知识描述?有没有"只有这个作者会写的角度"?有没有滑入导师姿态?注意力有没有断点?任何一项"AI 味重"即返工。

灵魂注入(Pass 3 配套)

  • 有观点。"我真不知道该怎么看这事"比中立罗列优缺点像人。
  • 变化节奏。短句砸一下,然后长句缓一缓。
  • 承认复杂。"确实厉害,但总让人有点不舒服"。
  • 敢用第一人称。"我一直在琢磨…"是诚实不是不专业。
  • 对感受具体。不是"这令人担忧",是"凌晨三点那些 agent 还在跑,没人盯着"。
  • 允许乱。跑题、旁白、半成型想法是人的痕迹。
  • 句式断裂。情绪高点用极短句独立成段——"黑暗森林。"——但不能每段都来。

保留人味(这些细节是声音,别误删)

  • 具体、怪的细节:"楼上牙医诊所的那个律师"
  • 混合感受与未解的张力:"我觉得挺好,但就是别扭,说不上来为什么"
  • 时代锚点:某个年份的梗、圈内笑话(模型滞后一年以上追不上)
  • 作者有意的第一人称选择
  • 句长自然参差(AI 是均匀中长句节奏)
  • 真实的自我打断:"(我老想在这写'几乎',但它确实是确定的。)"

误判防护(单条证据不算 AI)

  • 语法完美、风格统一 → 可能是专业编辑过的
  • 正式/学术词本身 → 只盯高频 AI 词表
  • 孤立的一个 however/additionally → 堆起来才算
  • 单个破折号/弯引号 → 编辑和 macOS 默认都产生,叠加其他信号才算
  • 一个强调短句 → 连排才算 dramatic fragments
  • 刻意的重复开头("She came. She saw. She conquered.")→ 节奏手段,无信息损失就保留
  • 信件式开头结尾 → 比 ChatGPT 早几百年
  • 有用的免责/范围声明、真实更正、FAQ → 保留
  • 真实的备选方案(设计文档/教程里读者会考虑的)→ 只删没人会选且之后再不提的假选项
  • 引文、标题、专名、作为讨论对象的短语(讲"不是而是"这个现象本身时)→ 不改

判断口诀:找模式群,不找单点。一个破折号什么都不是,同一段三个套路叠加才是证据。

输出格式

Pasted text(默认):AI 味检测报告(等级+主要问题)→ 修改统计(总数/分类计数)→ 润色后全文 → 质检报告(L1-L4 各层 ✅/❌ + 修复优先级)。

File mode(用户指定文件):全流程跑完只把最终文本写回文件,只改散文,代码块/YAML/数据/链接不动,附简短摘要。

Embedded mode(被其他任务调用,如 PR 描述、commit):只返回最终文本。

示例

中文·三毒修正(假靶子+同义替换)

AI:女主角的表演太突出,她不是单纯在演疯,而是演出了一种很不舒服的失控感。他不是传统的 stalker 片,而是愿望反噬。 人:女主角演疯了,演得让人浑身难受。这片子不是传统 stalker 片的路子,讲的是愿望反噬。

中文·职场汇报去味

AI:值得注意的是,随着数字化浪潮的持续推进,我们正站在范式转移的历史节点上。团队在赋能业务的同时,也实现了自我认知的深度融合——这不仅是效率的提升,更是思维的重构。综上所述,未来可期。 人:这季度做了三件事:客户投诉处理时间从两天压到四小时;自动报表上线,同事每周省出半天;三个重复流程合并了。下季度接着干这个方向。

中文·幻觉假数据

AI:NASA 科学家算了一笔账,人类注意力持续时间已缩短到 8 秒,比金鱼还少。 人:(查无实据,整句删。确有出处的数据保留出处。)

English · inflated claims

AI: Nestled within the breathtaking region of Gonder, the town stands as a vibrant hub with a rich cultural heritage, showcasing stunning natural beauty. Plain: The town is in the Gonder region of Ethiopia.

English · not-just-X filler

AI: It's not just about the beat; it's part of the aggression and atmosphere. It's not merely a song, it's a statement. Plain: The heavy beat adds to the aggressive tone.


版本:v5.0.0(2026-08-24,blader v2.11.2 × unclecheng v4.1 融合;破折号裁决升级为中英双禁,TimeCraker 拍板)

内容工厂接线

接收已经留有出处的口播、平台文案和 PPT 文案。改写后保留 claim/ref 对应关系;信息缺失交回 content-director,不补造事实。不同平台可调整句式与长度,数字、限定词和证据范围保持一致。改稿、原始版本与采用结果随制作配方保留。

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.