Welcome to Sock Darning! Have a sock with a thinning heel or a toe hole you want to fix? Share your damage maps, yarn blend questions, and stitch experiments with other darning-minded visitors. Reading along is welcome too, so pull up a chair and join the conversation.

A guide for eliminating AI-generated text patterns and producing prose that reads as genuinely human-written.

  • Thread starter Thread starter Austin Songer, CISSP
  • Start date Start date
A

Austin Songer, CISSP

Guest
Anti-AI_Writing_Guide.md

Anti-AI Writing Guide​

https://gist.github.com/#anti-ai-writing-guide

A guide for eliminating AI-generated text patterns and producing prose that reads as genuinely human-written.


Table of Contents​

https://gist.github.com/#table-of-contents
  1. Core Philosophy
  2. Banned Vocabulary
  3. Prohibited Phrases
  4. Structural Patterns to Avoid
  5. Sentence & Paragraph Craft
  6. Rewrite Principles
  7. Before/After Examples
  8. Quick Reference Checklist

Core Philosophy​

https://gist.github.com/#core-philosophy

AI writes to occupy space. Humans write to communicate. The gap between them isn't vocabulary or cleverness. It's ruthless economy.

Every word must justify its presence. If a sentence holds up without a word, cut that word. A sentence should carry no unnecessary words, a paragraph no unnecessary sentences, for the same reason a drawing has no unnecessary lines and a machine no unnecessary parts. This doesn't mean everything must be short. It means everything must work.

The Human Difference​

https://gist.github.com/#the-human-difference

Specificity over abstraction. Name the file, the function, the line number. Not "the relevant code" but src/config.ts:42.

Active voice by default. Every sentence needs a human doing something. No passive constructions. No inanimate objects performing human actions.

Put the reader in the room. "You" beats "people." Specifics beat abstractions. "You don't sit down and decide to..." beats "Nobody designed this."

Vary your rhythm. Short punch. Then longer sentences that take their time. Mix it up. The ear demands variety.

Trust the reader. State facts directly. Skip softening, justification, hand-holding.


Banned Vocabulary​

https://gist.github.com/#banned-vocabulary

Zero-Tolerance Words (Never Use These)​

https://gist.github.com/#zero-tolerance-words-never-use-these

These appear 10x-200x more frequently in AI text than human text. They are burned. Find another way.

Verbs​

https://gist.github.com/#verbs
BannedUse Instead
delve, delves, delvedlook at, examine, dig into, explore
underscore, underscoresemphasize, highlight, stress
harness, harnesseduse
illuminate, illuminatedexplain, show, clarify
facilitate, facilitatedhelp, ease
bolster, bolsteredstrengthen, support
navigate (metaphorical)handle, manage, deal with
leverageuse
foster, fosteredencourage, support, build
resonate, resonatedconnect, ring true, appeal
transcend, transcendedgo beyond, surpass
embark, embarkedstart, begin
embrace, embracedadopt, accept
elevate, elevatedraise, improve
enhance, enhancedimprove, boost
enlighten, enlightenedinform, teach
explore (as invitation)look at, examine
grapple, grappledstruggle with, wrestle with
innovate, innovatedcreate, invent, build
inspire, inspiredmotivate, prompt
intertwine, intertwinedmix, blend, connect
reimagine, reimaginedrethink, redesign
revolutionize, revolutionizedchange, transform
showcase, showcased, showcasingshow, display, present
unleash, unleashedrelease, enable
captivate, captivatedattract, hold, grip
endeavour, endeavouredtry, attempt
utilizeuse
optimizeimprove, refine
streamlinesimplify, speed up
empower, empoweredenable, give power to
catalyzetrigger, spark, cause
spearheadlead, drive
exemplifyshow, illustrate
epitomizerepresent, embody
encapsulatecapture, sum up
galvanizespur, stir, motivate
propelpush, drive
uncoverfind, reveal
unlockenable, open

Adjectives​

https://gist.github.com/#adjectives
BannedUse Instead
pivotalimportant, key, or explain why
crucialimportant, key, critical
vitalimportant, necessary
nuancedsubtle, complex, layered
multifacetedcomplex, or name the facets
comprehensivefull, complete, or delete
robust (non-technical)strong, solid, or name what makes it strong
seamlesssmooth, easy
groundbreakingnew, first, important
transformativemajor, significant
innovativenew, original
compellingstrong, persuasive
dynamicactive, changing
profounddeep, serious
meticulouscareful, thorough
intricatecomplex, detailed
invaluablevery useful, essential
exemplaryexcellent, outstanding
sustainablelasting, enduring
authenticreal, genuine
elusivehard to find, fleeting
poignantmoving, touching
vibrantlively, energetic
vividbright, clear, sharp
cutting-edgenew, recent, advanced
unprecedentednew, rare, first
commendablegood, praiseworthy
noteworthynotable, worth mentioning
remarkablenotable, striking
significantimportant, large, or give the magnitude
essentialnecessary, needed
fundamentalbasic, core, central
dauntinghard, intimidating
timelesslasting, enduring
elegantclean, simple
holisticwhole, complete, integrated

Nouns​

https://gist.github.com/#nouns
BannedUse Instead
tapestry ("rich tapestry of...")mix, range, variety, or drop it
landscape ("evolving landscape of...")field, world, industry
realm ("in the realm of...")area, field, domain
beacon ("serves as a beacon")guide, signal, example
testament ("stands as a testament")proof, evidence, or use "proves"
journey ("the journey of...")process, path, experience
symphony ("a symphony of...")mix, blend, combination
mosaicmix, blend, patchwork
nexuslink, connection, center
paradigm / paradigm shiftmodel, pattern, change
synergycooperation, or explain the mechanism
interplayinteraction, relationship
catalysttrigger, cause, spark
cornerstonefoundation, basis, core
underpinningbasis, foundation
bedrockfoundation, base
fabric ("the fabric of...")structure, basis
kaleidoscopemix, range, variety
labyrinthmaze, tangle
cacophonynoise, clash
pantheongroup, collection
gamutrange, spectrum
panoplyarray, collection
juxtapositioncontrast, comparison
ecosystem (non-biological)system, network
myriad (as noun)many, or the actual number

Adverbs​

https://gist.github.com/#adverbs
BannedUse Instead
additionallyand, also, or continue
notablyespecially, in particular
furthermoreand, also, or continue
moreoverand, also, or continue
cruciallyimportantly, or delete
significantlyconsiderably, much, a lot
meticulouslycarefully, precisely
seamlesslysmoothly, easily
aptlyfittingly, rightly
criticallyimportantly, seriously
dynamicallyactively, flexibly
indeliblypermanently
insightfullyperceptively
vibrantlybrightly, energetically
vividlyclearly, sharply
particularlyespecially
arguablyperhaps, possibly
undeniablyclearly, obviously
inherentlynaturally, by nature
fundamentallybasically, at core
ultimatelyin the end, finally
essentiallybasically, really
ostensiblyapparently, seemingly

Yellow-Flag Words (Maximum One Per Document)​

https://gist.github.com/#yellow-flag-words-maximum-one-per-document

These are real words, but AI uses them 5-10x more than humans. Use once, if at all.

  • comprehensive
  • significant
  • crucial
  • essential
  • fundamental
  • dynamic
  • innovative

Prohibited Phrases​

https://gist.github.com/#prohibited-phrases

Throat-Clearing Openers​

https://gist.github.com/#throat-clearing-openers

Delete these announcement phrases. State the content directly.

  • "Here's the thing:"
  • "Here's what [X]"
  • "Here's this [X]"
  • "Here's that [X]"
  • "Here's why [X]"
  • "The uncomfortable truth is"
  • "It turns out"
  • "The real [X] is"
  • "Let me be clear"
  • "The truth is,"
  • "I'll say it again:"
  • "I'm going to be honest"
  • "Can we talk about"
  • "Here's what I find interesting"
  • "Here's the problem though"

Any "here's what/this/that" construction is throat-clearing. Cut it.

Emphasis Crutches​

https://gist.github.com/#emphasis-crutches

These add nothing. Delete them.

  • "Full stop." / "Period."
  • "Let that sink in."
  • "This matters because"
  • "Make no mistake"
  • "Here's why that matters"

Formulaic Openings (Delete Completely)​

https://gist.github.com/#formulaic-openings-delete-completely
BannedAction
"In today's fast-paced world..."Delete. Start with the point.
"In today's ever-evolving landscape..."Delete. Start with the point.
"In the ever-evolving landscape of [X]..."Delete. Start with the point.
"In a world where..."Delete. Start with the point.
"As the [industry] continues to evolve..."Delete. Start with the point.
"Now more than ever..."Delete. Start with the point.
"In the realm of..."Delete. Name the field directly.
"In the tapestry of [life/culture]..."Delete. Start with the point.
"Let's dive in."Delete. Just start.
"Let's break it down."Delete. Just start.
"Let's delve into..."Delete. Just start.
"Let's unpack this."Delete. Just start.
"Here's the thing..."Delete. State the thing.
"Here's the uncomfortable truth:"Delete. State the truth.
"Imagine a world where..."Delete. Describe the scenario.
"Picture this:"Delete. Describe it directly.
"It's no secret that..."Delete. State the fact.
"Whether you're [A] or ..."
[td]Delete. Address the reader directly.[/td]


Formulaic Closings (Delete Completely)​

https://gist.github.com/#formulaic-closings-delete-completely
BannedAction
"In conclusion..."Delete. The reader knows it's the end.
"In summary..."Delete. Don't restate.
"In essence..."Delete. State the essence directly.
"Overall..."Delete. Just make the point.
"The future looks bright..."Delete. Say something specific.
"Only time will tell..."Delete. Vague and meaningless.
"One thing is clear..."Delete. State the clear thing.
"The possibilities are endless..."Delete. Name actual possibilities.
"As we move forward..."Delete. State the next step.
"As we look to the future..."Delete. State the actual outlook.
"The journey continues..."Delete. Say what happens next.
"This is just the beginning..."Delete. Say what comes next.

Significance Inflation (Replace with Specifics)​

https://gist.github.com/#significance-inflation-replace-with-specifics
BannedReplacement
"stands as a testament to...""proves" or "shows"
"serves as a reminder of...""reminds us" or state what it reminds
"marks a pivotal moment...""changed" or name the actual change
"represents a watershed moment...""changed [field] because [reason]"
"symbolizing its enduring legacy..."name the actual legacy
"reflecting broader trends in..."name the specific trend
"contributing to the broader..."name the specific contribution
"setting the stage for..."name what actually came next
"underscores the importance of...""shows why [X] matters"
"highlights the significance of..."explain the actual significance
"speaks volumes about...""shows" or "reveals"
"a lasting impact on..."name the specific impact
"a profound heritage..."name the actual heritage
"steadfast dedication to...""dedication to"
"solidifies its position as...""is" or "became"
"plays a vital role in..."name the actual role

Business Jargon (Replace with Plain Language)​

https://gist.github.com/#business-jargon-replace-with-plain-language
AvoidUse Instead
Navigate (challenges)handle, address
Unpack (analysis)explain, examine
Lean intoaccept, embrace
Landscape (context)situation, field
Game-changersignificant, important
Double downcommit, increase
Deep diveanalysis, examination
Take a step backreconsider
Moving forwardnext, from now
Circle backreturn to, revisit
On the same pagealigned, agreed

Promotional/Travel-Brochure Language​

https://gist.github.com/#promotionaltravel-brochure-language
BannedReplacement
"rich cultural heritage"name the specific cultural elements
"breathtaking views"describe what you actually see
"stunning natural beauty"describe the actual landscape
"must-visit destination"name why someone would go
"enduring legacy"name the specific legacy
"cultural tapestry"name the specific cultures
"vibrant community"describe what makes it active
"nestled in the heart of...""in" or name the location
"a hidden gem"name what makes it worth visiting
"an unforgettable experience"describe the actual experience
"scenic landscapes"describe the actual scenery
"clean and modern"describe the specific features
"world-class [facilities]"name the specific qualities
"a feast for the senses"describe what you see, hear, smell

Business Hype/Sales Language​

https://gist.github.com/#business-hypesales-language
BannedReplacement
"Unlock the power of...""Use [X] to [result]"
"Unleash the potential of...""Get more from [X] by [method]"
"Supercharge your [workflow]""Speed up your [X]"
"A game-changer for [industry]"name the specific change
"That's where [product] comes in."describe what it does
"Revolutionizing the way...""Changes how [X] works"
"Transforming [X] into [Y]"describe the actual change
"Future-proof your...""Prepare for [specific change]"
"Stay ahead of the curve."name the specific advantage
"Forward-thinking companies..."name the companies
"Simply cannot [match]"name the specific differentiator
"Strategic advantage"name the advantage
"The bottom line..."state the conclusion directly
"Thrilled to announce...""We're announcing [X]"
"Seamlessly integrate...""Works with [X]"
"At the forefront of innovation..."name the specific innovation

Hedging/Excessive Qualification (Delete)​

https://gist.github.com/#hedgingexcessive-qualification-delete
BannedAction
"It's important to note that..."Delete. State the thing.
"It's worth noting that..."Delete. State the thing.
"It's worth mentioning that..."Delete. State the thing.
"It is important to understand that..."Delete. State the thing.
"No discussion would be complete without..."Delete. Just discuss it.
"generally speaking"Delete, or say "usually"
"from a broader perspective"Delete. State the perspective.
"could potentially""could" or "might" (pick one)
"may possibly""may" or "might" (pick one)
"it should be noted"Delete. State the thing.
"one might argue"Delete. Make the argument.

Vague Attribution/Weasel Words (Replace with Specifics)​

https://gist.github.com/#vague-attributionweasel-words-replace-with-specifics
BannedReplacement
"Experts argue..."Name the expert, or delete.
"Industry reports suggest..."Name the report, or delete.
"Observers cite..."Name the observer, or delete.
"Some critics argue..."Name the critic.
"Studies show..." (no citation)Name the study: "[Author] found..."
"Research indicates..."Name the research: "A 2024 study found..."
"According to experts..."Name the expert.
"Many believe..."Name who believes it.
"It is widely accepted that..."Name who accepts it.
"Reportedly..."Name the source.
"Perhaps"Commit, or say "I'm not sure"
"Seemingly""It looks like" or "appears to"

Editorializing (Delete)​

https://gist.github.com/#editorializing-delete
BannedAction
"important to note"Delete. State the thing.
"worth mentioning"Delete. Mention it.
"no discussion would be complete without"Delete. Just discuss it.
"in this article, we will..."Delete. Just do it.
"as we will see..."Delete. Just show it.
"as mentioned earlier..."Delete. Restate concisely if needed.
"now that we've explored [X]..."Delete. Proceed to the next point.
"this matters because..."Delete. Let the argument show why.

Sycophancy/Chatbot Residue (Delete)​

https://gist.github.com/#sycophancychatbot-residue-delete
BannedAction
"Great question!"Delete.
"Excellent question!"Delete.
"Absolutely!"Delete. State affirmation naturally.
"Certainly!"Delete. Just answer.
"I'd be happy to help!"Delete. Just help.
"I hope this helps!"Delete.
"Let me know if you need anything else."Delete.
"Would you like me to elaborate?"Delete.
"You're absolutely right!"Delete. Say "Yes" or "Right."
"That's a great point!"Delete. Engage with the point.
"As of my last training update..."Delete. State the fact.
"Based on available information..."Delete. State the information.
"I hope this email finds you well"Delete. Start with the purpose.

Faux-Conversational (Replace or Delete)​

https://gist.github.com/#faux-conversational-replace-or-delete
BannedReplacement
"Let's face it..."Delete. State the reality.
"But let's get real..."Delete. State the reality.
"What does this mean for you?"Delete. Explain the impact directly.
"Not all [X] are created equal."Delete. Describe the differences.
"The good news?"Delete. Just give the news.
"The real unlock"Delete. Name the actual insight.
"[Problem]? Meet [solution]."Delete. Describe the solution.
"It's time to..."Delete. State what should happen.
"Why it matters..."Delete. Explain why directly.
"Here's what you need to know..."Delete. Just state it.
"Do X, so you can Y"Rewrite as a normal sentence.

Structural Patterns to Avoid​

https://gist.github.com/#structural-patterns-to-avoid

Binary Contrasts ("Not X, But Y")​

https://gist.github.com/#binary-contrasts-not-x-but-y

These create false drama. State the point directly.

PatternProblem
"Not because X. Because Y."Telegraphed reversal
"[X] isn't the problem. [Y] is."Formulaic reframe
"The answer isn't X. It's Y."Predictable pivot
"It feels like X. It's actually Y."Setup/reveal cliche
"The question isn't X. It's Y."Rhetorical misdirection
"Not X. But Y."Mechanical contrast
"It's not this. It's that."Same formula
"stops being X and starts being Y"False transformation
"doesn't mean X, but actually Y"Negation-then-assertion
"is about X but not Y"False distinction
"not just X but also Y"Additive hedge

Fix: State Y directly. "The problem is Y." Drop the negation.

Negative Listing​

https://gist.github.com/#negative-listing

Listing what something is not before revealing what it is.

PatternProblem
"Not a X... Not a Y... A Z."Dramatic buildup through negation
"It wasn't X. It wasn't Y. It was Z."Same structure, past tense

Fix: State Z. The reader doesn't need the runway.

Dramatic Fragmentation​

https://gist.github.com/#dramatic-fragmentation

Sentence fragments for emphasis read as manufactured profundity.

PatternProblem
"[Noun]. That's it. That's the [thing]."Performative simplicity
"X. And Y. And Z."Staccato drama
"This unlocks something. [Word]."Artificial revelation

Fix: Complete sentences. Trust content over presentation.

Rhetorical Setups​

https://gist.github.com/#rhetorical-setups

These announce insight rather than deliver it.

PatternProblem
"What if [reframe]?"Socratic posturing
"Here's what I mean:"Redundant preview
"Think about it:"Condescending prompt
"And that's okay."Unnecessary permission

Fix: Make the point. Let readers draw conclusions.

False Agency​

https://gist.github.com/#false-agency

Giving inanimate things human verbs.

PatternProblem
"a complaint becomes a fix"The complaint did nothing. Someone fixed it.
"a bet lives or dies in days"Bets don't have lifespans. Someone decides.
"the decision emerges"Decisions don't emerge. Someone decides.
"the culture shifts"Cultures don't shift on their own. People change.
"the conversation moves toward"Someone steers.
"the data tells us"Someone reads data and draws conclusions.
"the market rewards"Buyers pay for things.

Fix: Name the human. "The team fixed it" beats "the complaint becomes a fix."

Passive Voice​

https://gist.github.com/#passive-voice

Every sentence needs a subject doing something.

PatternFix
"X was created"Name who created it
"It is believed that"Name who believes it
"Mistakes were made"Name who made them
"The decision was reached"Name who decided

Sentence Starters to Avoid​

https://gist.github.com/#sentence-starters-to-avoid
PatternFix
Sentences starting with What, When, Where, Which, Who, Why, HowRestructure. Lead with subject or verb.
Paragraphs starting with "So"Start with content
Sentences starting with "Look,"Remove

Wh- openers become a crutch. "What makes this hard is..." becomes "The constraint is..."

Content Patterns to Avoid​

https://gist.github.com/#content-patterns-to-avoid

1. Undue Emphasis on Significance​

https://gist.github.com/#1-undue-emphasis-on-significance

Words to watch: stands/serves as, is a testament/reminder, vital/significant/crucial/pivotal role, underscores/highlights importance, reflects broader, symbolizing enduring/lasting, contributing to, setting the stage for, marking/shaping, represents/marks a shift, key turning point, evolving landscape, focal point, indelible mark, deeply rooted

Fix: Remove puffery. State facts directly.

2. Undue Emphasis on Notability​

https://gist.github.com/#2-undue-emphasis-on-notability

Words to watch: independent coverage, media outlets, written by leading expert, active social media presence

Fix: Cite specifics, not credentials.

3. Superficial -ing Analyses​

https://gist.github.com/#3-superficial--ing-analyses

Words to watch: highlighting/underscoring/emphasizing..., ensuring..., reflecting/symbolizing..., contributing to..., cultivating/fostering..., encompassing..., showcasing...

Fix: AI tacks present participle phrases for fake depth. Remove them.

4. Promotional Language​

https://gist.github.com/#4-promotional-language

Words to watch: boasts a, vibrant, rich (figurative), profound, enhancing its, showcasing, exemplifies, commitment to, natural beauty, nestled, in the heart of, groundbreaking, renowned, breathtaking, must-visit, stunning

Fix: Keep neutral tone. Describe, don't sell.

5. Vague Attributions​

https://gist.github.com/#5-vague-attributions

Words to watch: Industry reports, Observers have cited, Experts argue, Some critics argue, several sources

Fix: Name the source or delete.

6. Formulaic "Challenges" Sections​

https://gist.github.com/#6-formulaic-challenges-sections

Words to watch: Despite its... faces several challenges..., Despite these challenges, Challenges and Legacy, Future Outlook

Fix: State specific problems and actions taken.

7. Copula Avoidance​

https://gist.github.com/#7-copula-avoidance

AI replaces simple "is/are/has" with elaborate alternatives.

AI PrefersHuman Writes
serves as ais a
stands as ais a
marks ais a
represents ais a
boastshas
featureshas
offershas
showcaseshas / shows
constitutesis
embodiesis

Fix: If you can replace it with "is," "are," or "has" without losing meaning, do it.

8. Nominalizations​

https://gist.github.com/#8-nominalizations

Turning verbs into abstract nouns buries the action.

NominalizedDe-nominalized
"The implementation was completed""We implemented"
"An investigation was conducted""We investigated"
"There was an increase""More people joined"
"The evaluation revealed...""When we evaluated, we found..."
"The decision was made""We decided"
"Consideration should be given""Consider..."
"The establishment of""We formed"
"A reduction was achieved""We cut costs"
"There is a need""This needs"

Detection: Look for -tion, -ment, -ance, -ence, -ity, -ness, -ism suffixes with "was/were/is/are."

9. Latinate Bias​

https://gist.github.com/#9-latinate-bias

AI defaults to multisyllabic Latin/French words. Prefer Anglo-Saxon.

AI PrefersHuman Alternative
utilizeuse
facilitatehelp
implementdo, start, build
methodologymethod
endeavoureffort, try
optimiseimprove
leverageuse
comprehensivefull, complete
subsequentlythen, later
commencebegin, start
terminateend, stop
demonstrateshow
indicateshow, suggest
sufficientenough
approximatelyabout, roughly
numerousmany
regardingabout
prior tobefore
in order toto
due to the fact thatbecause
at this point in timenow
encounterfind, hit, face
necessitateneed, require
elucidateexplain
ascertainfind out
constitutesis
pertaining toabout
in the context ofin, for
individual (as noun)person
attempttry
prioritizerank, focus on
functionalityfeature
assisthelp
purchasebuy
inquireask
residelive
perspiresweat
deceaseddead
fabricatebuild, make
in the event thatif
has the ability tocan
make a decisiondecide
conduct an investigationinvestigate
give consideration toconsider
is indicative ofindicates
for the purpose ofto, for
a number ofseveral, many
a wide range ofmany

10. Filler Phrases​

https://gist.github.com/#10-filler-phrases
BeforeAfter
"In order to achieve this goal""To achieve this"
"Due to the fact that it was raining""Because it was raining"
"At this point in time""Now"
"In the event that you need help""If you need help"
"The system has the ability to process""The system can process"
"It is important to note that the data shows""The data shows"

Sentence & Paragraph Craft​

https://gist.github.com/#sentence--paragraph-craft

Sentence Rhythm​

https://gist.github.com/#sentence-rhythm

Statistical Targets:

  • Nonfiction: Standard deviation of ~6 words per sentence (range 8-26)
  • AI default (avoid): SD of ~2-3 words (nearly every sentence 15-20 words)

The 1-1-3 Rhythm: After two short sentences (under 8 words), deploy one long (25-35 words). Then break the pattern.

Distribution Targets:

LengthTarget %
1-5 words10-15%
6-14 words30-40%
15-22 words30-35%
23+ words15-20%

Techniques:

  1. Fragment for emphasis. Use deliberately.
  2. Compound-complex after two short ones. Build momentum.
  3. Interrupt with an em dash -- creates spontaneity.
  4. Deploy the colon for punchlines: The result was clear: failure.
  5. Ask a question mid-paragraph. AI almost never does.
  6. Use a list within a sentence rather than spreading across balanced clauses.

Paragraph Openings (Vary These)​

https://gist.github.com/#paragraph-openings-vary-these

Never open more than 2 of every 5 paragraphs with "The [noun]."

  1. Open with a verb: "Consider what happens..." / "Running those numbers revealed..."
  2. Open with a prepositional phrase: "Behind the data, a pattern emerged."
  3. Open with a dependent clause: "When the results came back, nobody celebrated."
  4. Open with dialogue: "'That can't be right,' she said..."
  5. Open with a number: "Forty-three percent quit within the first week."
  6. Open with contrast: "True, the prototype failed. But it failed in the right direction."
  7. Open with a question: "What happens when you double the dose?"
  8. Open with an adverb: "Quietly, the industry shifted."
  9. Open with a participial phrase: "Stripped of its jargon, the argument was simple."
  10. Open with time: "By Thursday, the project was dead."
  11. Open with an analogy: "Like sediment in a river, the errors accumulated."
  12. Open with a fragment: "Wrong." / "Not quite." / "A dead end."

Paragraph Length​

https://gist.github.com/#paragraph-length

Let content dictate length. One sentence for sharp points. Ten sentences for complex arguments. Never let all paragraphs cluster at 3-5 sentences.

No Transitions Needed​

https://gist.github.com/#no-transitions-needed

The paragraph break itself is the transition. AI over-signals connections readers would make themselves.

Natural Transitions (When Needed)​

https://gist.github.com/#natural-transitions-when-needed

For addition:

  • "And" (starting a sentence is fine)
  • "Also" (mid-sentence)
  • "There's more to it."
  • Just continue. No transition needed.

For contrast:

  • "But" (starting a sentence is natural)
  • "Still,"
  • "Yet"
  • "That said,"
  • "Even so,"
  • "Then again,"
  • "The problem is..."
  • "Except it didn't work."

For cause/effect:

  • "So"
  • "That's why..."
  • "The result:"
  • "Which meant..."
  • "This broke everything."

For examples:

  • "Take [specific case]."
  • "Here's what that looks like:"
  • "Say you're..."
  • "[Name] found this out the hard way."

For emphasis:

  • "The point is..."
  • "What matters here:"
  • "This is the part people miss."
  • Repetition of a key word.

Rewrite Principles​

https://gist.github.com/#rewrite-principles

Active Voice by Default​

https://gist.github.com/#active-voice-by-default

Name the actor. Make them do the thing.

PassiveActive
"The experiment was conducted by the team""The team ran the experiment"
"It was determined that results were significant""The results were significant"
"Mistakes were made""We made mistakes"

Positive Form​

https://gist.github.com/#positive-form

State what is, not what isn't.

NegativePositive
"He was not very often on time""He usually came late"
"did not remember""forgot"
"did not pay attention to""ignored"
"not important""trivial"
"did not have much confidence in""distrusted"

Definite, Specific, Concrete​

https://gist.github.com/#definite-specific-concrete
VagueSpecific
"A period of unfavorable weather set in""It rained every day for a week"
"He showed satisfaction""He grinned"
"Many factors played a role""Three factors drove it: cost, timing, opposition"

Omit Needless Words​

https://gist.github.com/#omit-needless-words
InflatedDirect
"in order to""to"
"due to the fact that""because"
"at this point in time""now"
"it is important to note that"(delete, state the thing)
"a number of""several" or the actual number
"in the event that""if"
"has the ability to""can"
"make a decision""decide"
"conduct an investigation""investigate"
"give consideration to""consider"
"is indicative of""indicates"
"for the purpose of""to" or "for"

The Register-Matching Rule​

https://gist.github.com/#the-register-matching-rule

Match the formality level of the input. Don't impose a voice.

  • Casual: Contractions, slang, short sentences.
  • Academic: Longer sentences, technical terms, but avoid banned words.
  • Business: Clear, direct, confident. No buzzwords.
  • Creative: Fragments, imagery, subtext.

The rewrite should sound like the same person wrote it. Just better.

Preserve What's Human​

https://gist.github.com/#preserve-whats-human

If the original contains opinions, humor, personal anecdotes, tangents, mixed feelings, or uncertainty, those are the most valuable parts. Protect them. Humanization means stripping the machine layer to reveal the person underneath.


Before/After Examples​

https://gist.github.com/#beforeafter-examples

Example 1: Throat-Clearing + Binary Contrast​

https://gist.github.com/#example-1-throat-clearing--binary-contrast

Before:

"Here's the thing: building products is hard. Not because the technology is complex. Because people are complex. Let that sink in."

After:

"Building products is hard. Technology is manageable. People aren't."

Example 2: Filler + Unnecessary Reassurance​

https://gist.github.com/#example-2-filler--unnecessary-reassurance

Before:

"It turns out that most teams struggle with alignment. The uncomfortable truth is that nobody wants to admit they're confused. And that's okay."

After:

"Teams struggle with alignment. Nobody admits confusion."

Example 3: Business Jargon Stack​

https://gist.github.com/#example-3-business-jargon-stack

Before:

"In today's fast-paced landscape, we need to lean into discomfort and navigate uncertainty with clarity. This matters because your competition isn't waiting."

After:

"Move faster. Your competition is."

Example 4: Dramatic Fragmentation​

https://gist.github.com/#example-4-dramatic-fragmentation

Before:

"Speed. Quality. Cost. You can only pick two. That's it. That's the tradeoff."

After:

"Speed, quality, cost—pick two."

Example 5: Rhetorical Setup​

https://gist.github.com/#example-5-rhetorical-setup

Before:

"What if I told you that the best teams don't optimize for productivity? Here's what I mean: they optimize for learning. Think about it."

After:

"The best teams optimize for learning, not productivity."

Example 6: Passive Voice + Nominalization​

https://gist.github.com/#example-6-passive-voice--nominalization

Before:

"The implementation of the new system was completed by the engineering team, resulting in significant improvements to the overall workflow efficiency."

After:

"The engineering team implemented the new system. Workflow efficiency improved."

Example 7: Significance Inflation​

https://gist.github.com/#example-7-significance-inflation

Before:

"The Statistical Institute of Catalonia was officially established in 1989, marking a pivotal moment in the evolution of regional statistics in Spain. This initiative was part of a broader movement across Spain to decentralize administrative functions and enhance regional governance."

After:

"The Statistical Institute of Catalonia was established in 1989 to collect and publish regional statistics independently from Spain's national statistics office."

Example 8: Superficial -ing Phrases​

https://gist.github.com/#example-8-superficial--ing-phrases

Before:

"The temple's color palette of blue, green, and gold resonates with the region's natural beauty, symbolizing Texas bluebonnets, the Gulf of Mexico, and the diverse Texan landscapes, reflecting the community's deep connection to the land."

After:

"The temple uses blue, green, and gold colors. The architect said these were chosen to reference local bluebonnets and the Gulf coast."

Example 9: Promotional Language​

https://gist.github.com/#example-9-promotional-language

Before:

"Nestled within the breathtaking region of Gonder in Ethiopia, Alamata Raya Kobo stands as a vibrant town with a rich cultural heritage and stunning natural beauty."

After:

"Alamata Raya Kobo is a town in the Gonder region of Ethiopia, known for its weekly market and 18th-century church."

Example 10: Vague Attribution​

https://gist.github.com/#example-10-vague-attribution

Before:

"Due to its unique characteristics, the Haolai River is of interest to researchers and conservationists. Experts believe it plays a crucial role in the regional ecosystem."

After:

"The Haolai River supports several endemic fish species, according to a 2019 survey by the Chinese Academy of Sciences."

Example 11: AI Vocabulary Stack​

https://gist.github.com/#example-11-ai-vocabulary-stack

Before:

"Additionally, a distinctive feature of Somali cuisine is the incorporation of camel meat. An enduring testament to Italian colonial influence is the widespread adoption of pasta in the local culinary landscape, showcasing how these dishes have integrated into the traditional diet."

After:

"Somali cuisine also includes camel meat, which is considered a delicacy. Pasta dishes, introduced during Italian colonization, remain common, especially in the south."

Example 12: Copula Avoidance​

https://gist.github.com/#example-12-copula-avoidance

Before:

"Gallery 825 serves as LAAA's exhibition space for contemporary art. The gallery features four separate spaces and boasts over 3,000 square feet."

After:

"Gallery 825 is LAAA's exhibition space for contemporary art. The gallery has four rooms totaling 3,000 square feet."

Example 13: Negative Parallelism​

https://gist.github.com/#example-13-negative-parallelism

Before:

"It's not just about the beat riding under the vocals; it's part of the aggression and atmosphere. It's not merely a song, it's a statement."

After:

"The heavy beat adds to the aggressive tone."

Example 14: Rule of Three Overuse​

https://gist.github.com/#example-14-rule-of-three-overuse

Before:

"The event features keynote sessions, panel discussions, and networking opportunities. Attendees can expect innovation, inspiration, and industry insights."

After:

"The event includes talks and panels. There's also time for informal networking between sessions."

Example 15: Em Dash Overuse​

https://gist.github.com/#example-15-em-dash-overuse

Before:

"The term is primarily promoted by Dutch institutions—not by the people themselves. You don't say 'Netherlands, Europe' as an address—yet this mislabeling continues—even in official documents."

After:

"The term is primarily promoted by Dutch institutions, not by the people themselves. You don't say 'Netherlands, Europe' as an address, yet this mislabeling continues in official documents."

Example 16: Inline-Header Lists​

https://gist.github.com/#example-16-inline-header-lists

Before:

  • User Experience: The user experience has been significantly improved with a new interface.
  • Performance: Performance has been enhanced through optimized algorithms.
  • Security: Security has been strengthened with end-to-end encryption.

After:

"The update improves the interface, speeds up load times through optimized algorithms, and adds end-to-end encryption."

Example 17: Chatbot Residue​

https://gist.github.com/#example-17-chatbot-residue

Before:

"Here is an overview of the French Revolution. I hope this helps! Let me know if you'd like me to expand on any section."

After:

"The French Revolution began in 1789 when financial crisis and food shortages led to widespread unrest."

Example 18: Excessive Hedging​

https://gist.github.com/#example-18-excessive-hedging

Before:

"It could potentially possibly be argued that the policy might have some effect on outcomes."

After:

"The policy may affect outcomes."

Example 19: Generic Positive Conclusion​

https://gist.github.com/#example-19-generic-positive-conclusion

Before:

"The future looks bright for the company. Exciting times lie ahead as they continue their journey toward excellence. This represents a major step in the right direction."

After:

"The company plans to open two more locations next year."

Example 20: Hyphenated Word Overuse​

https://gist.github.com/#example-20-hyphenated-word-overuse

Before:

"The cross-functional team delivered a high-quality, data-driven report on our client-facing tools. Their decision-making process was well-known for being thorough and detail-oriented."

After:

"The cross functional team delivered a high quality, data driven report on our client facing tools. Their decision making process was known for being thorough and detail oriented."

Quick Reference Checklist​

https://gist.github.com/#quick-reference-checklist

Pre-Writing: Voice Calibration​

https://gist.github.com/#pre-writing-voice-calibration

If you have a writing sample from the author:

  1. Note sentence length patterns
  2. Word choice level (casual/academic)
  3. How they start paragraphs
  4. Punctuation habits
  5. Recurring phrases or tics
  6. How they handle transitions

Match this voice in your output.

During Writing: The 9-Step Pass​

https://gist.github.com/#during-writing-the-9-step-pass
  1. Read aloud. Mark where your voice falls into monotone. Rewrite.
  2. Circle first words. If >30% start with "The," "This," "It," rewrite openers.
  3. Highlight transitions. Delete half. Remaining should be implicit.
  4. Find sentences over 20 words. Can they split? Should they?
  5. Find sentences under 8 words. Do they punch?
  6. Search banned words. Replace every one. No exceptions.
  7. Count paragraphs. If same length, combine some, split others.
  8. Find the writer's opinion. If none, add one. Humans have opinions.
  9. The "First Google Result" test. What would a reader learn that they couldn't get from the first Google result?

Final Check: Scoring Framework​

https://gist.github.com/#final-check-scoring-framework

Rate 1-10 on each dimension. Below 35/50 total = revise.

DimensionQuestion
DirectnessStatements or announcements?
RhythmVaried or metronomic?
TrustRespects reader intelligence?
AuthenticitySounds human?
DensityAnything cuttable?

Quick Fixes Summary​

https://gist.github.com/#quick-fixes-summary
AI PatternHuman Fix
Every sentence 15-20 wordsMix 3-word fragments with 30-word sentences
Passive voice defaultName the actor. Use active voice.
No contractionsUse "we've," "don't," "it's," "can't"
No sentence-initial conjunctionsStart with "And," "But," "So"
No fragmentsUse fragments for emphasis
Elaborate verbs ("serves as")Simple verbs: "is," "has," "shows"
Vague ("many studies")Specific: "Three studies in 2024"
No sensory detailAdd what it smelled/sounded/felt like
No personal experienceAdd specific anecdotes
No genuine uncertainty"I'm not sure" is human
No mixed feelings"I loved X but Y was confusing"
No humorEven dry wit signals human
No opinionsState preferences. Commit.
No metacognitive reflection"I changed my mind about..."

The 10 Commandments of Anti-AI Prose​

https://gist.github.com/#the-10-commandments-of-anti-ai-prose
  1. Vary sentence length ruthlessly. Target SD of 6+ words.
  2. Kill nominalizations. Find the hidden verb. Use it.
  3. Choose the short word. "Use" not "utilize." Anglo-Saxon over Latin.
  4. Delete transitions. If the reader can follow without "moreover," cut it.
  5. Open paragraphs differently every time. Track your first words.
  6. Omit needless words. Then omit more.
  7. Use active voice by default. Name the actor.
  8. Put the strongest word at the end. Last position carries most weight.
  9. Break a rule on purpose. One deliberate break per page.
  10. Never use a banned word. Not once. They are burned.
 
Top