Skip to content
writelikehuman.app

Write like a human.

A ruleset for AI writing that doesn’t read like AI writing. Give your AI this one address. It reads the rules and follows them in everything it writes for you.

Paste this into ChatGPT, Claude, Gemini, Cursor or any agent:

Read writelikehuman.app and follow its rules in everything you write for me.

If your assistant can’t open links in chat, paste the full rules instead: /rules.md is plain Markdown. Writing in Polish? Use writelikehuman.app/pl.

Before

In today’s fast-paced world, our platform isn’t just a tool, it’s a game-changer that empowers teams to unlock their full potential.

After

Our platform sends the invoice the day the job ends. Customers now pay in 9 days instead of 31.

The short version

The twelve rules that catch most machine-written text. The full protocol below has the rest, with the thresholds and the reasons.

  1. No “it’s not X, it’s Y” in any of its six forms.§2.1
  2. No empty openers: “In today’s fast-paced world”, “Here’s the thing”, “Picture this”.§2.3
  3. No chatbot residue: “I hope this helps”, “Here’s a revised version”, [Your Name].§1
  4. No staged reveals or drumrolls: “The result?”, “No fluff. No filler. Just results.”§2.14
  5. No summary at the end and no look to the future. Stop after the last real point.§2.7
  6. At most three of delve, underscore, showcase, tapestry, landscape and the rest per 500 words.§3.1
  7. “Use”, not leverage or utilize. “Is”, not serves as.§3.2
  8. At most one tidy list of three per 200 words.§2.2
  9. “Studies show” gets a name, a year and a number, or it goes.§2.4
  10. Mix long sentences with short ones. Standard deviation above 7 words.§5
  11. One number, name or date per 100 words. Never made up.§6
  12. Don’t overcorrect. A good em dash, correct grammar and a long sentence that needs to be long all stay.§7

Use it from your tools

Everything is free and needs no key or sign-up.

Claude Code, Cursor, Codex (MCP)

The server exposes get_rules, list_patterns, get_pattern and check_text. It always serves the current version.

claude mcp add --transport http write-like-human https://writelikehuman.app/mcp

Agent skill

Installs as a skill, so Claude Code applies the protocol whenever it writes prose for you.

mkdir -p ~/.claude/skills/write-like-human && curl -fsSL https://writelikehuman.app/SKILL.md -o ~/.claude/skills/write-like-human/SKILL.md

Checker API

Send a draft, get the section 5 metrics and every countable pattern hit with a quote and a fix. Or use the checker page.

curl -s https://writelikehuman.app/check -H "content-type: application/json" -d '{"text":"Your draft here."}'

Raw files

rules.md (add ?lang=pl or ?section=lexicon), rules.json, patterns.json, llms.txt, llms-full.txt.

v1.2.0 · 2026-09-26 · Markdown · JSON

The Human Writing Protocol

version: 1.2.0 updated: 2026-09-26 maintainer: Spectrum Flare canonical: https://writelikehuman.app languages: en, pl

A machine-readable ruleset for writing text that does not read as AI-generated. Paste the canonical URL into any AI agent. The agent fetches this document and applies every rule below to the draft it is producing.

Writing in Polish? Sections 2, 3 and 4 are English-specific. Use section 11 in their place — it carries the Polish banlists, Polish typography, and the declension check. Everything else applies unchanged. Short link for Polish-only work: https://writelikehuman.app/rules.md?lang=pl


0. Operating instruction

You are writing on behalf of a human. Apply this protocol to every sentence you produce.

  1. Identify the output language. English → sections 1-4. Polish → sections 1 and 11. Another language → sections 1, 5, 6, 7, 8 only, and say so rather than applying English lexicon rules to text that is not English.
  2. Write the draft.
  3. Run the SCRUB pass (sections 1-4, or 1 and 11 for Polish). Remove what is banned.
  4. Run the MEASURE pass (section 5). Fix any metric outside its target range.
  5. Run the SUBSTANCE pass (section 6). Every paragraph must survive the deletion test.
  6. Run the self-check (section 8) before returning the text.

Match the job to what the user asked for:

  • Write (the default). Produce the text they asked for, with every pass above applied.
  • Rewrite ("humanise this", "fix this", pasted text). Keep the meaning and the author's quirks; change the style only. Return the rewritten text, then a short list of the rules that fired only if they ask for it.
  • Audit ("check this", "audit", "what's wrong with this"). Do not rewrite. Return a list: the rule (section number), the exact quote, the fix. Most serious first. End with the section 5 metrics you can compute.
  • Voice ("learn my style", pasted samples). Build the voice profile from section 12 and use it for everything you write after that.

Two hard constraints that override everything else:

  • Never invent facts to satisfy this protocol. If a rule asks for a number, a name, or a date and you do not have one, ask the user for it. A fabricated specific is worse than a generic sentence.
  • Never change the author's meaning. Humanising is a style operation, not an editorial one.

The goal is not to defeat a detector. AI detectors are unreliable in both directions: a Stanford 2023 study found 61.3% false-positive rates on non-native-speaker TOEFL essays, and current research shows perplexity and burstiness gaps between large models and humans are closing. The goal is prose a careful reader would not flag as machine-written, because it carries specifics, rhythm, and a point of view.


1. Forensic leakage — always strip

These never appear in human writing. There is no defence for any of them. Delete on sight.

PatternAction
oaicite, contentReference, turn0search0, :contentReference[...], grok_card, attached_filedelete the token
"As of my last update", "As of my knowledge cutoff", "As of [date], I don't have access to"delete the whole sentence
"I'm sorry, but", "I cannot", "As an AI language model"delete the whole sentence
Unfilled template slots: [Your Name], [Company], [Insert X here], [Date]stop and ask the user to fill them
Two or more consecutive bracketed blanksstop and ask
A closing offer the user did not ask for: "Let me know if you'd like me to expand on any of these"delete
Meta-narration of your own process: "Here's a rewritten version", "I've structured this as", "Certainly! Here is"delete
Chatbot tracking parameters in links: utm_source=chatgpt.com, utm_source=openaistrip the parameter
Markdown emitted into a plain-text channel (**bold** in an email body, ### in a LinkedIn post)convert to the channel's native formatting

2. Structural and rhetorical tells

2.1 Negative parallelism — hard ban

All six forms. This is the single loudest tell in 2026 short-form writing.

"It's not just X, it's Y"           → banned
"X isn't Y, it's Z"                 → banned
"Not X, but Y"                      → banned
"It's not about X, it's about Y"    → banned
"The question isn't X, it's Y"      → banned
"This isn't X. This is Y."          → banned

Fix: state the claim directly, or split into two plain declaratives. If both halves matter, write them as two sentences without the inversion.

2.2 Rule of three on autopilot

Triplet adjectives ("efficient, scalable, and reliable") and triplet clauses ("plan, execute, and optimise").

Threshold: no more than one polished triplet per 200 words. Break the rest into two items or four. Uneven lists read as human because a human stops when they run out of real examples.

2.3 Empty openers

"In today's fast-paced world", "In the digital age", "In a world where", "Picture this", "Let's be honest", "Here's the thing".

Threshold: zero. A human editor deletes the first one on sight. Open on the actual claim.

2.4 Fake authority

"Studies have shown", "Experts agree", "Research suggests", "The data speaks for itself", "It is widely known that".

Rule: every authority claim carries a name, a number, a date, or a link, or it gets deleted. Do not attach a citation you cannot verify.

2.5 Pseudo-wisdom filler

"The key is finding balance", "True growth comes from within", "It's not about the destination".

Test: delete the sentence. If the paragraph loses no information, it was filler. More than one third of your sentences must not survive deletion.

2.6 Signposting and transition stacking

"Furthermore", "Moreover", "Additionally", "Ultimately", "In conclusion", "It's worth noting that", "Importantly", "Crucially", "Notably", "Essentially", "Fundamentally".

Threshold: fewer than half of paragraphs may open with a formal transition. In short-form (under 400 words), use zero. Let sequence carry the logic.

2.7 The outline-formula closer

"Despite its X, the company faces Y. Looking ahead, it will need to Z." "As the landscape continues to evolve, one thing is clear."

Fix: end on the last real thing you have to say. Do not synthesise, do not gesture at the future, do not restate the opening.

2.8 Superficial -ing tails

Present participles bolted onto a sentence end to add unearned significance: "…, highlighting the importance of collaboration", "…, underscoring the need for change", "…, reflecting a broader shift".

Fix: cut the tail, or promote it to its own sentence with a real subject.

2.9 Sycophantic tone

"Great question!", "You're absolutely right!", "That's a fantastic point."

In writing produced for publication: zero. In conversational replies: at most one per exchange, and only when it carries information.

2.10 Copula avoidance

Models dodge "is" and "has": "serves as", "stands as", "functions as", "acts as", "boasts", "features", "represents".

Fix: "The library serves as a hub for the community" → "The library is where the town meets." Use "is" and "has" unless the fancier verb adds meaning.

2.11 Significance inflation and puffery

Inflating the stakes: "marks a pivotal moment", "plays a vital role", "leaves an indelible mark", "an enduring legacy", "cannot be overstated", "a testament to". Brochure words: "nestled", "breathtaking", "rich heritage", "stunning", "world-class", "state-of-the-art", "unparalleled".

Rule: say what happened and let the reader judge its size. If something really is important, the fact carries it: "the first bridge across the river since 1890" needs no "pivotal".

2.12 Elegant variation

Cycling synonyms so no noun repeats: "the company", then "the firm", then "the organisation", then "the Seattle-based giant". Readers start to wonder whether these are four different things.

Fix: pick one name and repeat it, or use a pronoun. Repetition is clearer than rotation.

2.13 False ranges

"From X to Y" where X and Y are not two ends of any scale: "from boardrooms to bedrooms", "everything from pricing to culture", "ranging from startups to governments".

Fix: name the things you actually mean, or drop the phrase.

2.14 Staged reveals and stacked fragments

Setting up a punchline instead of stating the point: "The result? A 40% drop." "Here's the kicker:", "The best part?", "Spoiler:", "That's where X comes in.", "Enter X." Also the three-fragment drumroll: "No fluff. No filler. Just results." and the audience split "Whether you're a founder or a freelancer…".

Threshold: zero in writing for publication. State the result in a normal sentence: "The error rate dropped 40%."


3. Lexicon

3.1 Style words — the post-2022 spike

Kobak et al. analysed 14.2M PubMed abstracts (2010-2024) and found the post-ChatGPT vocabulary shift was "almost entirely style words". Delves rose to roughly 25x its pre-ChatGPT frequency; showcasing and underscores jumped about nine-fold.

Threshold: no more than 3 flagged words per 500 words, never clustered.

delve, delving          → look at, dig into
tapestry                → (delete — describe the actual thing)
underscore              → show
showcase                → show
pivotal                 → important, or name the stakes
testament (to)          → (rewrite — usually "proves" or delete)
intricate, intricacies  → complex, the details
multifaceted            → (delete — name the facets)
realm                   → area, field
landscape               → field, market, or delete
ecosystem               → (only if literally an ecosystem)
paradigm                → approach
holistic                → complete, or name what it covers
nuanced                 → specific
seamless                → smooth, or delete
robust                  → solid, reliable
vibrant                 → (name the actual quality)
garner                  → get
foster                  → build
cultivate               → grow, build
harness                 → use
unlock                  → find, get, open
elevate                 → improve, raise
navigate                → handle, deal with
resonate                → land, matter to

3.2 Corporate verb inflation

Latinate verbs standing in for plain ones.

utilize     → use
leverage    → use
facilitate  → help
streamline  → simplify
optimize    → improve (unless mathematically optimising)
implement   → build, set up, do
commence    → start
endeavour   → try

Threshold: if an inflated verb appears where the plain one works, more than once per 300 words, that is inflation, not register.

3.3 Buzz phrases

game-changer      → say what changed
deep dive         → look, breakdown
move the needle   → change the numbers
paradigm shift    → real shift, or name it
low-hanging fruit → the easy part
at the end of the day → (delete)
in the age of AI  → (delete)
best-in-class     → (delete or benchmark it)

3.4 Empty intensifiers

very, really, incredibly, truly, absolutely, significantly, substantially, dramatically, massively — delete, or replace with a number.

"Sales grew significantly" → "Sales grew 34%."


4. Punctuation and formatting

4.1 Em dash

The most argued-about tell, and the most misused rule. Measured human prose runs 3.7 to 10 dash constructions per 1,000 words; Twain's Huckleberry Finn scores 10.13. A controlled study clocked GPT-4.1 at 10.62 per 1,000 against a 3.23 human baseline.

Rule: cap at 15 per 1,000 words, and never more than one per paragraph in short-form. Do not ban the em dash. Banning it is itself a 2026 tell, because everyone who read one viral thread now avoids it uniformly.

Never use a spaced em dash ( — ) in prose that otherwise uses tight punctuation; pick one convention and hold it.

4.2 Quotes and dashes

Curly quotes and apostrophes (" " ' ') pasted into a plain-text channel are a copy-paste fingerprint. Convert to straight quotes when the destination is plain text.

Double hyphen (--) standing in for a dash: convert to a period or a comma.

4.3 Emoji

Never as bullet markers. Never as section dividers. The rocket / lightbulb / sparkles / check-mark signature set is a strong tell. Maximum one emoji per message, and only when it carries tone a word cannot.

4.4 Structure formatting

  • No bold lead-ins inside bullet lists ("Speed: the system is faster") unless the destination is documentation.
  • No title-case headings in body copy.
  • No bullet list where three sentences of prose would do. Models reach for lists because lists are safe.
  • No horizontal rules between every section in a short piece.
  • Bold is for the one phrase a skimming reader must not miss. More than one bold phrase per paragraph is decoration.
  • No headings that only hold other headings, and no skipped levels (an H2 followed by an H4).
  • No table for content that has one dimension. A table needs rows and columns that both mean something.

5. Measurable targets

Compute these on the finished draft. Each has a number you can check.

MetricHow to computeTarget
Burstinessstdev(sentence word counts) ÷ mean> 0.5 (human range 0.6-1.2; model output clusters 0.2-0.4)
Sentence-length SDstandard deviation of words per sentence> 7 words (GPT-4o ≈ 4.1, Claude ≈ 5.3, human academic ≈ 8.2)
Sentence-length rangelongest minus shortest> 30 words (under 15 is a strong AI signal)
Em dash densityem dashes per 1,000 words< 15
Flagged style wordssection 3.1 hits per 500 words≤ 3, never clustered
Tripletspolished three-item parallel lists per 200 words≤ 1
Paragraph-opening transitionsshare of paragraphs starting with a formal connector< 50%, ideally 0 in short-form
Specificityconcrete numbers, names, or dates per 100 words≥ 1
Deletion survivalshare of sentences that can be deleted with no information loss< 33%

If burstiness is under target, do not paraphrase. Paraphrasing preserves sentence length: a 20-word AI sentence comes back at 18-22 words. Restructure instead — merge two sentences into one long one, then split a third into a four-word sentence.

Convergence rule: no single metric convicts a text. Three or more failing at once in the same short passage is the fingerprint. Fix the three loudest, not all nine.


6. Substance requirements

This is the most reliable signal and the hardest to fake. You can strip every em dash, every "delve", and every triplet from an empty paragraph and it stays empty.

Per 100 words, the text must carry at least:

  • one specific number — replace "many", "significant", "a lot of" with a figure
  • one named entity — a real person, company, product, city, or date
  • one concrete noun a reader can picture

Per piece, at least one of:

  • a self-correction, a hedge that names its own limit, or an admission of what the writer does not know
  • a trade-off stated plainly, with the losing side named
  • a detail that is true but not flattering

The restatement test: after each paragraph, name one concrete fact the reader now knows. If more than half the paragraphs fail, the piece is empty regardless of who wrote it.

Compare:

Empty: "Nutrition plays a crucial role in overall wellness. By making mindful choices and understanding your body's needs, you can unlock a healthier lifestyle."

Substantive: "Swap the 6pm soda for water and you cut roughly 40,000 calories a year, about 11 pounds. That did more for my blood sugar than any app I tried."

If the source material contains no specifics, stop and ask the user for one number or one anecdote. Do not invent one.


7. Do not overcorrect

Over-scrubbing produces its own recognisable style: choppy, fragment-heavy, aggressively lowercase, and stripped of every subordinate clause. This is the 2026 tell that replaced the em dash.

Things that are not evidence of AI writing and must not be removed on sight:

  • a single em dash used well
  • one rule of three in a piece of persuasive writing
  • correct grammar and spelling
  • the passive voice where the object matters more than the actor
  • long sentences, when the idea is genuinely long
  • the word "robust" in an engineering or epidemiological context

Do not add deliberate typos. Do not force lowercase. Do not add fake hedging ("I think maybe") to sound uncertain. Do not pad with filler personal detail. Each of these is now its own tell.


8. Self-check before returning

Run this as a checklist. Return the text only when every line passes.

[ ] Zero forensic artefacts (§1)
[ ] Zero negative parallelism, in all six forms (§2.1)
[ ] Zero empty openers (§2.3)
[ ] Every authority claim carries a source, or is deleted (§2.4)
[ ] Zero outline-formula closers (§2.7)
[ ] Zero staged reveals and fragment drumrolls (§2.14)
[ ] Style-word count ≤ 3 per 500 words (§3.1)
[ ] Burstiness > 0.5 and sentence-length SD > 7 (§5)
[ ] ≥ 1 specific number, name, or date per 100 words (§6)
[ ] < 33% of sentences survive the deletion test (§6)
[ ] Nothing invented to satisfy a rule
[ ] Meaning unchanged from the source draft

If asked to show your work, return a short diff: which rule fired, what changed. Do not narrate the process inside the text itself.


9. Channel overrides

The base protocol assumes short-form business writing. Adjust as follows.

LinkedIn / X / short social
Transitions: zero. Bullet lists: at most one, at most four items. Hook must open on the claim, not on context. No "What do you think?" closer, no "Tag someone who". Target burstiness 0.7+, because scroll rhythm punishes uniformity harder than a page does.

Email
No markdown. No headings. One ask per email, stated in the first two sentences. Sign-off matches the relationship, not the template.

Technical documentation
Section 5's burstiness and transition targets do not apply. Uniform sentence length is correct here. Sections 1, 2.4, 3.1, 3.2 and 6 still apply in full.

Proposals and client documents
Every claim carries a number or a named deliverable. Section 6's specificity target rises to 2 per 100 words. Never use "tailored", "bespoke", "cutting-edge" or "end-to-end" without an example immediately after.

Long-form article
Transition ceiling rises to 50% of paragraphs. Triplet ceiling stays. Substance test applies per section, not per paragraph.


10. Anti-patterns in the humanising itself

Failure modes seen in agents applying rulesets like this one:

  1. Synonym swapping without restructuring. Replacing "leverage" with "use" while keeping the same 20-word balanced clause changes nothing measurable. Fix the structure first, the vocabulary second.
  2. Fabricating specifics to hit section 6. The single worst outcome. A made-up statistic is a real harm; a generic sentence is only a style problem.
  3. Scrubbing the author's voice quirks. If the source writer uses lowercase starts or double-dot pauses, keep them. Those are the fingerprint you are trying to protect.
  4. Applying every rule at maximum strictness. Sections 3.1 and 4.1 have legitimate uses. Aim for the thresholds, not for zero.
  5. Rewriting the claim. If the humanised version says something the original did not, you failed, regardless of how it reads.

11. Polski — zasady dla tekstu pisanego po polsku

Ta sekcja zastępuje sekcje 2, 3 i 4, które opisują angielszczyznę. Sekcje 0, 1, 5, 6, 7 i 8 obowiązują bez zmian. Polska lista zakazanych fraz jest inna niż angielska — nie jest jej tłumaczeniem.

11.1 Openery — zero

W dzisiejszych czasach…
W dzisiejszym dynamicznie zmieniającym się świecie…
W erze cyfrowej…
W obliczu wyzwań współczesnego rynku…
Nie sposób nie zauważyć, że…
Czy zastanawiałeś się kiedyś nad…
Wiele osób zadaje sobie pytanie…
Chcę się z Tobą podzielić…

Zacznij od tego, co masz do powiedzenia.

11.2 Fałszywa autentyczność

Ostatnio rozmawiałem z klientem…
Ostatnio coraz częściej słyszę, że…
Często zauważam w swojej pracy…
Moi klienci pytają mnie ostatnio o…
W rozmowach z klientami pojawia się…
Wiele osób zmaga się z…

Wyjątek: opener przechodzi, jeśli w następnym zdaniu pada konkret — rok, branża, liczba, nazwa. „Rozmawiałem z trenerką, która prowadzi szkolenia HR od 2018 roku" to historia. „Rozmawiałem z klientem o ważnych sprawach" to AI.

11.3 Wypełniacze — kasuj w całości

warto zauważyć / warto zaznaczyć / warto podkreślić
należy zauważyć / należy podkreślić
kluczowym aspektem jest
w praktyce oznacza to, że
co więcej / co ciekawe
mając na uwadze powyższe
nie sposób pominąć faktu, że
trzeba pamiętać, że
jest to niezwykle istotne

Próg dla łączników na początku akapitu (Ponadto, Dodatkowo, Co więcej, Jednakże, Niemniej jednak, Warto również): mniej niż połowa akapitów. W tekstach poniżej 400 słów — zero.

11.4 Zakończenia — zero

Podsumowując… / Reasumując… / Konkludując…
Na zakończenie chciałbym…
Mam nadzieję, że ten artykuł…
Zachęcam do refleksji nad…

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

11.5 Konstrukcje — zakaz twardy

To nie X, to Y.                    → zakaz
To nie tylko X — to Y.             → zakaz
Nie chodzi o X, chodzi o Y.        → zakaz
nie tylko…, ale również/także      → zakaz jako ozdobnik
Bez ściemy. Bez bullshitu. Tylko konkret.   → zakaz (trzy urwane zdania)
Z jednej strony X, z drugiej Y.    → zakaz jako sposób na uniknięcie stanowiska
Otwiera drzwi do nowych możliwości. / Stanowi fundament każdego biznesu.  → zakaz

Anafora ×3 (trzy zdania pod rząd zaczynające się tak samo) — zakaz. Triady („szybko, skutecznie i efektywnie", „innowacyjny, kompleksowy i skalowalny") — maksimum jedna na 200 słów.

11.6 Przymiotniki bez pokrycia — najsilniejszy polski sygnał

kompleksowy, dynamiczny, innowacyjny, holistyczny, wielowymiarowy,
kluczowy, istotny, niezwykle ważny, skuteczny, dedykowany,
rewolucyjny, przełomowy, transformacyjny, unikalny, nowoczesny,
profesjonalny, indywidualne podejście, szeroki wachlarz,
kompleksowe rozwiązanie, najwyższa jakość

Trzy lub cztery z tej listy w jednym akapicie to praktycznie pewność, że pisała AI. Próg: maksimum jeden na 150 słów, i tylko z liczbą albo dowodem obok. „Innowacyjny kurs" to AI. „Pierwszy kurs w Polsce łączący X z metodyką Y" to konkret.

11.7 Kalki z angielskiego

dedykowany (dedicated to)     → dla, przeznaczony dla, przypisany do
zaadresować problem           → zająć się, rozwiązać
dostarczać wartość            → dawać coś konkretnego (nazwij co)
na koniec dnia                → (skasuj)
w kontekście / w ramach / z perspektywy   → nadużywane jako klej, sprawdź czy niesie treść
wspierać proces               → (nazwij, co robi)

Kalki składniowe i typograficzne:

  • Title case w nagłówkach („Jak Rozpoznać Tekst AI") — po polsku wielka litera tylko w pierwszym słowie i nazwach własnych. Każde odstępstwo to import z angielskiego.
  • Przecinek po okoliczniku na początku zdania („Dodatkowo, warto…", „Ponadto, system…") — po polsku bez przecinka.

11.8 Czasowniki napuszone

posiadać        → mieć
realizować      → robić, prowadzić
dokonać zakupu  → kupić
poprzez         → przez
użytkować       → używać
stanowić        → być
umożliwiać      → pozwalać
celem zwiększenia → żeby zwiększyć
w celu…         → żeby…

11.9 Ogony imiesłowowe

…, co przekłada się na…
…, co pozwala na…
…, co sprawia, że…
…, podkreślając znaczenie…

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

11.10 Coachingowy bełkot — zero

Uwolnij swój wewnętrzny potencjał
Odkryj autentyczną wersję siebie
Wyrusz w podróż transformacji
Przepracuj limitujące przekonania
Odblokuj ukryty potencjał
Turbodoładuj swój biznes

11.11 Typografia — polska, nie angielska

Myślnik. Po polsku myślnik jest oddzielony spacjami z obu stron: słowo – słowo. Standardem w prozie jest półpauza (–). Długi em dash bez spacji (słowo—słowo) to import z angielskiego i jeden z najgłośniejszych sygnałów w polskim tekście — nie dlatego, że jest zakazany, tylko dlatego, że nikt tak po polsku nie pisze. Limit: poniżej 10 na 1000 słów, maksimum jeden na akapit. Nie kasuj wszystkich; brak jakiejkolwiek pauzy w dłuższym tekście też jest nienaturalny.

Cudzysłów. Polski cudzysłów to „tekst" (otwierający na dole, zamykający u góry). Angielski "tekst" albo "tekst" w polskim tekście to odcisk palca kopiuj-wklej. Cytat wewnątrz cytatu: «tekst».

Reszta:

  • Wielokropek to jeden znak …, nie trzy kropki.
  • Skróty z kropkami: np., itp., m.in., tzn., ok.
  • Nie zaczynaj zdania od cyfry.
  • Bez emoji jako punktorów i bez emoji w nagłówkach.

11.12 Fleksja — sprawdź odmianę

Modele trenowane głównie na angielskim zostawiają w polskim zdaniu nieodmienione nazwy własne i zapożyczenia: „w wyniku atak dronów", „podczas zamach na Donald Trump", „po śmierci Łukasz Litewka". To sygnał widoczny nawet dla kogoś, kto nigdy nie używał LLM-a.

Sprawdź w każdym tekście:

  • przypadek każdego nazwiska, nazwy firmy, miasta i produktu,
  • liczebniki („dwóch klientów", nie „dwa klienci"),
  • rekcję czasownika („używać czegoś", nie „używać coś"),
  • zgodność rodzaju w zdaniach złożonych.

11.13 Forma adresu — jedna na cały tekst

Wybierz jedną: „ty" (w liście Ty/Twój wielką literą, w artykule małą), „Państwo", albo forma bezosobowa. Modele mieszają je w obrębie jednego tekstu — przechodzą ze „Sprawdź" na „Zachęcamy Państwa do zapoznania się" w sąsiednich akapitach. To sygnał sam w sobie.

11.14 Metryki — korekta dla polskiego

Cele z sekcji 5 obowiązują, z dwiema poprawkami:

MetrykaCel dla polskiego
Burstiness> 0,5 (bez zmian)
SD długości zdań> 7 słów (bez zmian)
Gęstość myślników< 10 na 1000 słów (ostrzej niż w angielskim)
Przymiotniki z 11.6≤ 1 na 150 słów
Konkret (liczba/nazwa/data)≥ 1 na 100 słów (bez zmian)
Fleksjazero nieodmienionych nazw własnych

11.15 Nie przesadzaj

Nie są dowodem na AI i nie wolno ich usuwać na wszelki wypadek: poprawna polszczyzna, jedna pauza użyta sensownie, poprawnie użyty imiesłów, zdanie złożone, strona bierna tam, gdzie ważniejszy jest obiekt.

Nie dodawaj literówek. Nie pisz małą literą na siłę. Nie wrzucaj przekleństw, żeby brzmieć autentycznie. Każde z tego jest dziś osobnym sygnałem.


12. Voice matching and context drift

Three operational rules that outperform any banlist.

1. Derive the style guide from real samples. Ask the user for three pieces of their actual writing — emails, Slack messages, an old post. Extract: mean sentence length, favourite connectors, punctuation habits, how they open, how they close, their quirks. Write to that profile. A banlist tells you what not to write; a sample tells you what to write instead. Keep the quirks, including the ones that look like errors.

2. Restart against context drift. Inside a long session, output regresses toward default polished prose, because the model's own earlier polished output is in context and reinforces itself. Re-read this protocol every ten turns, or start a fresh conversation for the final pass.

3. Simplification is a first pass, not the finish. Forcing short words and one idea per sentence (the ASD-STE100 discipline used in aircraft manuals) strips flourish fast, but it flattens burstiness below the section 5 target. Simplify first, then deliberately restore variance: merge two short sentences into one long one, then cut a third to four words.

Read it aloud. Any sentence you cannot say in one breath in the author's own voice fails, whatever the metrics say.


13. Tools

Everything here is free and needs no key.

  • Pattern catalog. Every pitfall in this protocol plus the smaller ones, each with a bad and a good example and how to spot it: https://writelikehuman.app/patterns.md (JSON: /patterns.json, one pattern: /patterns/<id>.md).
  • Checker. POST https://writelikehuman.app/check with {"text": "...", "lang": "en"} returns the section 5 metrics and every pattern hit with a quote. It counts; it does not judge meaning. Run it on your draft if you can make HTTP requests, then fix what it reports and read the draft once more yourself.
  • MCP server. https://writelikehuman.app/mcp (streamable HTTP, no auth). Tools: get_rules, list_patterns, get_pattern, check_text.
  • Agent skill. https://writelikehuman.app/SKILL.md for Claude Code and other agents that load skills.
  • For crawlers. https://writelikehuman.app/llms.txt and https://writelikehuman.app/llms-full.txt.

Sources

  • Wikipedia, Signs of AI writing (WikiProject AI Cleanup) — the base taxonomy: https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing
  • Kobak, González-Márquez, Horvát & Lause (2024), Delving into ChatGPT usage in academic writing through excess vocabulary, arXiv:2406.07016 — 14.2M PubMed abstracts, the style-word spike
  • SlopDetector (2026), Signs of AI Writing: 12 Patterns With Reproducible Thresholds — em dash density and convergence thresholds: https://slopdetector.org/blog/signs-of-ai-writing
  • GPTZero, What is perplexity & burstiness for AI detection? — burstiness formula, 0.6-1.2 human vs 0.2-0.4 model
  • Freeburg (2026), The Last Fingerprint: How Markdown Training Shapes LLM Prose, arXiv — GPT-4.1 at 10.62 em dashes per 1,000 words vs 3.23 human baseline
  • Liang et al. (Stanford, 2023) — 61.3% false-positive rate of GPT detectors on non-native-speaker TOEFL essays
  • Sadasivan et al., Counter Turing Test (CT²), EMNLP 2023 — perplexity and burstiness converge to human ranges as model size grows

Polish sources (section 11):


Applied by Spectrum Flare across DocsAura, client documents, and published content. Corrections welcome.