@0xCheshire: I researched how to remove the AI tone and found 7 different GitHub projects: for Chinese rewriting, English rewriting, technical writing, and complete writing workflows, each with corresponding options. 1. qu-ai-wei (299 stars) Chinese de-AI Skill, which handles clichés, abstract expressions...
Summary
Introduces 7 GitHub projects for removing AI writing traces, covering both Chinese and English texts, including tools like qu-ai-wei and Humanizer, to help users write articles that sound more human.
View Cached Full Text
Cached at: 07/27/26, 05:44 AM
I’ve researched how to remove the AI flavor, and found 7 different GitHub projects: Chinese rewriting, English rewriting, technical writing, and complete writing workflows — there are options for each.
- qu-ai-wei (299 stars) — A Chinese de-AI skill that handles clichés, abstract expressions, sentence rhythm, and register, without making up facts during revision.
https://github.com/LifelongLazyLearner/qu-ai-wei - 说人话 (818 stars) — Great for writing READMEs, development updates, and tech articles. It preserves version numbers, commands, and attribution, making the text more natural without losing key information.
https://github.com/MrGeDiao/shuorenhua - De-AI Prompt Enhancer (566 stars) — Uses 7 real articles as style references; you can swap in your own old articles to teach AI your writing style, then clean up residual machine traces.
https://github.com/OUBIGFA/De-AI-Prompt-Enhancer-Writer-Booster-SKILL - Humanizer (31k stars) — A basic English de-AI tool that specifically cleans up fixed openings, empty emphasis, and templated endings. Simple rules, easy to integrate into various agents.
https://github.com/blader/humanizer - Stop-Slop (14k stars) — Suited for already-finished English content, targeting unnecessary preambles, business jargon, structural clichés, and pretentious choppy sentences.
https://github.com/hardikpandya/stop-slop - no-ai-slop (2696 stars) — Works well when the original draft already has a personal tone. It can either just detect or make minimal edits, trying not to erase the author’s voice.
https://github.com/petergyang/no-ai-slop - Writing Agent (335 stars) — If you want to go from topic selection and evidence gathering all the way to proofreading and export, this complete writing workflow is ready to use; de‑AI is just one part.
https://github.com/dongbeixiaohuo/writing-agent
What’s your most-used de-AI skill? If you have better ones, let me know in the comments.
LifelongLazyLearner/qu-ai-wei
Source: https://github.com/LifelongLazyLearner/qu-ai-wei
去 AI 味(qu-ai-wei)
Version (https://github.com/LifelongLazyLearner/qu-ai-wei/releases)
License: MIT
Language
GitHub stars (https://github.com/LifelongLazyLearner/qu-ai-wei/stargazers)
Language: 简体中文 | English | 日本語 | 한국어 | Español
⚠️ 0.x development version (current v0.8.2): qu-ai-wei is still iterating; rules, categories, and APIs may change. Issues (https://github.com/LifelongLazyLearner/qu-ai-wei/issues) / discussions (https://github.com/LifelongLazyLearner/qu-ai-wei/discussions) / PRs are welcome.
Only Simplified Chinese is supported. Traditional Chinese has its own AI-tone features, character preferences, and typographic rules — these need separate maintenance and will be left for later versions.
Remove the traces of AI writing from Simplified Chinese, making the draft read like it was written by a human. Currently natively supports 8 agents: Cursor, Claude Code, OpenAI Codex CLI, OpenCode, Kiro, Factory Droid, Slate, Hermes.
https://github.com/user-attachments/assets/24513c20-968d-437b-8ceb-1ac1f77f6ad6
⚠️ What this skill can and cannot do
This is a floor cleaner + polisher, not a carving knife.
Current v0.8.2 behavior is still “floor cleaner + polisher,” but all conflicts are uniformly handled by the six-level “Conflict Arbitration Order” from SKILL.md:
- 1 Floor Cleaner — Removes obvious AI pollution (e.g., “赋能 / 助力 / 让我们一起 / 璀璨画卷 / 🚀 emoji bullet points / **bold mechanical
**/ 希望对您有帮助”), making the draft go from “one look and you know it’s AI” to “doesn’t look like AI anymore.” - 2 Polisher (added in v0.6.0) — Proactively polishes without inventing facts: verb strengthening (e.g.,
进行讨论→讨论), rhythm reshaping (breaking machine-gun rhythm), filler removal (e.g.,一些 / 实际上 / 在一定程度上), abstract-to-concrete (only if details exist in the original), word order normalization, register matching. The bar moves from “doesn’t look like AI” to “clean and precise.”
But still not a carving knife. Carving requires viewpoint, context, and voice. If these aren’t in the original, the polisher can’t invent them — because §1 of the Conflict Arbitration Order is don’t invent facts, which takes priority over §6 polishing elevation. So:
- Original mediocre opinion + polishing → clean mediocrity (better than original, still not amazing)
- Original clear opinion + polishing → a decent draft (normal expectation for this skill)
- Original unique opinion + concrete details + polishing → close to readable level
Turning an ordinary draft into a truly sharp, voice-driven piece — that’s beyond its capability.
Removing AI tone from a draft without opinion and then polishing it results in a clean but still opinion-less draft. The opinion has to come from you.
This skill is suitable for
- ✅ Writers who want to make an AI-generated first draft (ChatGPT/DeepSeek/Claude/Qwen first version) sound less AI-like
- ✅ Everyday scenarios: work emails, PRDs, reports, tech blogs, product copy, public accounts (WeChat)
- ✅ Editors and operators who need to batch-clean obvious AI tone from drafts
- ✅ Students, product managers, operators, programmers, entrepreneurs — anyone who wants their daily writing to be less AI-ish
- ✅ Scenarios like Chinese teaching, AI writing detection research, text comparison analysis
This skill is not suitable for
- ❌ People who want to replace thinking with a tool — if the problem is “no unique observations / mediocre opinion / plastic details,” qu-ai-wei can’t fix it
- ❌ Serious in-depth writing (feature articles at the level of Sanlian Life Weekly / Renwu / GQ Reports ) — this skill can help with basic text cleanliness, but real writing quality depends on human observation, interviews, and thought, not a floor cleaner
- ❌ Academic paper writing — this skill may misjudge necessary academic expressions like
进行 + V,然而 / 此外,性 / 化suffixes (though there is register recognition protection, risk remains) - ❌ Legal documents, official documents — officialese is a compliance requirement, not AI tone; this skill should leave such texts almost untouched
- ❌ Writing that needs to preserve narrative buildup and control textual rhythm — this skill may mistake “pacing” (environmental description, pauses before character voices, digressive background paragraphs) as “redundancy” and delete it; it also cannot manage the overall momentum and flow (strong start weak finish, losing breath at key points, argument stalling). For such writing, qu-ai-wei can at most run one pass for basic cleaning; structure and rhythm must be controlled by the author.
- ❌ Using it to “launder AI-generated content to avoid detection” — please don’t use this skill to bypass school/journal/company AI detection policies. qu-ai-wei is not a cheating tool; it’s a tool to make your own real writing cleaner.
One-sentence positioning (v0.8.2)
Feed it a draft you’ve written, and it outputs a clean, sharp final version. It’s not for pretending you wrote something you didn’t, nor for turning any draft into a master-quality article.
Inspiration for this skill came from humanizer (https://github.com/blader/humanizer) (author Siqi Chen, MIT license, 2025). humanizer’s official positioning is language-agnostic, but its original set of rules targets English — Title Case, em dash, hyphenated pairs are all English-specific.
The Chinese version borrowed the skeleton from humanizer: three-pass workflow, voice calibration approach, the “Personality & Soul” chapter, and about half of the AI-tone patterns (Chinese adaptation of humanizer’s equivalent rules). The other half was reorganized in the Chinese context: a pre-step for register recognition, Chinese grammar basis, full-width punctuation, de-Europeanized word order, and a three-question check to avoid over-correction. Patterns #39–#42 have another source, from original articles on yage.ai.
Installation
Supported agents (same installation method)
| Agent | Parameter | Default Installation Directory |
|---|---|---|
| Cursor | --platform cursor | ~/.cursor/skills/qu-ai-wei |
| Claude Code | --platform claude | ~/.claude/skills/qu-ai-wei |
| OpenAI Codex CLI | --platform codex | ~/.codex/skills/qu-ai-wei |
| OpenCode | --platform opencode | ~/.config/opencode/skills/qu-ai-wei |
| Kiro | --platform kiro | ~/.kiro/skills/qu-ai-wei |
| Factory Droid | --platform factory | ~/.factory/skills/qu-ai-wei |
| Slate | --platform slate | ~/.slate/skills/qu-ai-wei |
| Hermes | --platform hermes | ~/.hermes/skills/qu-ai-wei |
All 8 agents above can be installed using this repository’s script.
Installation via external skills CLI (recommended)
If you already have Node/npm, you can install directly from GitHub using the external skills CLI. By default, skills CLI auto-detects available agents on your machine; if none are detected, it will prompt you to select an installation target.
npx skills add https://github.com/LifelongLazyLearner/qu-ai-wei
This is not qu-ai-wei publishing its own npm package; the command uses skills CLI to pull this GitHub repository and install it.
To explicitly install to a specific agent, use -a:
# Install only to Codex
npx skills add https://github.com/LifelongLazyLearner/qu-ai-wei -a codex
# Install to multiple agents simultaneously
npx skills add https://github.com/LifelongLazyLearner/qu-ai-wei -a codex -a claude-code -a cursor
# Install to global directory and skip confirmation prompts
npx skills add https://github.com/LifelongLazyLearner/qu-ai-wei -g -a codex -y
Installation via repository script (full control path)
If you need to install all at once, use symlink/copy mode, set a custom directory, or repeat with overwrites, continue using the repository script:
git clone https://github.com/LifelongLazyLearner/qu-ai-wei.git ~/qu-ai-wei
cd ~/qu-ai-wei
# Install per platform (repeatable)
bash scripts/install-skill.sh --platform cursor
bash scripts/install-skill.sh --platform claude
bash scripts/install-skill.sh --platform codex
bash scripts/install-skill.sh --platform opencode
bash scripts/install-skill.sh --platform kiro
bash scripts/install-skill.sh --platform factory
bash scripts/install-skill.sh --platform slate
bash scripts/install-skill.sh --platform hermes
# Install all at once
bash scripts/install-skill.sh --platform all
Optional parameters:
--name <name>: custom installation directory name (defaultqu-ai-wei)--mode copy: copy instead of symlink (defaultsymlink)--to <path>: install to an arbitrary custom skill directory (repeatable)--host: alias for--platform(compatible with old habits)
Example:
# Custom directory name
bash scripts/install-skill.sh --platform codex --name qu-ai-wei-cn
# Custom platform directory
bash scripts/install-skill.sh --to ~/.my-agent/skills --name qu-ai-wei
Other models supporting custom instructions (ChatGPT / DeepSeek / Kimi / Tongyi etc.)
Paste the body of SKILL.md directly into the model’s custom instructions or system prompt, skipping the YAML frontmatter section wrapped by --- at the top.
Upgrade
After installation, to get the latest rules:
# Update repo (recommended)
cd ~/qu-ai-wei && git pull
# If you are using symlink mode (default), you're done.
# If you are using copy mode, reinstall to overwrite:
bash scripts/install-skill.sh --platform all --mode copy --force
You can also run directly from an installed directory (example):
bash ~/.claude/skills/qu-ai-wei/update.sh
# or
bash ~/.codex/skills/qu-ai-wei/update.sh
update.sh will print old version → new version and a link to the release page for this version; if there’s no new version, it will say “already up to date.” For specific changes in each version, see Releases (https://github.com/LifelongLazyLearner/qu-ai-wei/releases).
Usage
Natural language trigger (recommended)
Simply ask the model to process text in plain language, and qu-ai-wei will trigger automatically:
帮我去 AI 味:[paste Chinese text]
改得说人话:[paste Chinese text]
这段中文太 AI 了,润色一下:[paste Chinese text]
让它更像人写的:[paste Chinese text]
humanize 这段中文:[paste Chinese text]
Explicit invocation (slash command)
/qu-ai-wei [paste the Chinese text you want to rewrite]
Character range
Only processes Simplified Chinese. If Traditional Chinese is input, it will prompt “The current version only supports Simplified Chinese. It is recommended to use OpenCC or similar tools to convert to Simplified first” and will not perform automatic conversion.
| Invocation | Behavior |
|---|---|
/qu-ai-wei <text> (Simplified) | Rewrite according to gate check + register recognition + conflict arbitration order + 51 rules + 6 polishing actions |
/qu-ai-wei <text> (Traditional) | Prompt user to convert to Simplified |
/qu-ai-wei (no argument) | Ask user to paste text; optionally perform lightweight voice calibration |
Voice calibration (optional)
To make the rewrite more closely match your own writing style, you can paste a sample of your own Chinese writing as a reference:
/qu-ai-wei Here is my own writing sample for style reference:
[paste 2–3 paragraphs of your own writing]
Now please rewrite this text:
[paste AI-written Chinese]
The skill will first extract a 5-item lightweight list from the sample (high-frequency words, average sentence length, sentence-initial words, punctuation preference, overall register), ask you to confirm, and then rewrite. Compared to a full style analysis, this approach is more honest: 2–3 paragraphs of Chinese can only provide limited signals.
Design Philosophy
Relationship with humanizer
The skeleton and methodology are borrowed from humanizer: three-pass workflow, voice calibration, the “Personality & Soul” chapter, and roughly half of the pattern concepts. The rest was reorganized in the Chinese context.
| Aspect | English humanizer | qu-ai-wei (current v0.8.2) |
|---|---|---|
| Target language | Claims language-agnostic, but actual rules target English | Simplified Chinese |
| Number of rules | ~30 (reference: Wikipedia “Signs of AI writing”, varies per version) | 51 categories + top-level six-level conflict arbitration order (don’t invent facts → real-person stop gate check → register downgrade protection → over-sanitization countermeasure → 51 subtraction rules → 6 polishing elevations, unified since v0.7.0); about half are Chinese adaptations of humanizer’s equivalent rules, the rest are original Chinese (including 4 inspired by Chinese Wikipedia “Features of AI-generated text”, 3 new AI-tone forms from 2024-2025) |
| Rule relationship | Targets English grammar and English AI tone | Targets Chinese grammar (吕叔湘, 朱德熙, Chinese grammar Wikipedia etc.) and Chinese AI tone |
| Register differentiation | No distinction | 9 registers pre-identified (social / self-media / business / written / feature / brand advertising / academic / official doc / college entrance exam essay) |
| Methodology | Pattern recognition + density judgment | Same (borrowed from humanizer) |
| Workflow | Three-pass rewrite | Three-pass rewrite + three-question over-correction self-check (naturalness / function / register) |
| Voice calibration | Full style analysis | Lightweight 5-item checklist |
Core capability: Register recognition
If all text were rewritten toward “everyday spoken Chinese,” academic papers’ “进行深入分析” would become “好好分析一下” and official documents’ “依法予以处理” would become “按法律办.” Therefore, qu-ai-wei first performs register recognition and then selects rules:
| Register | Typical scenarios | AI-tone removal aggressiveness |
|---|---|---|
| Social / Oral | WeChat, Moments, Douban | Most aggressive |
| Content / Self-media | WeChat official accounts, Xiaohongshu, short videos | Aggressive |
| Business / Workplace | Email, report, PRD | Moderate |
| Written / General | Blog, essay, science popularization, commentary | Moderate |
| Narrative non-fiction / Feature | Renwu, Sanlian, GQ Reports and other in-depth long reads | Moderate-leaning-conservative (retain atmosphere buildup, parallel momentum, slow pace) |
| Brand advertising / Copy | Apple website, Nike campaign, keynote text, billboards, TVC narration | Special gear (strictly check translationese and AI business terms, but protect short sentences, whitespace, parallelism, classical Chinese feel, Chinese-English mixing — the entire set of rules works in reverse) |
| Academic / Tech | Paper, white paper | Conservative (retain necessary academic expressions like 进行 + V, 性 / 化 suffixes) |
| Official / Legal | Regulation, contract | Most conservative (only change customer service tone) |
| High school / Exam essay | Gaokao / Zhongkao / undergraduate exam essay | Most conservative (only change customer service tone and format hallucinations; parallelism, quotes, idiom momentum, 进行 + V, 性 / 化 suffixes, logical connectors are all retained — they are scoring boosters) |
The complete rule activation matrix is in SKILL.md. When uncertain, qu-ai-wei will ask: “Is this text from Moments / WeChat official account / work email / feature article / brand website / academic report / contract / exam essay?”
Core detection principle: Density matters, not occurrence
Antithesis, parallelism, four-character idioms — human writers use them all the time. Just using them doesn’t mean AI tone. Repeated piling up, unrelated to surrounding content, and applicable to any other topic — that’s the sign. A single occurrence doesn’t count; repeated occurrence within a short paragraph (under 200 characters) counts.
Avoiding “over-correction”
These 51 pattern categories are detection heuristics, not rewriting templates. De‑AI ≠ remove all normalized expressions. Common, widely accepted Chinese writing patterns (e.g., 支持 X 等平台, 用于 X, 基于 X) are not AI tone in themselves. Before rewriting, ask three questions:
- Naturalness check: Is this expression common in real human Chinese writing? Uncommon + I just invented it → dangerous.
- Function check: Does it serve a function in the original text, such as topic introduction, term fidelity, rhythm pause? If so, don’t force-delete it just for “more colloquialism.”
- Register check: Does the rewritten text match the original document’s register? Turning academic rigor into everyday chat, or official document solemnity into Moments banter — both are register downgrade failures.
About positive references
The skill lists Sanlian Life Weekly, Reader, Chinese National Geography, WeChat UX, and Wang Zengqi, Lu Xun, A Cheng as “positive references.” v0.4 added Apple Greater China / Nike Greater China as a reverse checkpoint for brand advertising register (“Would this text look jarring at Apple’s hero copy or Nike ad?”). Usage note: They are diagnostic negative references (“Would this sentence feel awkward in Sanlian Life Weekly?”) not style imitation targets (“Write in Sanlian style” / “Write an Apple-style slogan”). Just giving an LLM a name to learn a style usually results in stereotyped imitation. One-click style switching is not planned for now.
Chinese-English mixing: Keep only proper nouns, ignore spaces
The only hard rule: English proper nouns, product names, person names, abbreviations — keep them as-is during rewriting. Don’t translate, paraphrase, or replace. “Codex CLI” cannot become “科德克斯命令行”; “Transformer” cannot become “变换器.” This is an extension of “information integrity.”
Half-width spaces between Chinese and English/numerals (so-called “Pangu’s White”) — This skill doesn’t manage them. AI and humans both vary in this regard; adding or not adding spaces is indistinguishable and cannot serve as a signal for AI tone removal. It’s also not a national standard — GB/T 15834-2011 only covers punctuation; W3C CLREQ says “character spacing or whitespace” is optional and not mandatory for U+0020; even the original author of Pangu’s White (sparanoid) calls it an “informal typographic convention.” If we added spaces for users, we’d fall into a pit: the original text might not have spaces (common in Moments, WeChat official accounts, Xiaohongshu), and adding them would introduce a “tech circle tone.”
Rule: If the original has spaces, keep them; if not, don’t add them. If you need uniform formatting or pursue Chinese typographic aesthetics, use pangu.js (https://github.com/vinta/pangu.js) for automatic processing, or refer to sparanoid’s Chinese Copywriting Guidelines (https://github.com/sparanoid/chinese-copywriting-guidelines/blob/master/README.zh-Hans.md) — that’s a typographic standard, with a different goal from this skill’s “AI trace detection” (typography manages aesthetics; we manage mechanical feel).
Punctuation: Two levels of norms
First level (full-width vs. half-width): In a Chinese context, punctuation should always be full-width, not mixed with half-width. English training data uses half-width punctuation, and models often directly reuse that when outputting Chinese, creating a visual “translationese” signal.
Second level (functional division): Full-width vs. half-width solves “the right character”; the next level is “what each punctuation does.” SKILL.md covers functional division and common AI mismatches for punctuation like enumeration commas, semicolons, book title marks, ellipses, colons, quotation marks, and brackets (e.g., replacing colons that introduce information with dashes, using quotation marks instead of book title marks, abnormally frequent semicolons and ellipses in serious text). Semicolons in daily/business register have a baseline close to 0, but in editorials/commentary/long arguments they are a legitimate parallel rhythm tool — they don’t trigger AI-tone judgment.
Comparison tables, exception lists, typical errors, and baseline punctuation frequencies from serious media are all written in the two “Punctuation” sections of SKILL.md.
Word order: Fully Sinicized, avoid English-style inversion
LLMs often apply English syntax directly to Chinese. Individual sentences may read like Chinese, but when read together they feel off — likely due to English residue in word order. Basic Chinese habits: subject first, short attributives, adverbials before verbs, conditional and reason clauses before the main clause. Common ailments (overlong prepositional phrases at the beginning, starting with “作为一个 X, …”, stacked attributives, direct translation of English relative clauses) and a four-question self-check are written in the “Word Order” section of SKILL.md.
Information integrity
Rewrite only the expression; do not delete information. Every concrete fact in the original (numbers, names, times, product names, key phrasing) should have a corresponding presence in the final draft. If an expression feels redundant, you can compress it, but you cannot quietly drop facts. When in doubt, retaining the original information is more important than brevity.
51 Pattern Categories at a Glance (abbreviated)
For execution order, register matrix, and rule index, see SKILL.md; core rule details are in references/patterns.md, and platform/style rules for Group H are in references/platform-patterns.md. This README only keeps a directory-level overview for quick judgment of whether your scenario is covered.
| Category | Scope | Focus |
|---|---|---|
| A. Content patterns | #1-#6 | Hollow elevation, background clichés, vague attribution |
| B. Language patterns | #7-#20 | High-frequency word stacking, nominalization/suffixation, mechanical coordination |
| B+. Logical connectors | #34 | Empty connectors, weakened logical relations |
| C. Rhetorical patterns | #21-#25 | Idiom/parallelism templatization, decorative format abuse |
| D. Communication patterns | #26-#29, #51 | Customer service tone, ingratiating tone, generalized second person |
| E. Fillers & vagueness | #30-#32 | Redundant phrases, vague qualifiers, slogan-like calls to action |
| F. Translationese | #33, #39-#44 | English syntactic residue, Chinese-English mixing, list reflection |
| G. Textual rhythm | #35-#36 | Uniform sentence length, reluctance to omit referents |
| H. Platform style | #37-#38, #49-#50 | Self-media clichés, AI-tone storytelling, Bilibili template flavor |
| I. Hallucinations & formatting | #45-#48, #47b | Table abuse, Markdown remnants, fake citations, template placeholder remnants |
Common entry points:
- Execution order and rule index:
SKILL.md - Rule trigger details:
references/patterns.md+references/platform-patterns.md - Full process:
SKILL.mdProcessing Flow - Complete examples:
SKILL.mdComplete Examples
Complete Example
Original text (heavy AI tone):
随着协同办公模式的不断发展,远程周报机制在团队管理中发挥着越来越重要的作用。通过标准化模板,我们能够从多维度、全方位地掌握项目进展,提升协作效率,赋能组织管理。
值得一提的是,一个高质量周报通常包括以下几个方面:
- 本周完成情况:系统梳理关键成果。
- 风险与挑战:识别潜在问题并提出解决思路。
- 下周计划:明确重点任务,确保高效推进。
总体来看,周报不仅是信息同步工具,更是推动团队持续成长的重要抓手。让我们共同打造更加透明、高效、可持续的协作机制。
Example output (following current workflow):
[Gate Check] Judgment: AI-generated text | Evidence: [“随着...不断发展”, “值得一提的是”]
First draft
远程周报有用,但前提是别写成模板作文。
真正有价值的周报通常就三件事:这周做成了什么、卡在哪里、下周准备怎么推进。写清楚这三件,团队同步就够用了。
周报不是“看起来很完整”的文档,更像一个对齐工具:让大家知道项目现在到哪一步、问题在哪、谁在跟进。
Self-review
- AI afraid to make assertions: Present.
“周报有用,但前提是别写成模板作文。”This contains a judgment, not customer service tone. - Full polishing self-check five questions:
- Precise wording: Pass (removed empty words like
多维度、全方位、赋能、抓手). - Rhythm variation: Pass (long sentences broken into short; paragraph length varies).
- Verb-driven: Pass (condensed
梳理/识别/提出into做成/卡住/推进). - Concrete replaces abstract: Pass (turned
持续成长机制into项目到哪一步、谁跟进). - Consistent voice: Pass (unified as written/general, neutral direct narration).
- Residual traces: Slight slogan feel mostly eliminated.
- Precise wording: Pass (removed empty words like
Final draft
远程周报有用,但前提是别写成模板作文。
一份能用的周报,核心就三件事:这周做成了什么、卡在哪里、下周怎么推进。把这三件写清楚,团队同步效率通常不会差。
周报本质上是对齐工具,不是展示文笔的材料。它要回答的是:项目到哪一步了,当前风险是什么,下一步由谁跟进。
Polishing report
- Verb strengthening:
“发挥...作用”→“有用”,“推动团队持续成长”→“回答...问题”. - Rhythm reshaping: First paragraph changed from one long sentence to two short sentences, reducing press release tone.
- Filler removal: Deleted
“不断发展 / 多维度 / 全方位 / 赋能 / 重要抓手 / 共同打造”. - Abstract to concrete (using only original info): Turned “高质量周报包括三个方面” into
“做成了什么、卡在哪里、下周怎么推进”. - Word order normalization: Changed
“通过标准化模板,我们能够...”to“核心就三件事...写清楚即可”. - Register matching: Maintain “written/general” register, not downgraded to chatty tone.
Change summary (optional)
- Main hits: #1/#2 (hollow elevation and background opening clichés), #7 (high-frequency business words), #30/#31 (redundancy and abstract empty words), #37 (templated structure).
For more complete examples, see SKILL.md.
Reminders for Contributors / Self-Maintenance
For the review and change record against agentskills.io (https://agentskills.io) skill creation best practices, see
docs/agentskills-review.md(v0.8.1).
- After modifying SKILL.md / references/ / README, feed the prose paragraphs you changed back to qu-ai-wei for self-check. The structured metadata in rule entries (problem / keywords / original / revised / register restrictions) is the skeleton for the model to read, don’t humanize it — removing symmetry would make it harder for the model to understand the rule’s structure. Only run self-check on explanatory prose.
- When adding new rules, check for conflicts/overlaps with existing rules. For example, “abstract universal verbs” are adjacent to #7 AI high-frequency words and #30 redundant written forms; clarify what each governs. Core A-G/I rules go into
references/patterns.md; platform/style H group rules go intoreferences/platform-patterns.md. Also add a quick-reference line in the “51 AI-Tone Patterns · Index Table” at the end of SKILL.md. - All examples must have “original / revised” pairs. Providing only judgment criteria without demonstration makes it hard for the model to grasp.
- Whenever the version number is bumped, update the version record in README, CHANGELOG.md, and SKILL.md frontmatter together. After changes, run
bash tests/check-version-sync.shto align README / flat build / changelog at once. - After modifying SKILL.md or references/, run
scripts/build-flat.shbefore committing — it will flatten SKILL.md + references/ to generate.cursorrulesandWARP.mdautomatically. Cursor / Windsurf / Warp don’t support progressive disclosure and must use a single file. Drift between the three files is the most common bug; the script is the single source of truth (place this line after rule 4, not after 6, because its refresh frequency is higher than 咬文嚼字). If you forget to run it, it’s okay —tests/check-flat-sync.shwill regenerate a comparison and fail on drift. - When encountering classic human texts (Jin Yong / Wang Shuo / Wang Zengqi / real interview transcripts etc.) don’t modify them. This is the most common disaster for qu-ai-wei, and it’s explicitly written in the “🛑 Step Negative One” gate check.
- After changes, run
tests/check-snapshot-smoke.shfor regression smoke testing.tests/fixtures/covers long-term samples, negative contrast pairs, real-person stop scenarios, brand advertising, academic/tech, old Xiaohongshu templates, skincare ingredient whitelists, etc.; before-and-after comparisons and targeted outputs are intests/after/, and01-03can be compared withtests/baseline/to see if structural changes introduced behavioral drift. Any major change (new rules, rule merges, register matrix adjustments) should be preceded by a full smoke test. - Use manifest for real model output verification. First run
bash tests/check-runs.sh tests/afterto verify existing anchor outputs; future captured runs should go intotests/runs/<date>-<description>/, write metadata according totests/runs/README.md, then run the same script. - Each December, after 咬文嚼字 releases the top ten buzzwords, and the following January the top ten language errors, refresh the “fresh words” / “dead words” lists in rule #49. Add new words to the “official list” line; demote old words that have been off the list for 3+ years and are no longer used by the community to the “dead” line. The update modifies the #49 section in
references/platform-patterns.md+ the “Language Timeliness Anchor” subsection inreferences/sources.md, then runscripts/build-flat.shto sync to.cursorrules/WARP.md, and also update the corresponding sections in the README. The cost of
Similar Articles
@noahduck283: https://x.com/noahduck283/status/2069030402048893317
A comprehensive guide to de-AI writing, from identifying 22 characteristics of AI writing to providing rewriting workflows and prompts, helping users eliminate traces of AI writing.
@GitHub_Daily: Articles written with AI always have an AI vibe: neat sentence structures, repetitive wording. After publishing or submitting, you worry about being detected. Recently, I stumbled upon an open-source tool called AI Humanize Text, specifically designed to rewrite AI-generated text into a more natural human writing style. It offers four different rewriting approaches…
Introduces an open-source tool called AI Humanize Text, which uses methods like multilingual translation chains, multi-round rewriting by large models, etc., to rewrite AI-generated text to be more natural and avoid detection.
@Pluvio9yte: https://x.com/Pluvio9yte/status/2073597713409863793
This article introduces several open-source projects that remove the AI flavor, with a key recommendation of '人话.skill', and provides a method for custom checklists, suitable for technical writers to optimize their text.
@sheriyuo: Actually, I have been writing papers purely with AI from the very beginning. Previously I used DeepSeek R1, now I use V4. Since I don't have English academic writing ability, but I can tell by eye whether a sentence or passage is appropriate. As for Chinese writing, I am fairly confident. So almost 9...
The user shared their experience of writing academic papers entirely using AI (DeepSeek R1 and V4), emphasizing that the Chinese outline and fine prompt tuning are key, and noting that manually editing AI-generated writing is more tiring than writing it themselves.
@Zesee: https://x.com/Zesee/status/2067512488665522216
The article analyzes the problem of AI-generated writing that often appears correct but actually contains errors, and introduces a workflow using Deep Research tools (such as Apodex) to break down problems, find evidence, check risks, and finally write, helping creators improve content quality.