Files
workbuddy_skills/session-mechanism/references/humanizer-en
admin fd9c902bcc chore(技能): 浏览器起法收敛为「会话后台任务」+ 关窗即停手;补索引与自测清理
- browser-harness/SKILL.md:§1 起法整段重写为「只允许这一种 —— 本会话的后台任务」(字面命令/
  为什么只许这一种/守卫语义/已知代价/起不来对照表);§3 补一条排障 —— 认进程命令行与它自己的日志,
  ⛔ 别信 pid 父链;**「删掉脚本」≠「停掉进程」**(依据 2026-10-10 实测:孤儿守卫在脚本已删后仍把浏览器拉回)
- browser-harness/agent-workspace/bh_chrome_keepalive.py:守卫语义分两档 —— Chrome 正常关窗(rc=0) ⇒ 停手退出;
  异常退出(rc≠0) ⇒ 重拉(依据:用户手关被无条件拉回,连关三次弹三次)
- session-mechanism/scripts/selftest.py:删掉重复定义的 `t_check_cooldown_no_pileup`(两段逐字相同);自测 PASS 109 / FAIL 0
- session-mechanism/references/humanizer-en/SKILL.md:与顶层 `humanizer` 技能同名冲突 ⇒ 去掉本包这份的注册
  (`user-invocable: false` + `disable-model-invocation: true`),6 个文件正文一字未动
- session-mechanism/references/01-文档索引.md:补登 `04-决策方法论.md`/`dsh-decision-method/`/`作业规矩/`/`humanizer-en/`
2026-10-10 23:25:36 +08:00
..

Humanizer

A standalone Claude Code skill that transforms AI-generated text into natural human writing. Drop it into any plugin. No dependencies, no MCP server, no configuration.

What it does

  • Detects 55 AI writing patterns (P1-P55, based on Wikipedia's "Signs of AI Writing" + 2025-2026 community research + the wider humanizer ecosystem)
  • Rewrites text to sound like a specific human wrote it
  • Injects authentic voice using burstiness and perplexity principles
  • Three modes: scan-only, full rewrite, in-place file editing
  • 5 voice profiles: casual, professional, technical, warm, blunt
  • Zero dependencies. Pure Markdown. Works in every editor that reads skill files.

Installation

As a standalone skill

mkdir -p ~/.claude/skills/humanizer
cp SKILL.md ~/.claude/skills/humanizer/

Inside a plugin

Copy SKILL.md into your plugin's skills/humanizer/ directory. Add to your plugin's skill registry if applicable.

Usage

# Full rewrite (default)
/humanizer "Your AI-sounding text goes here"

# Scan only: report patterns without changing text
/humanizer "text" --mode detect

# Score the AI-tell density (0-100, lower is more human)
/humanizer "text" --mode detect --score

# Edit a file in place
/humanizer --mode edit --file src/docs/README.md

# Specify voice
/humanizer "text" --voice casual

# Aggressive mode + iterate to convergence (max 3 passes)
/humanizer "text" --aggressive --iterate 3

# Layer purpose-specific rules on top of voice
/humanizer "text" --voice warm --purpose marketing

Voice options

Voice Best for
casual Blog posts, social media, informal docs
professional Business communication, formal docs
technical API docs, READMEs, code comments
warm Tutorials, onboarding, support content
blunt Internal comms, reviews, direct feedback

Purpose presets (--purpose)

Layered on top of voice. Add content-type rules without losing voice flavor.

Purpose Effect
essay No contractions, formal headings, structured arguments
email Greetings allowed, signoff allowed, no markdown
marketing Short paragraphs, concrete benefits, one CTA at end
technical Code blocks preserved, precise jargon retained
general No purpose-specific overrides (default)

Brand voice file

Drop a humanizer-context.md at the project root with your samples and banned phrases. Auto-loaded if present.

How it works

  1. Parse: Extracts text and flags from arguments
  2. Detect: Scans for 55 AI patterns across 6 categories (content, language, style, communication, filler, craft/forensic) + emerging 2026 patterns
  3. Inject: Applies voice profile, varies sentence length (burstiness), increases word unpredictability (perplexity)
  4. Verify: Checks output against detection patterns, sentence variance, and the "who wrote this?" test
  5. Output: Clean text with change summary

Pattern categories

Category Patterns Examples
Content P1-P8 Significance inflation, notability name-dropping, -ing phrases, copula avoidance
Language & Style P9-P18 Negative parallelisms, em dash overuse, bold abuse, list syndrome
Communication P19-P21 Chatbot artifacts, disclaimers, sycophancy
Filler & Hedging P22-P30 Filler phrases, hedging, generic conclusions, uniform sentence length
Emerging (2026) P31-P43 Elegant variation, citeturn markup leaks, utm_source=chatgpt URLs, treadmill effect
Craft & Forensic P44-P55 False agency, diff-anchored writing, reasoning-chain artifacts, unicode obfuscation, argument residue

Deep dives and provenance live in references/patterns.md; the core SKILL.md is standalone and does not require it.

Credits

Built from research across:

License

MIT