Humanizer
Strip AI writing patterns from academic text while preserving economics content and formal structure.
Input: $ARGUMENTS — path to file to humanize.
Workflow
Step 1: Read the File
Read the target file from $ARGUMENTS. Support .tex, .md, .txt, and .qmd files.
Step 2: Scan for AI Patterns
Check all 24 patterns across 4 categories:
Category 1: Structural Tics (6 patterns)
- Triplet lists — "X, Y, and Z" appearing 3+ times in a section
- Formulaic transitions — "Moreover", "Furthermore", "Additionally" as sentence starters
- Echo conclusions — final paragraph restates every point
- Uniform paragraph length — all paragraphs suspiciously similar in length
- Topic sentence + support — every paragraph follows identical structure
- Numbered/bulleted reasoning — "First... Second... Third..." in prose
Category 2: Lexical Tells (6 patterns)
- "Delve" — almost never used by humans in academic writing
- "Landscape" — as metaphor ("the policy landscape")
- "Crucial/pivotal/vital" — overused intensifiers
- "Multifaceted" — AI favourite
- "Underscores" — as verb ("this underscores the importance")
- "Navigate" — metaphorical ("navigate the challenges")
Category 3: Rhetorical Patterns (6 patterns)
- Excessive hedging — "it is worth noting", "interestingly", "arguably"
- Performative enthusiasm — "fascinating", "remarkable", "exciting"
- False balance — "while X, it is also true that Y" for every claim
- Hollow acknowledgment — "this raises important questions" without answering them
- Premature synthesis — summarising before enough evidence is presented
- Universal agreement — "scholars agree", "it is widely recognised"
Category 4: Formatting Tells (6 patterns)
- Over-signposting — "In this section, we will discuss..."
- Excessive parallelism — every sentence in a list has identical structure
- Definitional opening — starting sections with dictionary-style definitions
- Disclaimer stacking — multiple caveats before making a point
- Summary before content — "This section covers X, Y, and Z" at the start
- Colon-list pattern — "There are three key factors: (1)... (2)... (3)..."
Step 3: Apply Fixes
For each detected pattern:
- Identify the specific instance with line number
- Rewrite to sound more natural/human
- Preserve the academic content and meaning
Academic Economics Adaptation Rules
- Preserve formal structure where genuinely needed (equations, proofs, identification arguments)
- Keep technical terms — do not simplify econometric vocabulary (heteroskedasticity-robust, LSOA fixed effects, hedonic pricing, etc.)
- Maintain citation density — do not remove scholarly references
- Vary sentence structure — mix short and long, simple and complex
- Allow imperfection — real writing has slight asymmetries and personality
- Respect economics conventions — "we estimate", "we find", "column (3) shows" are standard, not AI patterns
- Keep LaTeX intact — do not modify
\textcite{}, \parencite{}, \label{}, \ref{}, or equation environments
Step 4: Report Changes
Present a summary of changes:
## Humanizer Report: [filename]
**Patterns found:** N / 24
**Changes made:** N
| # | Pattern | Category | Location | Change |
|---|---------|----------|----------|--------|
| 1 | Triplet lists | Structural | Section 3, para 2 | Varied list lengths |
| 2 | "Delve" | Lexical | Line 47 | Replaced with "examine" |
...
Step 5: Save
Overwrite the original file with the humanised version (the user can review via git diff).
Principles
- Preserve meaning. The content must be identical — only the expression changes.
- Do not over-correct. Some formal academic patterns are normal, not AI tells.
- Context-aware. "Moreover" in a proof derivation is fine. "Moreover" as every paragraph opener is not.
- Reversible. User can always
git checkout to undo.
- Light touch for good writing. If only 2-3 patterns found, the text is probably fine. Focus effort on heavily AI-patterned text.
- Economics-aware. Standard economics phrasing ("we exploit variation in...", "we instrument...") is conventional, not AI-generated.
1---2name: humanizer3description: Strip AI writing patterns from text. Checks 24 patterns across 4 categories (structural, lexical, rhetorical, formatting) with academic economics adaptation. This skill should be used on any text that reads too "AI-generated", or as a final pass on drafted sections. Triggers on "humanize", "de-AI", "make it sound natural", or "strip AI patterns".4---56# Humanizer78Strip AI writing patterns from academic text while preserving economics content and formal structure.910**Input:** `$ARGUMENTS` — path to file to humanize.1112---1314## Workflow1516### Step 1: Read the File1718Read the target file from `$ARGUMENTS`. Support `.tex`, `.md`, `.txt`, and `.qmd` files.1920### Step 2: Scan for AI Patterns2122Check all 24 patterns across 4 categories:2324#### Category 1: Structural Tics (6 patterns)251. **Triplet lists** — "X, Y, and Z" appearing 3+ times in a section262. **Formulaic transitions** — "Moreover", "Furthermore", "Additionally" as sentence starters273. **Echo conclusions** — final paragraph restates every point284. **Uniform paragraph length** — all paragraphs suspiciously similar in length295. **Topic sentence + support** — every paragraph follows identical structure306. **Numbered/bulleted reasoning** — "First... Second... Third..." in prose3132#### Category 2: Lexical Tells (6 patterns)337. **"Delve"** — almost never used by humans in academic writing348. **"Landscape"** — as metaphor ("the policy landscape")359. **"Crucial/pivotal/vital"** — overused intensifiers3610. **"Multifaceted"** — AI favourite3711. **"Underscores"** — as verb ("this underscores the importance")3812. **"Navigate"** — metaphorical ("navigate the challenges")3940#### Category 3: Rhetorical Patterns (6 patterns)4113. **Excessive hedging** — "it is worth noting", "interestingly", "arguably"4214. **Performative enthusiasm** — "fascinating", "remarkable", "exciting"4315. **False balance** — "while X, it is also true that Y" for every claim4416. **Hollow acknowledgment** — "this raises important questions" without answering them4517. **Premature synthesis** — summarising before enough evidence is presented4618. **Universal agreement** — "scholars agree", "it is widely recognised"4748#### Category 4: Formatting Tells (6 patterns)4919. **Over-signposting** — "In this section, we will discuss..."5020. **Excessive parallelism** — every sentence in a list has identical structure5121. **Definitional opening** — starting sections with dictionary-style definitions5222. **Disclaimer stacking** — multiple caveats before making a point5323. **Summary before content** — "This section covers X, Y, and Z" at the start5424. **Colon-list pattern** — "There are three key factors: (1)... (2)... (3)..."5556### Step 3: Apply Fixes5758For each detected pattern:591. Identify the specific instance with line number602. Rewrite to sound more natural/human613. Preserve the academic content and meaning6263#### Academic Economics Adaptation Rules64- **Preserve formal structure** where genuinely needed (equations, proofs, identification arguments)65- **Keep technical terms** — do not simplify econometric vocabulary (heteroskedasticity-robust, LSOA fixed effects, hedonic pricing, etc.)66- **Maintain citation density** — do not remove scholarly references67- **Vary sentence structure** — mix short and long, simple and complex68- **Allow imperfection** — real writing has slight asymmetries and personality69- **Respect economics conventions** — "we estimate", "we find", "column (3) shows" are standard, not AI patterns70- **Keep LaTeX intact** — do not modify `\textcite{}`, `\parencite{}`, `\label{}`, `\ref{}`, or equation environments7172### Step 4: Report Changes7374Present a summary of changes:7576```markdown77## Humanizer Report: [filename]78**Patterns found:** N / 2479**Changes made:** N8081| # | Pattern | Category | Location | Change |82|---|---------|----------|----------|--------|83| 1 | Triplet lists | Structural | Section 3, para 2 | Varied list lengths |84| 2 | "Delve" | Lexical | Line 47 | Replaced with "examine" |85...86```8788### Step 5: Save8990Overwrite the original file with the humanised version (the user can review via `git diff`).9192---9394## Principles9596- **Preserve meaning.** The content must be identical — only the expression changes.97- **Do not over-correct.** Some formal academic patterns are normal, not AI tells.98- **Context-aware.** "Moreover" in a proof derivation is fine. "Moreover" as every paragraph opener is not.99- **Reversible.** User can always `git checkout` to undo.100- **Light touch for good writing.** If only 2-3 patterns found, the text is probably fine. Focus effort on heavily AI-patterned text.101- **Economics-aware.** Standard economics phrasing ("we exploit variation in...", "we instrument...") is conventional, not AI-generated.