Humanizer
Removes AI writing tics and rewrites the text so it reads like it was written by a real person — with a distinct voice, natural rhythm, and no machine tells.
When to activate
Trigger exclusively on the /humanizer command. The text to rewrite (or audit) follows the command on the same message.
Two modes
Rewrite (default). The user pastes text after /humanizer. Apply the full pattern analysis, rewrite, and self-check below, then return the before/after comparison.
Detect. The user asks something like /humanizer detect, /humanizer is this AI slop?, or explicitly asks to audit, scan, or flag without rewriting. In this mode:
- Do not rewrite the text.
- List every pattern found, each with the quoted line and the category name from this document.
- Give the fix in a few words, not a full rewrite.
- Do not score the text or claim to know whether an AI wrote it — named patterns are checkable evidence, AI-detection is a guess. Say so if asked.
- Offer to switch to Rewrite mode after.
Banned vocabulary reference
Before rewriting, load and apply the full banned vocabulary list from the WRITING RULES document passed by the user (section 4A). It contains 60+ specific terms to remove or replace, including: delve, realm, harness, unlock, tapestry, paradigm, cutting-edge, revolutionize, intricate, showcasing, crucial, pivotal, surpass, meticulously, vibrant, unparalleled, underscore, leverage, synergy, innovative, game-changer, testament, commendable, highlight, emphasize, boast, groundbreaking, align, foster, showcase, enhance, holistic, garner, pioneering, trailblazing, unleash, transformative, redefine, seamless, optimize, scalable, robust, breakthrough, empower, streamline, frictionless, elevate, adaptive, effortless, data-driven, insightful, proactive, mission-critical, visionary, disruptive, reimagine, unprecedented, intuitive, synergize, democratize, accelerate, state-of-the-art, dynamic, immersive, predictive, transparent, future-proof, supercharge, captivate, valuable, interplay, enduring.
If the WRITING RULES document is not in context, apply this list from memory.
The AI patterns to detect and eliminate
1. Negative parallelism and reframe constructions
This is the hardest pattern to catch and the most important to eliminate. It covers any structure that dismisses or rejects one idea (X) and then asserts another (Y) as a replacement.
Obvious forms:
- "Non è X. È Y." / "This isn't X. This is Y."
- "Non solo X, ma Y." / "Not only X, but Y."
- "Non X. Y." / "No X. Just Y."
- "Dimentica X. Pensa a Y." / "Forget X. Focus on Y."
- "Meno X, più Y." / "Less X, more Y."
- "La vera domanda non è X. È Y." / "The real question isn't X. It's Y."
- "Non hai bisogno di X. Hai bisogno di Y." / "You don't need X. You need Y."
- "X è sopravvalutato. Y conta di più." / "X is overrated. Y matters more."
- "Non si tratta di X. Si tratta di Y." / "It's not about X. It's about Y."
- "Non era mai questione di X. Era sempre questione di Y." / "It was never about X. It was always about Y."
Subtle forms (same structure, softer wording):
- "Anche se X può sembrare..." / "While X may seem..."
- "Sebbene X appaia..." / "Although X appears..."
- "A prima vista, X..." / "At first glance, X..."
- "In superficie, X..." / "On the surface, X..."
- "La maggior parte pensa X..." / "Most people think X..."
- "Il luogo comune dice X..." / "Conventional wisdom says X..."
- "X ottiene tutta l'attenzione..." / "X gets all the attention..."
Pivot words that signal a reframe (ban when used to reject-and-replace):
- ma / but
- eppure / yet
- in realtà / actually / in reality
- invece / instead / rather
- in definitiva / ultimately
- la verità è / the truth is
- ciò che conta / what matters is
- il vero / il più profondo / il nascosto / the real / the deeper / the hidden
The fix: delete the rejected half. State only the positive claim directly.
Bad: "Non si tratta del prompt. Si tratta del contesto."
Fixed: "Il contesto determina l'output."
Bad: "Most teams think they have a hiring problem. They have a standards problem."
Fixed: "The team's standards are unclear."
Serial negation pattern (the specific Italian variant to watch):
Three or more negations in sequence used to simulate depth through contrast.
"Non serve più X. Non solo Y. Non di Z." — remove and replace with a direct affirmative claim.
A single contrastive negation can work. Three in a row is always a tic.
2. Hyperbolic and propaganda language
- "rivoluzionario", "game-changer", "epocale", "senza precedenti"
- "revolutionary", "groundbreaking", "unprecedented", "transformative"
- "cambierà tutto", "il futuro è adesso", "questo cambia le regole del gioco"
- Superlatives used without evidence: "il migliore", "il più importante"
3. Filler openings and closings
- "Mi ha davvero aperto gli occhi", "Devo essere onesto con te"
- "In questo articolo esploreremo", "Andiamo a scoprire insieme"
- "Spero che questo ti sia stato utile", "Fammi sapere cosa ne pensi"
- "It's worth noting that", "At the end of the day", "The bottom line is"
- "In today's fast-paced world", "In the digital age"
- "In today's...", "Let's dive in", "Let's explore", "Let's unpack"
- "Moving forward", "To put this in perspective"
4. Dead transitions
Remove these entirely or replace with a real connector:
- "Furthermore" / "Inoltre"
- "Additionally" / "In aggiunta"
- "Moreover" / "Peraltro"
- "That said" / "That being said" / "Detto ciò"
- "With that in mind" / "Con questo in mente"
- "It is also worth mentioning" / "Vale anche la pena menzionare"
- "On top of that" / "Per di più"
5. Bloated verbs
Replace inflated verb phrases with plain verbs:
| Banned |
Use instead |
| serves as |
is |
| stands as |
is |
| marks a |
is |
| represents a |
is |
| boasts a |
has |
| features a |
has |
| offers a |
gives |
| plays a role in |
affects / causes |
| helps to |
helps / causes |
| aims to |
wants to / will |
| seeks to |
tries to |
Nominalizzazioni: converti nome-invece-di-verbo nel verbo diretto. "made a decision" → "decided", "has the ability to" → "can", "ha preso la decisione di" → "ha deciso", "ha la capacità di" → "può".
6. Decorative metaphors
Flag and remove metaphors used to decorate ideas rather than explain them.
Banned metaphor verbs for abstract work (ideas, writing, strategy, products, decisions):
- sanded down, bolted on, stripped back, stitched together, woven, layered
- carved out, baked in, injected, fueled, sparked, anchored, framed
- mapped, distilled, unpacked, crystallized, sharpened, surfaced, amplified
- channeled, threaded, sculpted, molded, cemented, bridged
Replace with literal verbs: cut, added, removed, changed, joined, caused, showed, explained, reduced, clarified, fixed, chose.
Banned metaphor families (unless the subject is literally these things):
- flywheel, north star, scaffold, ecosystem, engine, fuel, backbone, foundation, fabric
- journey / roadmap / compass (for strategy or growth)
- bridge (between teams, ideas, worlds)
- iceberg, puzzle, chess
- toolbelt, toolbox
- signal and noise (unless discussing actual signals)
- gardening metaphors for organizations
- battlefield metaphors for work
Sostantivi-metafora astratti (sostituzione diretta):
| Banned |
Use instead |
| substrate |
base |
| vector |
modo / metodo |
| wedge in |
aggiungi |
| primitive (come sostantivo) |
elemento base |
| gold-plating |
più di quanto serva |
| ratchet (metafora) |
il nome reale del meccanismo, o "limite che si stringe solo" |
| evacuate (per codice) |
sposta fuori |
| endgame |
fase finale |
The fix: if the metaphor is decorative, delete it and write the literal claim.
Bad: "The dashboard is a decision filter."
Fixed: "The dashboard shows which decisions need attention."
Bad: "Il nostro ecosistema di prodotti..."
Fixed: "I nostri prodotti..."
7. Chatbot rhetorical questions
- "Ti sei mai chiesto perché...?", "Hai mai pensato a...?"
- "What if I told you...?", "Have you ever wondered...?"
- Questions used to create false intimacy or dramatic tension
- Rhetorical questions that reject one idea and introduce another: "Is this a productivity problem? No. It's an attention problem." → "Attention is the constraint."
8. Structural tics
- Three-item lists as default structure for everything (the "rule of three" compulsion)
- Overuse of bullet points where prose would flow better
- Em-dashes: avoid entirely. Use periods or commas, never parentheses or en dashes as a substitute. Swapping the em-dash for parentheses just trades one AI tell for another. If a thought needs separation, end the sentence or use a comma.
- Parenthetical asides that add nothing: (e cosa ancora più importante), (and this is key)
- All paragraphs the same length — vary short and long
- Emoji in headings, bold sprinkled mid-sentence for emphasis, and headers over two-sentence sections — formatting should follow the content, not decorate it
- Liste con etichetta in grassetto seguita da due punti che ripetono la frase: "Performance: le performance sono migliorate...". Converti in prosa. Un lead-in in grassetto che finisce con un punto, nomina l'elemento, ed è seguito da dettaglio nuovo ("Schema in TypeScript. Le tabelle vivono in un file.") va bene, non è un tell.
- Virgolette curve/tipografiche (" " ' ') → sostituisci con virgolette dritte (" ')
9. Colon misuse
A. Colon reveals
A noun phrase, a colon, then a lowercase dramatic reveal used for fake drama instead of a real list, label, or quote.
- "The detail that makes it work: a separate agent grades it."
- "Il vero vantaggio: risparmi tre ore a settimana."
- "The best part: it learns."
The fix: rewrite as a plain sentence. "A separate agent grades it, which is what makes it work." Keep colons for actual lists, labels, and quotes, not staged reveals. Prefer lowercase after the colon unless grammar, a proper noun, a title, or code requires a capital.
B. Colon as mid-sentence connector
Colons used in place of a standalone sentence to bolt a comparison or an explanation onto a setup clause, instead of introducing an actual list, label, or quote. Different from a colon reveal: there's no dramatic payoff here, just a crutch holding two ideas together that should be two sentences.
- "If you're coming from traditional automation: instead of registering event handlers, you describe conditions." → "Describing when the scheduler should fire works best as plain English."
- "Se vieni dall'automazione tradizionale: invece di registrare event handler, descrivi condizioni." → "Descrivere quando lo scheduler deve attivarsi funziona meglio in linguaggio semplice."
The fix: drop the comparison framing and let the point stand on its own, without the colon holding it up. Colons stay valid only before actual lists, examples, and quotes — not as a substitute for ending the sentence.
10. Fake-profound kickers
A final "deep" line that turns the point into a cute metaphor, aphorism, or mic-drop sentence.
- "And that's the real lesson here."
- "Alla fine, tutto si riduce a questo."
- "That's it. That's the whole thing."
The fix: delete the kicker. Don't rewrite it into a better metaphor or preserve its rhythm — cut it and end on the clearest concrete sentence already in the text. If the ending genuinely needs closure, add a plain takeaway or next action instead.
11. Vague attribution and hedging
- "Gli esperti dicono che", "Secondo molti studiosi", "La ricerca mostra che"
- "Experts agree that", "Studies show", "Research suggests" — without citations
- "È risaputo che", "Come tutti sappiamo", "It's well known that"
12. Empty intensifiers
- "davvero", "veramente", "assolutamente", "fondamentalmente" used as filler
- "truly", "really", "essentially", "basically", "literally" as padding
- "non solo... ma anche" constructions used repeatedly
13. Synthetic empathy
- "Capisco le tue preoccupazioni", "So che può sembrare difficile"
- "I understand this may be challenging", "That's a great question"
- Emotional validation inserted without context
14. Corporate/LinkedIn voice
- "Leverage synergies", "move the needle", "at scale", "ecosystem"
- "creare valore", "scalare", "ecosystem", "stakeholder", "impatto"
- Nouns that should be verbs: "learnings", "asks", "solutions"
15. Fake specificity
- "Ci sono 5 modi per...", "Ecco 7 ragioni per cui..." (numbered lists as clickbait)
- "Here are 3 reasons why...", "5 steps to..." with no real reason for that number
16. Passive AI humility
- "Come modello linguistico", "Non ho accesso a..."
- "As an AI", "I should note that" — self-referential hedging that sneaks into ghostwritten content
17. Vibe claims instead of mechanism
- "il database è sempre a portata di mano", "SQL leggibile", "tipi che seguono lo schema" — nominano una sensazione, non un fatto
- Fix: nomina il meccanismo o il numero. "
.toSQL() restituisce la stringa esatta inviata al database", "rinominare una colonna rompe la build"
18. False agency
- Un soggetto inanimato compie un'azione umana: "il reclamo diventa una correzione", "la decisione emerge", "il problema si risolve da solo"
- "the complaint becomes a fix", "the decision emerges", "mistakes happen"
- Fix: nomina la persona che compie l'azione. "Il team trasforma il reclamo in una correzione", "il team decide"
19. Narratore a distanza
- Voce da osservatore esterno invece di rivolgersi al lettore: "Nessuno ha progettato questo sistema così", "La gente tende a ignorarlo"
- "Nobody designed this", "People tend to ignore it"
- Fix: metti il lettore nella scena. "Tu non hai progettato questo sistema, ma lo usi ogni giorno", "Tendi a ignorarlo" — "tu/you" batte "la gente/people"
20. Apertura con parola interrogativa
Frase che apre con "Cosa/Come/Perché..." come struttura formulaica invece di dire la cosa direttamente.
- "Quello che rende possibile questo è la cache." / "What makes this work is the cache."
- "Il motivo per cui succede è la latenza." / "Why this happens is latency."
- Fix: parti dal soggetto reale. "La cache rende possibile questo." / "The cache makes this work."
21. Assoluti vaghi
- "sempre", "mai", "ogni volta" usati per suonare autorevoli senza dati dietro: "Questo approccio funziona sempre", "Non fallisce mai"
- "always", "never", "every time" as rhetorical weight without evidence
- Fix: sostituisci con la frequenza reale o cancella l'assoluto. "Ha funzionato nei nostri ultimi 12 test" invece di "funziona sempre"
22. Setup da falso insight
Un'introduzione che si autoproclama la rivelazione che quasi nessuno coglie, per mettersi in scena come unico esperto, prima ancora di dire la cosa.
- "Questa è la parte che quasi tutti saltano", "Ecco cosa nessuno ti dice", "La parte che tutti si perdono"
- "This is the part most people skip", "What most people get wrong", "Here's what nobody tells you"
- Fix: elimina il setup, lascia che la claim stia in piedi da sola. "The part everyone misses: distribution is the real moat" → "Distribution is the moat."
23. Frasi in -ing superficiali
Una coda in -ing (o un gerundio) attaccata alla fine di una frase che finge di spiegarne il significato senza aggiungere fatti.
- "evidenziando...", "sottolineando...", "riflettendo...", "mostrando..."
- "highlighting...", "underscoring...", "reflecting...", "showcasing..."
- Fix: cancella la coda o espandila con la fonte reale. "Il lancio aggiunge la ricerca nei file, evidenziando l'impegno del team per un workflow migliore" → "Il lancio aggiunge la ricerca nei file, così gli utenti trovano vecchie bozze senza uscire dall'editor."
24. Sinonimi a rotazione
Termini diversi per la stessa cosa nello stesso paragrafo, alternati per varietà stilistica invece che per chiarezza: "protagonista, personaggio principale, figura centrale, eroe" tutti in tre frasi.
- "Protagonist, main character, central figure, hero" all in one paragraph
- Fix: scegli una parola e ripetila.
25. Metadiscorso interpretativo
Righe che escono dal contenuto per dire al lettore cosa notare o quanto peso dargli, invece di lasciare che siano i fatti a farlo.
- "Questo dettaglio conta più di quanto sembri", "Il punto chiave è", "Come puoi vedere", "In altre parole" ridondante
- "That last part matters more than it sounds," "The key point is," "As you can see," redundant "In other words"
- Fix: se il punto è già chiaro nel testo, cancella l'inciso. Altrimenti sostituiscilo con un fatto o un esempio che manca ancora.
26. Finali riassuntivi
Un "In conclusione", "In definitiva", "Nel complesso", o un paragrafo finale che ripete quanto appena detto.
- "In conclusion," "Ultimately," "Overall," a final paragraph that restates the piece
- Fix: il lettore c'era già. Termina sull'ultimo punto concreto, sulla conclusione pratica, o sul prossimo passo.
27. Filler grammaticale
Costruzioni che aggiungono parole senza aggiungere significato — non intensificatori isolati (vedi §12), ma intere frasi-cuscinetto usate per aprire, giustificare o introdurre un punto invece di dirlo direttamente.
| Banned |
Use instead |
| "In order to" / "Al fine di" |
"To" / "Per" |
| "Due to the fact that" / "Dato il fatto che" |
"Because" / "Perché" |
| "It is important to note that" / "È importante notare che" |
cancella |
| "In the event that" / "Nel caso in cui" |
"If" / "Se" |
| "With regard to" / "Per quanto riguarda" |
"About" / "Su" |
| "For the purpose of" / "Allo scopo di" |
"To" / "Per" |
- "In order to reduce latency, we cached the query." → "To reduce latency, we cached the query."
- "Due to the fact that the API changed, the client broke." → "Because the API changed, the client broke."
- "It is important to note that this only applies to production." → "This only applies to production."
The fix: sostituisci con la forma breve, o cancella del tutto se la frase non aggiunge informazione che non c'è già.
Rewriting principles
Preserve: core meaning, factual claims, the author's intended tone (formal/casual/technical), specific terminology that belongs to the domain.
Inject:
- Varied sentence rhythm: mix short punchy sentences with longer ones. Break the pattern.
- Voce attiva: individua "is/are/was/were + participio passato" e nomina chi compie l'azione. "le query vengono validate" → "il compilatore valida le query". La passiva va bene solo se l'attore è ignoto o davvero irrilevante.
- Direct statements: say what happened or what you think, without building up to it.
- Concrete details over abstract claims: replace "è molto importante" with what exactly is at stake.
- First-person where appropriate: "penso che", "ho visto", "nella mia esperienza" — make the authorship visible.
- Acknowledgment of complexity: instead of smooth resolution, allow tension or open questions to remain.
- Natural connectors: "però", "in realtà", "il punto è", "detto questo" — not "tuttavia", "pertanto", "in conclusione".
Self-check before output
Before returning a rewrite, check it against this list. Answer each with pass or fail; if anything fails, fix the draft and check again before producing the final output.
- Does the rewrite preserve the original meaning, claims, and tone without inventing details?
- Is every banned word or phrase from the vocabulary reference and pattern list gone, unless quoted as an example of what was removed?
- Are negative parallelism, reframe constructions, and serial negation eliminated — no "not X, it's Y"?
- Are decorative metaphors and corporate/LinkedIn voice replaced with literal claims?
- Are colon reveals and mid-sentence connector colons rewritten as plain sentences, and fake-profound kickers deleted rather than rewritten into a new metaphor?
- Is sentence rhythm varied — no robotic three-item lists, no identical paragraph lengths, no stacked punchy fragments?
- Are em dashes absent per the rule in Structural tics, with no parentheses used as a substitute?
- Does the register match the source (formal stays formal, casual stays casual) without over-professionalizing?
- Would a sharp human reader recognize this as natural writing, not a cleaned-up AI draft?
- Le frasi vaghe/sensazione sono state sostituite con meccanismo o numero concreto (vedi §17)?
- Nessun soggetto inanimato compie azioni umane, nessuna voce da narratore a distanza, nessuna apertura con parola interrogativa, nessun assoluto vago senza dati dietro (§18-21)?
- Nessun setup da falso insight, coda in -ing superficiale, sinonimo a rotazione, metadiscorso interpretativo, o finale riassuntivo (§22-26)?
- Nessun filler grammaticale ("in order to", "due to the fact that", "it is important to note that" e equivalenti) rimasto senza essere accorciato o cancellato (§27)?
- Domanda finale: "cosa rende questo testo palesemente generato da AI?" — se emerge ancora qualcosa, correggi prima di consegnare.
For Detect mode, check instead: does the response name each pattern with a quoted line and a short fix, without rewriting, scoring, or claiming to know whether AI wrote it?
Output format
Produce the output in two clearly labeled sections:
✂️ Patterns removed
A compact list of what was found and removed, with brief annotation. Group by category if there are many. Example:
- Reframe negativo: "Non si tratta di X, si tratta di Y" → riscritto come affermazione diretta
- Apertura iperbolica: "Mi ha davvero aperto gli occhi su..." → rimossa
- Em-dash ridondante: usato 4 volte, sostituito con virgole o punti
- Lista a tre elementi: struttura forzata in "X, Y e Z" → convertita in prosa
- Transizione morta: "Furthermore" → rimossa
- Verbo gonfio: "serves as a guide" → "is a guide"
- Metafora decorativa: "scaffold the strategy" → "organize the strategy"
- Attribuzione vaga: "Gli esperti concordano che..." → rimossa o resa specifica
✍️ Rewritten text
The full rewritten version. No commentary inside the text itself. Ready to use.
Language handling
- Detect the language of the input automatically.
- Apply the same logic in both Italian and English.
- For mixed-language texts (e.g., Italian post with English terms), preserve intentional code-switching and only remove patterns that are clearly AI-generated filler.
- Pattern annotations in the "Patterns removed" section should match the language of the input.
Edge cases
- Short text (<50 words): still apply the full analysis; even a single sentence can contain 3 patterns.
- Technical content: preserve jargon and domain-specific terms. Only remove AI filler layered on top.
- Formal register: do not casualize. Humanize within the register — formal writing can still be direct and non-robotic.
- Text already human: if you find fewer than 3 patterns, say so explicitly and return the text with minimal changes. Don't over-edit.
- Multiple paragraphs with mixed quality: annotate per section where useful.
1---2name: humanizer3description: Rewrites AI-generated text to remove robotic patterns and make it sound genuinely human, or detects AI-slop patterns without rewriting. ALWAYS activate this skill when the user types /humanizer followed by any text. Handles both Italian and English content. Produces a before/after comparison with annotations explaining what was changed and why, or a pattern-by-pattern detection report when asked to audit rather than rewrite.4---56# Humanizer78Removes AI writing tics and rewrites the text so it reads like it was written by a real person — with a distinct voice, natural rhythm, and no machine tells.910## When to activate1112Trigger exclusively on the `/humanizer` command. The text to rewrite (or audit) follows the command on the same message.1314## Two modes1516**Rewrite (default).** The user pastes text after `/humanizer`. Apply the full pattern analysis, rewrite, and self-check below, then return the before/after comparison.1718**Detect.** The user asks something like `/humanizer detect`, `/humanizer is this AI slop?`, or explicitly asks to audit, scan, or flag without rewriting. In this mode:19- Do not rewrite the text.20- List every pattern found, each with the quoted line and the category name from this document.21- Give the fix in a few words, not a full rewrite.22- Do not score the text or claim to know whether an AI wrote it — named patterns are checkable evidence, AI-detection is a guess. Say so if asked.23- Offer to switch to Rewrite mode after.2425---2627## Banned vocabulary reference2829Before rewriting, load and apply the full banned vocabulary list from the WRITING RULES document passed by the user (section 4A). It contains 60+ specific terms to remove or replace, including: delve, realm, harness, unlock, tapestry, paradigm, cutting-edge, revolutionize, intricate, showcasing, crucial, pivotal, surpass, meticulously, vibrant, unparalleled, underscore, leverage, synergy, innovative, game-changer, testament, commendable, highlight, emphasize, boast, groundbreaking, align, foster, showcase, enhance, holistic, garner, pioneering, trailblazing, unleash, transformative, redefine, seamless, optimize, scalable, robust, breakthrough, empower, streamline, frictionless, elevate, adaptive, effortless, data-driven, insightful, proactive, mission-critical, visionary, disruptive, reimagine, unprecedented, intuitive, synergize, democratize, accelerate, state-of-the-art, dynamic, immersive, predictive, transparent, future-proof, supercharge, captivate, valuable, interplay, enduring.3031If the WRITING RULES document is not in context, apply this list from memory.3233---3435## The AI patterns to detect and eliminate3637### 1. Negative parallelism and reframe constructions3839This is the hardest pattern to catch and the most important to eliminate. It covers any structure that dismisses or rejects one idea (X) and then asserts another (Y) as a replacement.4041**Obvious forms:**42- "Non è X. È Y." / "This isn't X. This is Y."43- "Non solo X, ma Y." / "Not only X, but Y."44- "Non X. Y." / "No X. Just Y."45- "Dimentica X. Pensa a Y." / "Forget X. Focus on Y."46- "Meno X, più Y." / "Less X, more Y."47- "La vera domanda non è X. È Y." / "The real question isn't X. It's Y."48- "Non hai bisogno di X. Hai bisogno di Y." / "You don't need X. You need Y."49- "X è sopravvalutato. Y conta di più." / "X is overrated. Y matters more."50- "Non si tratta di X. Si tratta di Y." / "It's not about X. It's about Y."51- "Non era mai questione di X. Era sempre questione di Y." / "It was never about X. It was always about Y."5253**Subtle forms (same structure, softer wording):**54- "Anche se X può sembrare..." / "While X may seem..."55- "Sebbene X appaia..." / "Although X appears..."56- "A prima vista, X..." / "At first glance, X..."57- "In superficie, X..." / "On the surface, X..."58- "La maggior parte pensa X..." / "Most people think X..."59- "Il luogo comune dice X..." / "Conventional wisdom says X..."60- "X ottiene tutta l'attenzione..." / "X gets all the attention..."6162**Pivot words that signal a reframe (ban when used to reject-and-replace):**63- ma / but64- eppure / yet65- in realtà / actually / in reality66- invece / instead / rather67- in definitiva / ultimately68- la verità è / the truth is69- ciò che conta / what matters is70- il vero / il più profondo / il nascosto / the real / the deeper / the hidden7172**The fix:** delete the rejected half. State only the positive claim directly.7374Bad: "Non si tratta del prompt. Si tratta del contesto."75Fixed: "Il contesto determina l'output."7677Bad: "Most teams think they have a hiring problem. They have a standards problem."78Fixed: "The team's standards are unclear."7980**Serial negation pattern** (the specific Italian variant to watch):81Three or more negations in sequence used to simulate depth through contrast.82"Non serve più X. Non solo Y. Non di Z." — remove and replace with a direct affirmative claim.83A single contrastive negation can work. Three in a row is always a tic.8485---8687### 2. Hyperbolic and propaganda language88- "rivoluzionario", "game-changer", "epocale", "senza precedenti"89- "revolutionary", "groundbreaking", "unprecedented", "transformative"90- "cambierà tutto", "il futuro è adesso", "questo cambia le regole del gioco"91- Superlatives used without evidence: "il migliore", "il più importante"9293---9495### 3. Filler openings and closings96- "Mi ha davvero aperto gli occhi", "Devo essere onesto con te"97- "In questo articolo esploreremo", "Andiamo a scoprire insieme"98- "Spero che questo ti sia stato utile", "Fammi sapere cosa ne pensi"99- "It's worth noting that", "At the end of the day", "The bottom line is"100- "In today's fast-paced world", "In the digital age"101- "In today's...", "Let's dive in", "Let's explore", "Let's unpack"102- "Moving forward", "To put this in perspective"103104---105106### 4. Dead transitions107108Remove these entirely or replace with a real connector:109- "Furthermore" / "Inoltre"110- "Additionally" / "In aggiunta"111- "Moreover" / "Peraltro"112- "That said" / "That being said" / "Detto ciò"113- "With that in mind" / "Con questo in mente"114- "It is also worth mentioning" / "Vale anche la pena menzionare"115- "On top of that" / "Per di più"116117---118119### 5. Bloated verbs120121Replace inflated verb phrases with plain verbs:122123| Banned | Use instead |124|--------|-------------|125| serves as | is |126| stands as | is |127| marks a | is |128| represents a | is |129| boasts a | has |130| features a | has |131| offers a | gives |132| plays a role in | affects / causes |133| helps to | helps / causes |134| aims to | wants to / will |135| seeks to | tries to |136137**Nominalizzazioni**: converti nome-invece-di-verbo nel verbo diretto. "made a decision" → "decided", "has the ability to" → "can", "ha preso la decisione di" → "ha deciso", "ha la capacità di" → "può".138139---140141### 6. Decorative metaphors142143Flag and remove metaphors used to decorate ideas rather than explain them.144145**Banned metaphor verbs for abstract work** (ideas, writing, strategy, products, decisions):146- sanded down, bolted on, stripped back, stitched together, woven, layered147- carved out, baked in, injected, fueled, sparked, anchored, framed148- mapped, distilled, unpacked, crystallized, sharpened, surfaced, amplified149- channeled, threaded, sculpted, molded, cemented, bridged150151Replace with literal verbs: cut, added, removed, changed, joined, caused, showed, explained, reduced, clarified, fixed, chose.152153**Banned metaphor families** (unless the subject is literally these things):154- flywheel, north star, scaffold, ecosystem, engine, fuel, backbone, foundation, fabric155- journey / roadmap / compass (for strategy or growth)156- bridge (between teams, ideas, worlds)157- iceberg, puzzle, chess158- toolbelt, toolbox159- signal and noise (unless discussing actual signals)160- gardening metaphors for organizations161- battlefield metaphors for work162163**Sostantivi-metafora astratti** (sostituzione diretta):164165| Banned | Use instead |166|--------|-------------|167| substrate | base |168| vector | modo / metodo |169| wedge in | aggiungi |170| primitive (come sostantivo) | elemento base |171| gold-plating | più di quanto serva |172| ratchet (metafora) | il nome reale del meccanismo, o "limite che si stringe solo" |173| evacuate (per codice) | sposta fuori |174| endgame | fase finale |175176**The fix:** if the metaphor is decorative, delete it and write the literal claim.177178Bad: "The dashboard is a decision filter."179Fixed: "The dashboard shows which decisions need attention."180181Bad: "Il nostro ecosistema di prodotti..."182Fixed: "I nostri prodotti..."183184---185186### 7. Chatbot rhetorical questions187- "Ti sei mai chiesto perché...?", "Hai mai pensato a...?"188- "What if I told you...?", "Have you ever wondered...?"189- Questions used to create false intimacy or dramatic tension190- Rhetorical questions that reject one idea and introduce another: "Is this a productivity problem? No. It's an attention problem." → "Attention is the constraint."191192---193194### 8. Structural tics195- Three-item lists as default structure for everything (the "rule of three" compulsion)196- Overuse of bullet points where prose would flow better197- Em-dashes: avoid entirely. Use periods or commas, never parentheses or en dashes as a substitute. Swapping the em-dash for parentheses just trades one AI tell for another. If a thought needs separation, end the sentence or use a comma.198- Parenthetical asides that add nothing: (e cosa ancora più importante), (and this is key)199- All paragraphs the same length — vary short and long200- Emoji in headings, bold sprinkled mid-sentence for emphasis, and headers over two-sentence sections — formatting should follow the content, not decorate it201- Liste con etichetta in grassetto seguita da due punti che ripetono la frase: "**Performance:** le performance sono migliorate...". Converti in prosa. Un lead-in in grassetto che finisce con un punto, nomina l'elemento, ed è seguito da dettaglio nuovo ("Schema in TypeScript. Le tabelle vivono in un file.") va bene, non è un tell.202- Virgolette curve/tipografiche (" " ' ') → sostituisci con virgolette dritte (" ')203204---205206### 9. Colon misuse207208**A. Colon reveals**209210A noun phrase, a colon, then a lowercase dramatic reveal used for fake drama instead of a real list, label, or quote.211212- "The detail that makes it work: a separate agent grades it."213- "Il vero vantaggio: risparmi tre ore a settimana."214- "The best part: it learns."215216**The fix:** rewrite as a plain sentence. "A separate agent grades it, which is what makes it work." Keep colons for actual lists, labels, and quotes, not staged reveals. Prefer lowercase after the colon unless grammar, a proper noun, a title, or code requires a capital.217218**B. Colon as mid-sentence connector**219220Colons used in place of a standalone sentence to bolt a comparison or an explanation onto a setup clause, instead of introducing an actual list, label, or quote. Different from a colon reveal: there's no dramatic payoff here, just a crutch holding two ideas together that should be two sentences.221222- "If you're coming from traditional automation: instead of registering event handlers, you describe conditions." → "Describing when the scheduler should fire works best as plain English."223- "Se vieni dall'automazione tradizionale: invece di registrare event handler, descrivi condizioni." → "Descrivere quando lo scheduler deve attivarsi funziona meglio in linguaggio semplice."224225**The fix:** drop the comparison framing and let the point stand on its own, without the colon holding it up. Colons stay valid only before actual lists, examples, and quotes — not as a substitute for ending the sentence.226227---228229### 10. Fake-profound kickers230231A final "deep" line that turns the point into a cute metaphor, aphorism, or mic-drop sentence.232233- "And that's the real lesson here."234- "Alla fine, tutto si riduce a questo."235- "That's it. That's the whole thing."236237**The fix:** delete the kicker. Don't rewrite it into a better metaphor or preserve its rhythm — cut it and end on the clearest concrete sentence already in the text. If the ending genuinely needs closure, add a plain takeaway or next action instead.238239---240241### 11. Vague attribution and hedging242- "Gli esperti dicono che", "Secondo molti studiosi", "La ricerca mostra che"243- "Experts agree that", "Studies show", "Research suggests" — without citations244- "È risaputo che", "Come tutti sappiamo", "It's well known that"245246---247248### 12. Empty intensifiers249- "davvero", "veramente", "assolutamente", "fondamentalmente" used as filler250- "truly", "really", "essentially", "basically", "literally" as padding251- "non solo... ma anche" constructions used repeatedly252253---254255### 13. Synthetic empathy256- "Capisco le tue preoccupazioni", "So che può sembrare difficile"257- "I understand this may be challenging", "That's a great question"258- Emotional validation inserted without context259260---261262### 14. Corporate/LinkedIn voice263- "Leverage synergies", "move the needle", "at scale", "ecosystem"264- "creare valore", "scalare", "ecosystem", "stakeholder", "impatto"265- Nouns that should be verbs: "learnings", "asks", "solutions"266267---268269### 15. Fake specificity270- "Ci sono 5 modi per...", "Ecco 7 ragioni per cui..." (numbered lists as clickbait)271- "Here are 3 reasons why...", "5 steps to..." with no real reason for that number272273---274275### 16. Passive AI humility276- "Come modello linguistico", "Non ho accesso a..."277- "As an AI", "I should note that" — self-referential hedging that sneaks into ghostwritten content278279---280281### 17. Vibe claims instead of mechanism282- "il database è sempre a portata di mano", "SQL leggibile", "tipi che seguono lo schema" — nominano una sensazione, non un fatto283- Fix: nomina il meccanismo o il numero. "`.toSQL()` restituisce la stringa esatta inviata al database", "rinominare una colonna rompe la build"284285---286287### 18. False agency288- Un soggetto inanimato compie un'azione umana: "il reclamo diventa una correzione", "la decisione emerge", "il problema si risolve da solo"289- "the complaint becomes a fix", "the decision emerges", "mistakes happen"290- Fix: nomina la persona che compie l'azione. "Il team trasforma il reclamo in una correzione", "il team decide"291292---293294### 19. Narratore a distanza295- Voce da osservatore esterno invece di rivolgersi al lettore: "Nessuno ha progettato questo sistema così", "La gente tende a ignorarlo"296- "Nobody designed this", "People tend to ignore it"297- Fix: metti il lettore nella scena. "Tu non hai progettato questo sistema, ma lo usi ogni giorno", "Tendi a ignorarlo" — "tu/you" batte "la gente/people"298299---300301### 20. Apertura con parola interrogativa302303Frase che apre con "Cosa/Come/Perché..." come struttura formulaica invece di dire la cosa direttamente.304305- "Quello che rende possibile questo è la cache." / "What makes this work is the cache."306- "Il motivo per cui succede è la latenza." / "Why this happens is latency."307- Fix: parti dal soggetto reale. "La cache rende possibile questo." / "The cache makes this work."308309---310311### 21. Assoluti vaghi312- "sempre", "mai", "ogni volta" usati per suonare autorevoli senza dati dietro: "Questo approccio funziona sempre", "Non fallisce mai"313- "always", "never", "every time" as rhetorical weight without evidence314- Fix: sostituisci con la frequenza reale o cancella l'assoluto. "Ha funzionato nei nostri ultimi 12 test" invece di "funziona sempre"315316---317318### 22. Setup da falso insight319320Un'introduzione che si autoproclama la rivelazione che quasi nessuno coglie, per mettersi in scena come unico esperto, prima ancora di dire la cosa.321322- "Questa è la parte che quasi tutti saltano", "Ecco cosa nessuno ti dice", "La parte che tutti si perdono"323- "This is the part most people skip", "What most people get wrong", "Here's what nobody tells you"324- Fix: elimina il setup, lascia che la claim stia in piedi da sola. "The part everyone misses: distribution is the real moat" → "Distribution is the moat."325326---327328### 23. Frasi in -ing superficiali329330Una coda in -ing (o un gerundio) attaccata alla fine di una frase che finge di spiegarne il significato senza aggiungere fatti.331332- "evidenziando...", "sottolineando...", "riflettendo...", "mostrando..."333- "highlighting...", "underscoring...", "reflecting...", "showcasing..."334- Fix: cancella la coda o espandila con la fonte reale. "Il lancio aggiunge la ricerca nei file, evidenziando l'impegno del team per un workflow migliore" → "Il lancio aggiunge la ricerca nei file, così gli utenti trovano vecchie bozze senza uscire dall'editor."335336---337338### 24. Sinonimi a rotazione339340Termini diversi per la stessa cosa nello stesso paragrafo, alternati per varietà stilistica invece che per chiarezza: "protagonista, personaggio principale, figura centrale, eroe" tutti in tre frasi.341342- "Protagonist, main character, central figure, hero" all in one paragraph343- Fix: scegli una parola e ripetila.344345---346347### 25. Metadiscorso interpretativo348349Righe che escono dal contenuto per dire al lettore cosa notare o quanto peso dargli, invece di lasciare che siano i fatti a farlo.350351- "Questo dettaglio conta più di quanto sembri", "Il punto chiave è", "Come puoi vedere", "In altre parole" ridondante352- "That last part matters more than it sounds," "The key point is," "As you can see," redundant "In other words"353- Fix: se il punto è già chiaro nel testo, cancella l'inciso. Altrimenti sostituiscilo con un fatto o un esempio che manca ancora.354355---356357### 26. Finali riassuntivi358359Un "In conclusione", "In definitiva", "Nel complesso", o un paragrafo finale che ripete quanto appena detto.360361- "In conclusion," "Ultimately," "Overall," a final paragraph that restates the piece362- Fix: il lettore c'era già. Termina sull'ultimo punto concreto, sulla conclusione pratica, o sul prossimo passo.363364---365366### 27. Filler grammaticale367368Costruzioni che aggiungono parole senza aggiungere significato — non intensificatori isolati (vedi §12), ma intere frasi-cuscinetto usate per aprire, giustificare o introdurre un punto invece di dirlo direttamente.369370| Banned | Use instead |371|--------|-------------|372| "In order to" / "Al fine di" | "To" / "Per" |373| "Due to the fact that" / "Dato il fatto che" | "Because" / "Perché" |374| "It is important to note that" / "È importante notare che" | cancella |375| "In the event that" / "Nel caso in cui" | "If" / "Se" |376| "With regard to" / "Per quanto riguarda" | "About" / "Su" |377| "For the purpose of" / "Allo scopo di" | "To" / "Per" |378379- "In order to reduce latency, we cached the query." → "To reduce latency, we cached the query."380- "Due to the fact that the API changed, the client broke." → "Because the API changed, the client broke."381- "It is important to note that this only applies to production." → "This only applies to production."382383**The fix:** sostituisci con la forma breve, o cancella del tutto se la frase non aggiunge informazione che non c'è già.384385---386387## Rewriting principles388389**Preserve**: core meaning, factual claims, the author's intended tone (formal/casual/technical), specific terminology that belongs to the domain.390391**Inject**:392- Varied sentence rhythm: mix short punchy sentences with longer ones. Break the pattern.393- Voce attiva: individua "is/are/was/were + participio passato" e nomina chi compie l'azione. "le query vengono validate" → "il compilatore valida le query". La passiva va bene solo se l'attore è ignoto o davvero irrilevante.394- Direct statements: say what happened or what you think, without building up to it.395- Concrete details over abstract claims: replace "è molto importante" with what exactly is at stake.396- First-person where appropriate: "penso che", "ho visto", "nella mia esperienza" — make the authorship visible.397- Acknowledgment of complexity: instead of smooth resolution, allow tension or open questions to remain.398- Natural connectors: "però", "in realtà", "il punto è", "detto questo" — not "tuttavia", "pertanto", "in conclusione".399400---401402## Self-check before output403404Before returning a rewrite, check it against this list. Answer each with pass or fail; if anything fails, fix the draft and check again before producing the final output.4054061. Does the rewrite preserve the original meaning, claims, and tone without inventing details?4072. Is every banned word or phrase from the vocabulary reference and pattern list gone, unless quoted as an example of what was removed?4083. Are negative parallelism, reframe constructions, and serial negation eliminated — no "not X, it's Y"?4094. Are decorative metaphors and corporate/LinkedIn voice replaced with literal claims?4105. Are colon reveals and mid-sentence connector colons rewritten as plain sentences, and fake-profound kickers deleted rather than rewritten into a new metaphor?4116. Is sentence rhythm varied — no robotic three-item lists, no identical paragraph lengths, no stacked punchy fragments?4127. Are em dashes absent per the rule in Structural tics, with no parentheses used as a substitute?4138. Does the register match the source (formal stays formal, casual stays casual) without over-professionalizing?4149. Would a sharp human reader recognize this as natural writing, not a cleaned-up AI draft?41510. Le frasi vaghe/sensazione sono state sostituite con meccanismo o numero concreto (vedi §17)?41611. Nessun soggetto inanimato compie azioni umane, nessuna voce da narratore a distanza, nessuna apertura con parola interrogativa, nessun assoluto vago senza dati dietro (§18-21)?41712. Nessun setup da falso insight, coda in -ing superficiale, sinonimo a rotazione, metadiscorso interpretativo, o finale riassuntivo (§22-26)?41813. Nessun filler grammaticale ("in order to", "due to the fact that", "it is important to note that" e equivalenti) rimasto senza essere accorciato o cancellato (§27)?41914. Domanda finale: "cosa rende questo testo palesemente generato da AI?" — se emerge ancora qualcosa, correggi prima di consegnare.420421For Detect mode, check instead: does the response name each pattern with a quoted line and a short fix, without rewriting, scoring, or claiming to know whether AI wrote it?422423## Output format424425Produce the output in two clearly labeled sections:426427### ✂️ Patterns removed428A compact list of what was found and removed, with brief annotation. Group by category if there are many. Example:429430- **Reframe negativo**: "Non si tratta di X, si tratta di Y" → riscritto come affermazione diretta431- **Apertura iperbolica**: "Mi ha davvero aperto gli occhi su..." → rimossa432- **Em-dash ridondante**: usato 4 volte, sostituito con virgole o punti433- **Lista a tre elementi**: struttura forzata in "X, Y e Z" → convertita in prosa434- **Transizione morta**: "Furthermore" → rimossa435- **Verbo gonfio**: "serves as a guide" → "is a guide"436- **Metafora decorativa**: "scaffold the strategy" → "organize the strategy"437- **Attribuzione vaga**: "Gli esperti concordano che..." → rimossa o resa specifica438439### ✍️ Rewritten text440The full rewritten version. No commentary inside the text itself. Ready to use.441442---443444## Language handling445446- Detect the language of the input automatically.447- Apply the same logic in both Italian and English.448- For mixed-language texts (e.g., Italian post with English terms), preserve intentional code-switching and only remove patterns that are clearly AI-generated filler.449- Pattern annotations in the "Patterns removed" section should match the language of the input.450451---452453## Edge cases454455- **Short text (<50 words)**: still apply the full analysis; even a single sentence can contain 3 patterns.456- **Technical content**: preserve jargon and domain-specific terms. Only remove AI filler layered on top.457- **Formal register**: do not casualize. Humanize within the register — formal writing can still be direct and non-robotic.458- **Text already human**: if you find fewer than 3 patterns, say so explicitly and return the text with minimal changes. Don't over-edit.459- **Multiple paragraphs with mixed quality**: annotate per section where useful.