Skip to content
writelikehuman.app

Pattern catalog

Every tell the protocol names, one card each, with a bad example, a better one and the fix. “Zero allowed” means none in finished writing. A limit is a density cap. “Watch” is worth a second look but is not an error on its own. Agents: patterns.md · patterns.json.

Leakage

Chatbot residue that no human ever types.

Citation and tool artifacts

citation-artifacts§1zero allowed

Internal tokens from ChatGPT, Grok and other tools that survive a copy-paste. Nothing else produces them.

BeforeRevenue grew in Q3 :contentReference[oaicite:2]{index=2}.

AfterRevenue grew in Q3 (company filing, 14 October).

Fix: Delete the token. If a real source sat behind it, cite that source by name.

Chatbot tracking parameters

tracking-params§1zero allowed

Links copied out of a chatbot answer carry the chatbot in the URL.

Beforehttps://example.com/report?utm_source=chatgpt.com

Afterhttps://example.com/report

Fix: Strip the utm_source parameter.

Knowledge-cutoff disclaimer

cutoff-disclaimer§1zero alloweden

Only a language model talks about its training data.

BeforeAs of my last update, the tool supports six languages.

AfterThe tool supported six languages in March.

Fix: Delete the whole sentence. If the information may be stale, say what date it comes from.

Refusal and assistant residue

refusal-residue§1zero alloweden

Assistant voice leaking into text that a person is supposed to have written.

BeforeAs an AI language model, I cannot give legal advice, but here are some points.

AfterThis is not legal advice. Three points to check with your lawyer:

Fix: Delete the whole sentence.

Unfilled template slots

template-slots§1zero allowed

A bracketed blank means the text was generated and never read.

BeforeDear [Client Name], thank you for choosing [Company].

AfterDear Ms Ortega, thank you for choosing Harbor Print.

Fix: Stop and ask the user for the missing value. Never guess it.

Unasked closing offer

closing-offer§1zero alloweden

The chatbot sign-off. A person who wrote the text does not offer to write more of it.

BeforeLet me know if you would like me to expand on any of these points!

After(nothing; the text ends on its last point)

Fix: Delete it. End on the last real point.

Meta-narration

meta-narration§1zero alloweden

Describing the text instead of writing it. It reads like the wrapper around a chatbot answer.

BeforeCertainly! Here's a rewritten version that is more concise:

After(start with the text itself)

Fix: Delete it. The reader can see the structure.

Markdown in a plain-text channel

markdown-in-plain-text§1watch

Asterisks and hashes show up raw in email, LinkedIn and SMS. Only a model pastes them there.

BeforeHi Sam, **quick update:** ### Next steps

AfterHi Sam, quick update on next steps.

Fix: Use the channel's own formatting, or none.

Rhetoric

Sentence shapes models reach for by default.

Negative parallelism

negative-parallelism§2.1zero alloweden

The loudest short-form tell of 2026. It invents a position nobody held so it can knock it down.

BeforeIt's not just a tool, it's a new way of working.

AfterThe tool cut our review time from two days to one.

Fix: State the claim directly, or write two plain sentences.

Rule of three on autopilot

autopilot-triplet§2.2max 1 per 200 wordsen

Three balanced items is what a model produces when it has one real example and fills to three.

BeforeOur platform is efficient, scalable, and reliable.

AfterThe platform handled 3,000 orders on Black Friday without a restart.

Fix: Keep the items you can defend. Two or four is fine. Uneven lists read as human.

Empty opener

empty-opener§2.3zero alloweden

Throat-clearing before the point. An editor deletes it first.

BeforeIn today's fast-paced digital world, businesses need to move quickly.

AfterOur competitors ship a release every week. We ship one a quarter.

Fix: Open on the actual claim.

Fake authority

fake-authority§2.4zero alloweden

An appeal to research that has no name, date or link behind it.

BeforeStudies have shown that remote teams are more productive.

AfterIn a 2015 Stanford experiment with a Chinese travel agency, staff working from home were 13% more productive.

Fix: Name the study, the number and the year, or delete the claim. Never attach a citation you cannot verify.

Pseudo-wisdom filler

pseudo-wisdom§2.5zero alloweden

A sentence shaped like insight that carries no information. Delete it and nothing is lost.

BeforeAt the end of the day, the key is finding the right balance.

AfterWe cap meetings at two afternoons a week.

Fix: Delete it. If the paragraph now feels thin, it was thin before.

Transition stacking

transition-stacking§2.6density limiten

Paragraphs that open with Furthermore, Moreover, Additionally read like an outline being filled in.

BeforeMoreover, the new process reduces errors.

AfterThe new process also caught the invoice bug we missed in May.

Fix: Delete the connector. Let the order of the paragraphs carry the logic. Zero in anything under 400 words.

Outline-formula closer

outline-closer§2.7zero alloweden

The five-paragraph-essay ending: challenges, then the future, then a restatement.

BeforeAs the landscape continues to evolve, one thing is clear: adaptability will be key.

AfterWe will know by March whether the pilot pays for itself.

Fix: End on the last real thing you have to say.

Superficial -ing tail

ing-tail§2.8zero alloweden

A participle bolted onto the end of a sentence to claim significance it has not earned.

BeforeThe team shipped the feature early, highlighting the importance of collaboration.

AfterThe team shipped the feature a week early.

Fix: Cut the tail, or make it its own sentence with a real subject.

Sycophantic tone

sycophancy§2.9zero alloweden

Praise for the question instead of an answer to it.

BeforeGreat question! You're absolutely right to ask about pricing.

AfterPricing starts at $12 a seat.

Fix: Delete it. Start with the answer.

Copula avoidance

copula-avoidance§2.10max 1 per 300 wordsen

Models avoid plain "is" and "has" and reach for "serves as" and "boasts".

BeforeThe library serves as a hub for the community and boasts a large archive.

AfterThe library is where the town meets. It has 40,000 photographs of the harbour.

Fix: Use "is" or "has" unless the fancier verb adds meaning.

Significance inflation

significance-inflation§2.11zero alloweden

Everything is pivotal, vital and lasting. The reader stops believing any of it.

BeforeThe launch marks a pivotal moment and leaves an indelible mark on the industry.

AfterThe launch doubled our weekly sign-ups.

Fix: Say what happened and let the fact carry its own weight.

Promotional puffery

promotional-puffery§2.11max 1 per 300 wordsen

Brochure adjectives. They describe how the writer wants you to feel, not the thing.

BeforeNestled in the heart of the city, this breathtaking venue offers world-class service.

AfterThe venue is two streets from the station and seats 120.

Fix: Replace the adjective with the detail that made you reach for it.

Elegant variation

elegant-variation§2.12watchneeds a reader

Rotating synonyms so a noun never repeats. The reader wonders whether "the firm" and "the organisation" are different things.

BeforeAcme raised prices. The firm said the organisation needed to cover costs, and the Ohio-based company expects…

AfterAcme raised prices. Acme said it needed to cover costs and expects…

Fix: Pick one name and repeat it, or use a pronoun.

False range

false-range§2.13zero alloweden

"From X to Y" where X and Y are not two ends of any scale. It sounds broad and says little.

BeforeWe help everyone from startups to governments with everything from pricing to culture.

AfterWe help software companies with 10 to 200 staff set their prices.

Fix: Name the things you mean, or drop the phrase.

Staged reveal

staged-reveal§2.14zero alloweden

A drumroll before the point. Social-media copy taught models to set up every fact like a punchline.

BeforeThe result? A 40% drop in errors. Here's the kicker: it took one afternoon.

AfterErrors dropped 40%, and the change took one afternoon.

Fix: State the result in a normal sentence.

Fragment drumroll

stacked-fragments§2.14zero allowed

Three clipped fragments in a row ("No fluff. No filler. Just results.") is a template, not a voice.

BeforeNo fluff. No filler. Just results.

AfterThe report is two pages and every number in it has a source.

Fix: Write one sentence that says the thing.

Audience split

whether-youre§2.14zero alloweden

"Whether you're a X or a Y" tries to address everyone and so addresses no one.

BeforeWhether you're a seasoned pro or just starting out, this guide has you covered.

AfterThis guide is for people setting up their first online shop.

Fix: Write to the one reader this text is for.

Hedge stacking

hedge-stacking§7watchen

Two hedges on one claim. Honest uncertainty names its limit; stacked hedges just blur it.

BeforeThis could potentially help to possibly reduce costs.

AfterThis should cut costs if the supplier holds its price.

Fix: Keep one hedge and say what it depends on.

Lexicon

Words whose frequency jumped after 2022.

Post-2022 style words

style-words§3.1max 3 per 500 wordsen

Words like delve, underscore and showcase spiked in published text after ChatGPT launched. Two in one sentence is a fingerprint.

BeforeThis report delves into the intricate landscape of fintech, underscoring its multifaceted nature.

AfterThis report looks at how 40 fintech startups priced their first product.

Fix: delve → look at · underscore → show · tapestry → describe the thing · landscape → field · foster → build · harness → use · navigate → handle.

Corporate verb inflation

verb-inflation§3.2max 1 per 300 wordsen

Latinate verbs standing in for plain ones.

BeforeWe leverage AI to streamline and facilitate onboarding.

AfterWe use AI to fill in the onboarding forms.

Fix: utilize/leverage → use · facilitate → help · streamline → simplify · commence → start · endeavour → try.

Buzz phrases

buzz-phrases§3.3zero alloweden

Phrases so worn they carry no meaning.

BeforeThis is a real game-changer that will move the needle.

AfterThis halves the time it takes to close a month.

Fix: Say what changed, what the easy part is, what moved.

Empty intensifiers

empty-intensifiers§3.4max 1 per 200 wordsen

Very, truly, incredibly: volume without information.

BeforeSales grew significantly and the team was incredibly happy.

AfterSales grew 34%.

Fix: Delete it, or replace it with a number.

Punctuation

Marks that give away the tool or the training data.

Em dash density

em-dash-density§4.1density limiten

Humans use dashes too. The tell is density: well above 10 per 1,000 words, several per paragraph. Banning dashes outright is now its own tell.

BeforeThe plan — which we tested — worked — mostly.

AfterThe plan worked, mostly. We tested it for two weeks.

Fix: Keep under 15 per 1,000 words and one per paragraph in short pieces. Swap the rest for commas, colons, parentheses or full stops.

Mixed dash conventions

dash-convention-mix§4.1watchen

Spaced dashes ( — ) and tight dashes (word—word) in the same text suggest pasted fragments.

BeforeThe plan — tested twice—worked.

AfterThe plan, tested twice, worked.

Fix: Pick one convention and hold it.

Double hyphen as a dash

double-hyphen§4.2zero allowed

A plain-text substitute for a dash that usually marks copied output.

BeforeWe shipped it -- finally.

AfterWe shipped it. Finally.

Fix: Use a full stop or a comma.

Curly quotes in plain text

curly-quotes-plain-text§4.2watchen

Typographic quotes in a code comment, SMS or form field are a copy-paste fingerprint.

BeforeReply “yes” to confirm.

AfterReply "yes" to confirm.

Fix: Use straight quotes when the destination is plain text. Keep curly quotes in typeset documents.

Emoji as bullets or dividers

emoji-bullets§4.3zero allowed

The rocket, lightbulb, sparkles and check-mark set is the signature of generated social posts.

Before🚀 Faster builds 💡 Smarter defaults ✅ Fewer bugs

AfterBuilds are faster, the defaults changed, and we closed 30 bugs.

Fix: At most one emoji per message, and only when it carries tone a word cannot.

Formatting

Structure used because it is safe, not because the content needs it.

Bold lead-ins in lists

bold-lead-ins§4.4zero allowed

"**Speed:** the system is faster" on every bullet is the house style of chatbot answers.

Before- **Speed:** The system is faster. - **Cost:** It is cheaper.

AfterThe system is faster and costs less to run.

Fix: Write the bullet as a sentence, or turn the list into prose. Fine in reference documentation.

Title-case headings

title-case-headings§4.4zero allowed

Every Word Capitalised in a body-copy heading is a default, not a choice.

Before## How To Improve Your Team Workflow

After## How to improve your team workflow

Fix: Sentence case: capital on the first word and on names only.

Bold overuse

bold-overuse§4.4density limit

When everything is bold, nothing is.

BeforeThe **new plan** gives **every team** a **clear budget** and **faster approvals**.

AfterThe new plan gives every team its own budget. **Approvals now take one day.**

Fix: Keep bold for the one phrase a skimming reader must not miss.

A list where prose would do

list-for-prose§4.4watchneeds a reader

Models reach for bullets because bullets are safe. Three sentences that follow from each other are not a list.

Before- The deadline moved - So we cut scope - So we shipped on time

AfterThe deadline moved, so we cut scope and still shipped on time.

Fix: Write the sentences.

Horizontal rules everywhere

rule-between-sections§4.4watchneeds a reader

A divider between every short section is decoration.

BeforeIntro --- Point one --- Point two

AfterIntro, then two sections under their own headings.

Fix: Let headings and white space separate sections.

Substance

Text that reads fine and says nothing.

Vague quantifiers

vague-quantifiers§6watchen

"Many", "numerous", "a wide range of" stand where a number should be.

BeforeNumerous customers use a wide range of our features.

After212 customers use at least three of our features.

Fix: Use the number. If you do not have it, ask for it.

No specifics

no-specifics§6density limit

The most reliable signal. Strip every tell from an empty paragraph and it is still empty.

BeforeNutrition plays a crucial role in overall wellness.

AfterSwapping one soda a day for water cut my sugar intake by about 35 grams.

Fix: At least one number, name or date per 100 words. If the source has none, ask the user for one. Never invent it.

Fails the deletion test

deletion-test§6density limitneeds a reader

A sentence you can delete without losing information was filler.

BeforeCommunication is essential in any team. It helps everyone stay aligned.

AfterWe moved the stand-up to Slack and got back 40 minutes a day.

Fix: Delete it. Fewer than a third of sentences should survive deletion without loss.

Fabricated specifics

fabricated-specifics§10zero allowedneeds a reader

The worst outcome of humanising. A made-up statistic is real harm; a generic sentence is only a style problem.

Before(an invented "73% of managers" to satisfy the specificity rule)

After"How many clients did you onboard last quarter? I will use your number."

Fix: Ask the user for the number. Use [brackets] only while drafting, and never ship them.

Overcorrection

The tells that come from scrubbing too hard.

Over-scrubbing

over-scrubbing§7watch

Choppy fragments, forced lowercase and no subordinate clauses: the style that replaced the em dash as a tell.

Beforewe tried it. it worked. kind of. not really.

AfterWe tried it for a month, and it worked about half the time.

Fix: Keep long sentences when the idea is long. Merge two short sentences into one.

Deliberate flaws

deliberate-flaws§7zero allowedneeds a reader

Planted typos, fake "I think maybe" hedges and padded personal detail are now tells of their own.

Beforei think maybe this could work lol, teh numbers look ok

AfterThis could work. The numbers hold if churn stays under 3%.

Fix: Write correctly. Keep the author's real quirks; do not add new ones.

Scrubbing the author's voice

voice-scrubbing§10zero allowedneeds a reader

An author's lowercase starts or double-dot pauses are the fingerprint you are protecting.

Before(normalising a writer who always starts emails with "hey..")

After(leaving "hey.." exactly as they write it)

Fix: Keep the quirks from the source text, including ones that look like errors.

Synonym swapping without restructuring

synonym-swapping§10watchneeds a reader

Swapping "leverage" for "use" inside the same balanced 20-word sentence changes nothing measurable.

BeforeWe use AI to simplify and help onboarding. (same shape as before)

AfterAI now fills in the onboarding forms. It took a week to set up.

Fix: Fix the structure first, the vocabulary second.

Polski

Wzorce typowe dla polskiego tekstu z AI.

Puste otwarcia

pl-openers§11.1zero allowedpl

Rozgrzewka przed tezą. Redaktor kasuje ją jako pierwszą.

BeforeW dzisiejszym dynamicznie zmieniającym się świecie firmy muszą działać szybciej.

AfterKonkurencja wypuszcza nową wersję co tydzień, my raz na kwartał.

Fix: Zacznij od tego, co masz do powiedzenia.

Fałszywa autentyczność

pl-fake-authenticity§11.2watchpl

Anegdota bez żadnego konkretu. Przechodzi tylko wtedy, gdy w następnym zdaniu pada rok, branża, liczba albo nazwa.

BeforeOstatnio rozmawiałem z klientem o ważnych sprawach.

AfterRozmawiałem z trenerką, która prowadzi szkolenia HR od 2018 roku.

Fix: Dodaj konkret albo skasuj zdanie.

Wypełniacze

pl-fillers§11.3zero allowedpl

Zwroty, które zapowiadają treść zamiast ją podać.

BeforeWarto zauważyć, że kluczowym aspektem jest komunikacja.

AfterZespół odpisuje klientom w ciągu dwóch godzin.

Fix: Skasuj w całości. Zdanie zwykle działa bez nich.

Szkolne zakończenia

pl-closers§11.4zero allowedpl

Zakończenie z wypracowania: podsumowanie tego, co czytelnik właśnie przeczytał.

BeforePodsumowując, mam nadzieję, że ten artykuł okazał się pomocny.

AfterPilotaż kończy się w marcu. Wtedy zobaczymy, czy się zwraca.

Fix: Kończ na ostatniej rzeczy, którą naprawdę masz do powiedzenia.

To nie X, to Y

pl-negative-parallelism§11.5zero allowedpl

Najgłośniejsza konstrukcja z angielskiego szablonu, przeniesiona 1:1 na polski.

BeforeTo nie tylko narzędzie — to nowy sposób pracy.

AfterNarzędzie skróciło nam przegląd umów z dwóch dni do jednego.

Fix: Powiedz wprost, o co chodzi, albo napisz dwa zwykłe zdania.

Trzy urwane zdania

pl-stacked-fragments§11.5zero allowedpl

„Bez ściemy. Bez bullshitu. Tylko konkret." to szablon, nie styl.

BeforeBez ściemy. Bez lania wody. Tylko konkret.

AfterRaport ma dwie strony i każda liczba ma źródło.

Fix: Napisz jedno zdanie, które mówi, o co chodzi.

Przymiotniki bez pokrycia

pl-empty-adjectives§11.6max 1 per 150 wordspl

Najsilniejszy polski sygnał. Trzy lub cztery z tej listy w jednym akapicie to praktycznie pewność, że pisała AI.

BeforeOferujemy kompleksowe, innowacyjne i profesjonalne rozwiązania.

AfterJako pierwsi w Polsce łączymy kurs Excela z audytem firmowych arkuszy.

Fix: Zostaw jeden na 150 słów i tylko z liczbą albo dowodem obok.

Kalki z angielskiego

pl-calques§11.7zero allowedpl

Angielskie wyrażenia przetłumaczone słowo w słowo.

BeforeDedykowane rozwiązanie zaadresuje problem i dostarczy wartość.

AfterProgram dla księgowych z biur rachunkowych skraca zamknięcie miesiąca o dwa dni.

Fix: dedykowany → dla, przeznaczony dla · zaadresować problem → zająć się · dostarczać wartość → nazwij, co konkretnie.

Czasowniki napuszone

pl-inflated-verbs§11.8max 1 per 150 wordspl

Urzędowe czasowniki w miejscu zwykłych.

BeforePosiadamy zespół, który realizuje projekty poprzez dedykowane narzędzia.

AfterMamy pięć osób, które robią projekty w Figmie.

Fix: posiadać → mieć · realizować → robić · dokonać zakupu → kupić · poprzez → przez · w celu → żeby.

Ogony imiesłowowe

pl-participle-tails§11.9zero allowedpl

Dopisek na końcu zdania, który ma nadać mu wagę.

BeforeWdrożyliśmy nowy proces, co przekłada się na lepszą jakość.

AfterWdrożyliśmy nowy proces. Reklamacji jest o połowę mniej.

Fix: Utnij albo zrób z tego osobne zdanie z prawdziwym podmiotem.

Coachingowy bełkot

pl-coaching§11.10zero allowedpl

Język z okładek poradników.

BeforeUwolnij swój wewnętrzny potencjał i wyrusz w podróż transformacji.

AfterPo sześciu tygodniach będziesz prowadzić spotkanie zespołu bez notatek.

Fix: Skasuj. Napisz, co konkretnie się zmieni.

Angielska pauza w polskim tekście

pl-em-dash§11.11zero allowedpl

Długa pauza bez spacji (słowo—słowo) to import z angielskiego. Po polsku myślnik ma spacje z obu stron, standardem jest półpauza.

BeforeWynik—jak się okazało—był lepszy.

AfterWynik – jak się okazało – był lepszy.

Fix: słowo – słowo (półpauza ze spacjami). Poniżej 10 na 1000 słów, najwyżej jedna na akapit.

Angielski cudzysłów

pl-quotes§11.11zero allowedpl

Polski cudzysłów to „tekst”. Angielski "tekst" albo “tekst” w polskim zdaniu to odcisk kopiuj-wklej.

BeforeNazwaliśmy to "szybką ścieżką".

AfterNazwaliśmy to „szybką ścieżką”.

Fix: Zamień na „…”. Cytat w cytacie: «…».

Trzy kropki zamiast wielokropka

pl-ellipsis§11.11watchpl

Wielokropek to jeden znak.

BeforeI wtedy...

AfterI wtedy…

Fix: Zamień ... na …

Przecinek po okoliczniku

pl-comma-after-adverbial§11.7zero allowedpl

„Dodatkowo, warto…" to angielska interpunkcja. Po polsku bez przecinka.

BeforePonadto, system wysyła przypomnienia.

AfterSystem wysyła też przypomnienia.

Fix: Usuń przecinek albo cały łącznik.

Nieodmienione nazwy

pl-declension§11.12zero allowedplneeds a reader

Modele uczone na angielskim zostawiają nazwy w mianowniku: „podczas zamach na Donald Trump".

BeforePo rozmowie z Anna Kowalska podpisaliśmy umowę z firma Orlen.

AfterPo rozmowie z Anną Kowalską podpisaliśmy umowę z Orlenem.

Fix: Sprawdź przypadek każdej nazwy własnej, liczebniki („dwóch klientów") i rekcję („używać czegoś").

Mieszana forma adresu

pl-address-mixing§11.13zero allowedpl

Przeskok z „Sprawdź" na „Zachęcamy Państwa" w sąsiednich akapitach.

BeforeSprawdź naszą ofertę. Zachęcamy Państwa do kontaktu.

AfterSprawdź naszą ofertę i napisz do nas.

Fix: Wybierz jedną formę: ty, Państwo albo bezosobową, i trzymaj ją do końca.

Anafora ×3

pl-anaphora§11.5zero allowed

Trzy zdania pod rząd zaczynające się tak samo to retoryczny szablon.

BeforeChcemy rosnąć. Chcemy zatrudniać. Chcemy zmieniać rynek.

AfterW tym roku chcemy zatrudnić dwie osoby do obsługi klienta.

Fix: Połącz dwa z nich albo zacznij inaczej.

Wielkie Litery W Nagłówkach

pl-title-case§11.7zero allowedpl

Po polsku wielka litera tylko w pierwszym słowie i nazwach własnych.

Before## Jak Rozpoznać Tekst Pisany Przez AI

After## Jak rozpoznać tekst pisany przez AI

Fix: „Jak rozpoznać tekst AI", nie „Jak Rozpoznać Tekst AI".

v1.2.0