Humanizer: Anti-AI Writing & Natural Voice Skill
Identify and strip signs of AI-generated prose, apply statistical humanization levers (burstiness, perplexity variance, active voice, specificity insertion), and ensure documentation and writing sound natural, human, and direct.
Based on empirical LLM text detection literature (2024–2026) and observation of thousands of AI writing instances (Mitchell et al., Sadasivan et al., Liang et al., Wikipedia AI Cleanup).
When to Use
Apply this skill whenever:
- Writing or editing documentation, READMEs, tutorials, how-tos, or release notes
- The user asks to "humanize", "de-AI", "de-slop", or rewrite prose to sound natural
- Reviewing PR descriptions, commit messages, or external posts for AI tells before publishing
Core Humanization Levers
flowchart TD
Raw["Raw Prose / AI Draft"] --> L1["1. Burstiness Injection<br/>(Alternate 3-word to 35-word sentences)"]
L1 --> L2["2. Anti-Vocabulary Purge<br/>(Remove 'delve', 'testament', em dashes)"]
L2 --> L3["3. Active Clause Conversion<br/>(Replace copula 'serves as' with 'is/has')"]
L3 --> L4["4. Structural Flattening<br/>(Remove forced bold bullet lists)"]
L4 --> L5["5. Specificity & Grounding<br/>(Replace abstract claims with concrete facts)"]
L5 --> L6["6. Two-Pass Self-Audit<br/>(Scan for remaining tells & polish)"]
L6 --> Final["Natural Human Prose"]
- Burstiness Injection: Vary sentence length dynamically. Mix short punchy statements (3–6 words) with longer flowing clauses (25–35 words). Avoid uniform 15–20 word sentence pacing.
- Anti-Vocabulary & N-Gram Purge: Remove overused AI words (
delve, leverage, utilize, robust, comprehensive, streamline, foster, facilitate, pivotal, nuanced, multifaceted, crucial, enduring, garner, valuable, vibrant, tapestry, testament, underscores, highlights).
- Zero Em Dash Rule: Eliminate em dashes (
—) or cap at 1 per 1,000 words. Replace with commas, parentheses, or separate sentences.
- Active Clause Conversion: Avoid copula avoidance (
serves as, stands as, boasts, functions as). Use simple active verbs (is, has, runs).
- Structural Flattening: Reframe artificial bullet lists and title-cased headers into flowing sentences. Avoid restating points in "In conclusion" sections.
- Specificity & Grounding: Swap abstract generalizations ("improves performance and streamlines operations") with concrete details ("reduces query latency from 120ms to 9ms").
- Two-Pass Self-Audit Protocol:
- Pass 1: Rewrite text applying levers 1–5.
- Pass 2: Ask "What makes this still sound like an LLM?" Identify lingering artifacts and perform final polish.
Quick Rules
- NO filler connectors: Drop "Additionally," "Furthermore," "At its core," "In today's fast-paced world."
- NO negative parallelisms: Replace "Not only... but also..." with direct active statements.
- NO colon-header bullet points:
- **Feature:** Explanation -> write direct prose or plain tables.
Gotchas
- First-pass model bias: The model that wrote the original draft often misses its own AI tells during a single edit pass. Always execute Pass 2 explicitly by asking "What makes this still sound like an LLM?"
- Em-dashes sneak back in: Models trained on RLHF prose naturally insert em-dashes (
—). Treat em-dashes as compile-time errors and strip them during Pass 2.
- Preserve technical precision: Humanizing prose means removing empty buzzwords (
delve, pivotal, testament), NOT removing required technical terms, code snippets, or precise parameters.
1---2name: humanizer-23description: Use when writing or editing prose (documentation, blog posts, release notes, PR descriptions, emails) to strip AI writing artifacts, apply research-grounded humanization levers, and adopt a natural human voice.4license: MIT5---67# Humanizer: Anti-AI Writing & Natural Voice Skill89Identify and strip signs of AI-generated prose, apply statistical humanization levers (burstiness, perplexity variance, active voice, specificity insertion), and ensure documentation and writing sound natural, human, and direct.1011Based on empirical LLM text detection literature (2024–2026) and observation of thousands of AI writing instances (Mitchell et al., Sadasivan et al., Liang et al., Wikipedia AI Cleanup).1213## When to Use1415Apply this skill whenever:16- Writing or editing documentation, READMEs, tutorials, how-tos, or release notes17- The user asks to "humanize", "de-AI", "de-slop", or rewrite prose to sound natural18- Reviewing PR descriptions, commit messages, or external posts for AI tells before publishing1920## Core Humanization Levers2122```mermaid23flowchart TD24 Raw["Raw Prose / AI Draft"] --> L1["1. Burstiness Injection<br/>(Alternate 3-word to 35-word sentences)"]25 L1 --> L2["2. Anti-Vocabulary Purge<br/>(Remove 'delve', 'testament', em dashes)"]26 L2 --> L3["3. Active Clause Conversion<br/>(Replace copula 'serves as' with 'is/has')"]27 L3 --> L4["4. Structural Flattening<br/>(Remove forced bold bullet lists)"]28 L4 --> L5["5. Specificity & Grounding<br/>(Replace abstract claims with concrete facts)"]29 L5 --> L6["6. Two-Pass Self-Audit<br/>(Scan for remaining tells & polish)"]30 L6 --> Final["Natural Human Prose"]31```32331. **Burstiness Injection:** Vary sentence length dynamically. Mix short punchy statements (3–6 words) with longer flowing clauses (25–35 words). Avoid uniform 15–20 word sentence pacing.342. **Anti-Vocabulary & N-Gram Purge:** Remove overused AI words (`delve`, `leverage`, `utilize`, `robust`, `comprehensive`, `streamline`, `foster`, `facilitate`, `pivotal`, `nuanced`, `multifaceted`, `crucial`, `enduring`, `garner`, `valuable`, `vibrant`, `tapestry`, `testament`, `underscores`, `highlights`).353. **Zero Em Dash Rule:** Eliminate em dashes (`—`) or cap at 1 per 1,000 words. Replace with commas, parentheses, or separate sentences.364. **Active Clause Conversion:** Avoid copula avoidance (`serves as`, `stands as`, `boasts`, `functions as`). Use simple active verbs (`is`, `has`, `runs`).375. **Structural Flattening:** Reframe artificial bullet lists and title-cased headers into flowing sentences. Avoid restating points in "In conclusion" sections.386. **Specificity & Grounding:** Swap abstract generalizations ("improves performance and streamlines operations") with concrete details ("reduces query latency from 120ms to 9ms").397. **Two-Pass Self-Audit Protocol:**40 - **Pass 1:** Rewrite text applying levers 1–5.41 - **Pass 2:** Ask *"What makes this still sound like an LLM?"* Identify lingering artifacts and perform final polish.4243## Quick Rules4445- **NO filler connectors:** Drop "Additionally," "Furthermore," "At its core," "In today's fast-paced world."46- **NO negative parallelisms:** Replace "Not only... but also..." with direct active statements.47- **NO colon-header bullet points:** `- **Feature:** Explanation` -> write direct prose or plain tables.4849## Gotchas5051- **First-pass model bias:** The model that wrote the original draft often misses its own AI tells during a single edit pass. Always execute Pass 2 explicitly by asking *"What makes this still sound like an LLM?"*52- **Em-dashes sneak back in:** Models trained on RLHF prose naturally insert em-dashes (`—`). Treat em-dashes as compile-time errors and strip them during Pass 2.53- **Preserve technical precision:** Humanizing prose means removing empty buzzwords (`delve`, `pivotal`, `testament`), NOT removing required technical terms, code snippets, or precise parameters.