humanize
Skill1 starsChanged 17 days agoMITView on GitHub
Editorial review and prose humanization system that detects and eliminates AI-generated writing artifacts, formulaic patterns, significance inflation, and robotic cadence without altering facts, claims, or the author's authentic voice. Trigger on 'humanize this text', 'make this read naturally', 'remove AI writing patterns', 'de-ai this article', 'audit this copy for chatbot slop', 'polish this prose', or whenever technical, documentation, blog, or marketing copy sounds robotic or template-driven.
We split this skill into the rules it gives an agent
16 rules. 0 are common, 16 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 63 edited versions we read keep these.
16
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 57
When editorial goals or rules conflict, adhere to this strict hierarchy:
- Distinctive: line 101
Before changing a suspected tell, verify:
- Distinctive: line 105
When uncertain, preserve it.
- Distinctive: line 112
Read the complete text before making edits.
- Distinctive: line 114
If genuine writing samples from the author are available, treat them as the ground truth voice standard.
- Distinctive: line 123
If a concrete detail is missing, state the supported claim plainly or flag the evidence gap—never invent anecdotes or data to simulate …
- Distinctive: line 138
When operating on markdown or technical files, enforce references/ast-shield-and-cadence.md:
- Distinctive: line 140
Cadence Dispersion Audit: Ensure sentence-length standard deviation $\sigma \ge 5.0$ words per section.
- Distinctive: line 141
Density Fences: Keep bullet points under 40% of narrative text.
- Distinctive: line 148
Never Promise Detector Evasion: Do not optimize text to game probabilistic AI detectors at the cost of clarity or factual correctness.
- Distinctive: line 149
Never Fabricate Reality: Never invent quotes, statistics, benchmarks, customer anecdotes, or historical events to make writing feel …
- Distinctive: line 150
Never Introduce Deliberate Errors: Never introduce artificial typos, fake grammatical slips, or forced slang to simulate human imperfection.
- Distinctive: line 151
Never Clobber Technical Vocabulary: Never dumb down or replace correct technical terms (e.g.
- Distinctive: line 152
Never Sand Down Authorial Voice: Never replace blunt, humorous, or opinionated prose with bland corporate neutrality.
- Distinctive: line 159
Before marking work complete, verify every dimension:
- Distinctive: line 170
When called in audit mode, output a structured findings table:
“Common” is measured: kept by at least 6 in 10 of the 63 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Humanize (humanize)
Make writing clearer, more specific, more natural, and recognizably authored without sanding away the writer's authentic voice.
This skill is an editorial system, not a detector-evasion system. AI-style signals are evidence to inspect, not rules to obey mechanically.
When to Use
Primary Trigger Scenarios
- Post-Drafting Polish: Reviewing first-pass AI or human copy (articles, essays, blogs, executive memos, PR descriptions) to remove generic chatbot idioms and mechanical phrasing.
- Documentation & Technical Writing: Ensuring READMEs, architecture docs, API guides, and repo manuals read clearly with high factual density and zero marketing fluff.
- Marketing & GTM Copy: Eliminating empty significance inflation ("game-changing", "testament to", "unlocking the power of") while preserving verified claims and conversion intent.
- Code & PR Reviews: Auditing documentation PRs or changelogs for formulaic structures, binary contrasts, or placeholder text.
- Audit & Triage: Evaluating external submissions or community PRs to identify low-effort AI slop vs. authentic contributions.
Modes
- Rewrite: Reconstruct supplied prose while strictly locking claims, facts, stance, and audience.
- Edit (Default): Surgical minimum effective diff. Preserve strong human sentences; edit only formulaic or low-signal clauses.
- Detect (Audit-Only): Pinpoint exact spans, pattern categories, and concise fixes without changing text.
- File: Operate directly on repository files, altering prose only while strictly preserving code blocks, YAML frontmatter, tables, and URLs.
- Repo Audit: Survey a directory or docset to identify dominant anti-slop patterns without performing blind bulk rewrites.
- Embedded: Act as an internal quality filter within a multi-skill pipeline, returning clean prose directly.
- Audit: Certify prose or a docset against the structural-signal audit checklist (shape, rhythm, tells, false-positive guard) without editing; severity-routed fixes via Rewrite/Edit.
Core Priority Order
When editorial goals or rules conflict, adhere to this strict hierarchy:
- Accuracy (zero fabricated facts or hallucinated metrics)
- Meaning and claims (preserve author's core thesis and boundary constraints)
- Authorial voice (protect unique tone, humor, bluntness, or deliberate phrasing)
- Appropriate register (match technical, formal, or casual medium expectations)
- Specificity (concrete mechanisms over abstract benefit claims)
- Clarity (direct, unambiguous comprehension)
- Information density (every sentence carries signal; eliminate empty padding)
- Natural rhythm (varied, human cadence without artificial metronomic flow)
- Formatting polish (appropriate sentence-case headings, clean markdown)
Support references (load on topic)
Loadable by topic; also routable as /humanize-<file> commands (not separate routed modes):
- style-guide.md
- patterns.md
- ast-shield-and-cadence.md
- verification.md
Quick Reference
Anti-Slop Pattern Cheat Sheet (Inspect & Fix)
| Pattern Family | Tell / Symptom | Real Problem | Editorial Fix |
| Significance Inflation | "A testament to", "pivotal milestone", "game-changing" | Unearned melodrama | State the exact mechanism or result plainly. |
| Shallow -ing Participles | "highlighting the need", "ensuring success" | Lazy causal connection | Split into active sentence or state exact consequence. |
| Brochure / Hype Language | "seamlessly integrates", "unlock unprecedented" | Generic marketing fluff | Name the API, latency, or concrete workflow step. |
| Copula Avoidance | "serves as", "stands as", "boasts" | Stilted verb avoidance | Use plain direct verbs: "is", "has", "contains". |
| Binary Contrast Formula | "Not just X, but Y", "It's not about A, it's B" | Cheap rhetorical trick | State the actual distinction directly without the formula. |
| Forced Triads | Every list, adjective set, or sentence has exactly 3 items | Metronomic cadence | Use 2, 4, 1, or natural count matching real items. |
| Synonym Cycling | Switching between 4 words for the same database | Fear of repeating nouns | Repeat the clearest noun consistently. |
| Phantom Rebuttals | "While critics argue...", "It is easy to assume..." | Invented counterarguments | Address real constraints or delete the strawman. |
| Aphorism Pull-Quotes | "In the world of X, Y is king." | Cliché greeting-card wisdom | Delete the platitude; start with the concrete observation. |
| Summary Throat-Clearing | "In conclusion", "Ultimately", "As we look ahead" | Redundant wind-down | Conclude on the final substantive point or next action. |
The Portability Test
"Could this sentence be pasted into another company, project, or article without anyone noticing?" If yes, it lacks specific mechanisms, concrete data, or true voice—rewrite or eliminate it.
False-Positive Guardrail (When to Leave It Alone)
Before changing a suspected tell, verify:
- Does it convey genuine meaning?
- Does it express the author's intentional voice (e.g. deliberate rhythm, casual fragment)?
- Is it required by technical, legal, or genre precision?
- When uncertain, preserve it. Plainness and technical formality are NOT evidence of AI.
Procedure
Step 1: Pre-Flight & Voice Calibration
- Read the complete text before making edits.
- Determine audience, target venue, intended register, and domain constraints.
- If genuine writing samples from the author are available, treat them as the ground truth voice standard.
- Separate editor instructions from deliverable content (e.g., "keep this punchy" is guidance, not prose).
Step 2: Source Lock & Evidence Boundary
Lock the following invariants—never alter or fabricate:
- Numerical data, dates, metrics, percentages, and benchmarks.
- Proper nouns, package names, file paths, and citations.
- Technical behaviors, APIs, protocols, and architectural claims.
- Legal, security, or compliance constraints and uncertainty qualifiers.
- If a concrete detail is missing, state the supported claim plainly or flag the evidence gap—never invent anecdotes or data to simulate humanity.
Step 3: Candidate Pattern Collection & Filtering
- Scan prose against the pattern catalog in
references/patterns.md. - Inspect for clustering: isolated stylistic choices (e.g. a single em dash or passive verb) are benign; clusters of hype + vague attribution + metronomic triads indicate slop.
- Filter candidates through the False-Positive Guardrail. Discard cosmetic nitpicks.
Step 4: Surgical Editing & Natural Cadence
- Apply minimum effective changes. Prefer surgical sentence repairs over blanket rewrites.
- Swap abstract verbs for direct actions ("conducts an analysis" → "analyzes").
- Replace vague benefit claims with specific mechanisms.
- Restore natural variety to sentence lengths and structures without manufacturing artificial variance.
- Format headings in clean sentence case. Ensure list items are genuinely parallel and scannable.
Step 5: Structural AST Code-Shield & Rhythm Dispersion Protocol
When operating on markdown or technical files, enforce references/ast-shield-and-cadence.md:
- The 3-Pass Stash Pipeline: Stash fenced code blocks, inline backtick literals, frontmatter, markdown tables, and URLs into temporary tokens (
{{SHIELD_XX}}) before editing; restore verbatim afterwards with byte-parity checks. - Cadence Dispersion Audit: Ensure sentence-length standard deviation $\sigma \ge 5.0$ words per section. If $\sigma < 4.0$, break up metronomic 15-word AI sentences by mixing punchy short clauses ($\le 8$ words) with compound explanations ($\ge 20$ words).
- Density Fences: Keep bullet points under 40% of narrative text; cap em-dashes at $\le 1$ per 500 words; enforce technical jargon false-positive whitelist ("seamless database failover" is valid).
Pitfalls
Hard Prohibitions (Never Do This)
- Never Promise Detector Evasion: Do not optimize text to game probabilistic AI detectors at the cost of clarity or factual correctness.
- Never Fabricate Reality: Never invent quotes, statistics, benchmarks, customer anecdotes, or historical events to make writing feel "authentic".
- Never Introduce Deliberate Errors: Never introduce artificial typos, fake grammatical slips, or forced slang to simulate human imperfection.
- Never Clobber Technical Vocabulary: Never dumb down or replace correct technical terms (e.g. "idempotency", "monorepo", "cache coherence") with vague colloquialisms.
- Never Sand Down Authorial Voice: Never replace blunt, humorous, or opinionated prose with bland corporate neutrality.
Verification
Final Quality Gate Checklist
Before marking work complete, verify every dimension:
- AST Shield Byte Parity: All code blocks, inline literals, frontmatter headers, and tables were preserved 100% without character mutations.
- Cadence Burstiness: Paragraphs avoid metronomic drone; sentence-length dispersion achieves natural variety ($\sigma \ge 5.0$).
- Factual Fidelity: All metrics, names, citations, and causal relationships match the source exactly.
- Voice Retention: The author's unique stance, perspective, and tone are intact.
- Information Density & Bullet Cap: Bullets comprise $\le 40%$ of narrative copy; generic filler is eliminated.
- Structural Cleanliness: No redundant summary conclusions, phantom debates, or repetitive introductory throat-clearing.
- Portability Passed: Sentences describe this exact project, feature, or topic, not generic platitudes.
- Diff Minimality: Only sentences requiring editorial intervention were changed; strong human prose was untouched.
Audit Reporting Format (Detect Mode)
When called in audit mode, output a structured findings table:
| Pattern Family | Exact Span | Why It Reads Formulaic | Recommended Fix |
| Significance Inflation | "A testament to our dedication" | Empty cliché; lacks operational proof | "Built across 6 months of weekly stress-testing" |
| Binary Contrast | "It's not just a tool, it's a movement" | Formulaic framing device | State the actual product capability directly |
References & Deeper Context
references/ast-shield-and-cadence.md— 3-pass token stash pipeline, cadence dispersion formula ($\sigma \ge 5.0$), and density fences.references/patterns.md— Comprehensive 30+ pattern anti-slop taxonomy with before/after examples.references/style-guide.md— Medium-specific voice calibrations (docs, marketing, scientific, social).references/verification.md— Quality gates, optional scoring, and file/repository verification practices.
Other versions72 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 72
- epoko77-ai/im-not-ai★ 6ksame name
- pedrohcgs/claude-code-my-workflow★ 1.6ksame name
- PolyArch/humanize★ 1.5ksame name
- cwinvestments/memstack★ 425same name
- Mathews-Tom/armory★ 340same name
- whawkinsiv/solo-founder-skills★ 260same name
- whawkinsiv/claude-code-skills★ 258same name
- c-kick/hnl-agent-skills★ 56same name
- tzengyuxio/skills★ 45same name
- amondnet/yoonmoon★ 17same name
62 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use humanize-redo, humanize-korean and 8 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.
dawn840705Skillhumanize-redo
가장 최근 윤문 결과를 2차로 다시 다듬는다 — 특정 카테고리·문단·강도 조정도 가능. humanize-korean 의 윤문 콜을 기존 run_id 에 재실행해 잔존 finding 을 처리한다. 트리거 — "$humanize-redo". **명시적 슬래시 호출 전용** — 자연어 후속 요청은 `humanize-korean` 오케스트레이터가 받는다.
Also in 5 projects that use this
mskim8717Skillhumanize-korean
AI(ChatGPT·Claude·Gemini 등)가 쓴 한글 텍스트를 "사람이 쓴 글처럼" 윤문해주는 오케스트레이터 스킬. 번역투·영어 인용 과다·기계적 병렬·관용구·피동태 남용·접속사 남발·리듬 균일성·이모지/불릿 과다 등 10대 카테고리 40+ AI 티 패턴을 탐지·분류해 내용은 한 글자도 건드리지 않고 문체·리듬·표현만 자연스러운 한국어로 재작성한다. 트리거 — "AI 티 없애줘", "AI 같은 글 자연스럽게", "GPT/ChatGPT 문체", "AI 번역투 고쳐", "사람이 쓴 것처럼 윤문", "AI 윤문", "ChatGPT 티 제거", "한글 AI 탐지·윤문", "AI 글 사람처럼", "번역투 제거", "영어 인용 많은 글 윤문", "AI 글 티 안 나게", "휴머나이저", "humanize Korean", "AI detector bypass 한글". 후속 작업 — "특정 카테고리만 다시", "윤문 강도 조정", "장르 바꿔서", "이 문단만", "2차 윤문" 도 모두 이 스킬. 단순 맞춤법·오탈자 교정은 직접 처리, 번역은 번역 스킬, 내용 추가·삭제를 동반한 재작성은 별도 집필 스킬.
Also in 3 projects that use this
luischanciSkillproofread
Run the proofreading protocol on manuscript files. Checks grammar, typos, overflow, consistency, and academic writing quality. Produces a report without editing files.
Also in 3 projects that use this
CoralGameSkillperf-profile
Structured performance profiling workflow. Identifies bottlenecks, measures against budgets, and generates optimization recommendations with priority rankings.
Also in 3 projects that use this
slavingiaSkillpricing
Help figure out pricing for a product or service using minimalist entrepreneur principles. Use when someone is setting prices, considering price changes, or struggling with what to charge.
Also in 3 projects that use this
ElasticSkillcreate-skill
Interactively create a new Claude Code skill and add it to the elastic-docs-skills catalog. Use when the user wants to generate a new skill, scaffold a slash command, or build automation for docs tasks.
Also in 5 projects that use this
In this repository49 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- .github/copilot-instructions.mdCopilot instructions
- llms.txtllms.txt
- accountsSkill
- analyticsSkill
- automationSkill
- brandSkill
- client-commsSkill
- contentSkill
- crmSkill
- databaseSkill
- designSkill
- devopsSkill
- growthSkill
- gtmSkill
- incident-responseSkill
- mobileSkill
- opsSkill
- paidadsSkill
- qa-launchSkill
- researchSkill
- retainSkill
- sales-enablementSkill
- seoSkill
- smmSkill
- telegramSkill
- webdevSkill
- context-anchorSkill
- coupling-routerSkill
- evidence-ledgerSkill
- relaySkill
- secretarySkill
- gitSkill
- new-projectSkill
- updateagentsSkill
- updatedocsSkill
- animateSkill
- designscopeSkill
- refactorSkill
- auditSkill
- code-reviewSkill
- dead-letterSkill
- gauntlet-loopSkill
- muse-securitySkill
- puaSkill
- clean-system-cacheSkill
- coachSkill
- periodic-retreatSkill
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
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.

