sloptells

AI-written text has tells. They change as models change — “delve” died in 2024; “rather than” is having a moment right now. We measure them: generate text from current and older models on prompts matched to pre-AI human writing, find what models overuse, check every candidate against acclaimed human prose so we don't flag good writers, and date everything.

This is a style linter, not an AI detector — these patterns read as AI whoever wrote them. Avoid them, or don't. Agents welcome: api · llms.txt.

check your text

active — strongly overrepresented in current model output — worth avoiding

“rather than” lexical ×4.7 vs humans
“not just X” lexical ×8.0 vs humans · ◑ appears in good human writing too
“That said, …” lexical ×12 vs humans
“(this) feels like” construct ×6.3 vs humans
“the real question/problem is…” construct ×10 vs humans · ◑ appears in good human writing too
“one of those X” construct ×12 vs humans · ◑ appears in good human writing too
“the actual X” lexical ×4.3 vs humans · ◑ appears in good human writing too
“genuinely” lexical ×25 vs humans
“worth noting/mentioning” construct ×11 vs humans
“curious what others think” discourse ×26 vs humans
“in practice” lexical ×14 vs humans · ◑ appears in good human writing too
hedge-adverb pileup lexical ×1.9 vs humans · ◑ appears in good human writing too
“especially” lexical ×2.6 vs humans · ◑ appears in good human writing too
“a few things/considerations” lexical ×1.9 vs humans · ◑ appears in good human writing too
“culinary” lexical ×17 vs humans
therapist-mode vocabulary discourse ×5.4 vs humans
“what (actually) matters” construct ×7.5 vs humans · ◑ appears in good human writing too
bold everywhere formatting only in AI
bullets for a conversation formatting ×8.6 vs humans
typographic quotes formatting ×18 vs humans · ⚠ also common in good human writing
sentences that march in formation cadence
suspiciously clean punctuation formatting
emoji as structure formatting only in AI
headers on a social post formatting only in AI
“the privilege of” lexical only in AI
“X taught me Y” construct only in AI
“here's what actually happened” construct ×16 vs humans
“The lesson? …” construct only in AI
“Not because X. Because Y.” construct
“showing up” lexical ×4.4 vs humans · ◑ appears in good human writing too
the mic-drop closer cadence

saturated — everyone knows, models (or their users) still do it

“thrilled/excited/humbled to announce” discourse only in AI
journeys and chapters discourse only in AI
“And honestly? …” construct ×0.6 vs humans
“here's the kicker/thing” construct only in AI
“You're not alone/imagining it” construct
“no fluff” lexical
signposting overuse discourse ×0.3 vs humans · ⚠ also common in good human writing
“it's not X, it's Y” construct ×4.9 vs humans

fading — being trained away — declining across model generations

“Great question!” discourse only in AI
the 2024 hedging cluster lexical

stale — widely believed, no longer true — we publish the correction

the em dash formatting ×26 vs humans · ⚠ also common in good human writing

retired — historical — the tells of model generations past

staccato mic-drop sentences cadence
“delve” lexical
“tapestry” lexical
“a testament to” construct only in AI