Best static AI text humanizer. Two research-grounded skills that work in any LLM (Claude, ChatGPT, Gemini, Codex): humanize beats perplexity-based detectors, ai-check produces forensic scoring with evidence-quoted flags. Nine levers, 50+ peer-reviewed sources, 2024-2026 detection
SaferSkills independently audited humanize (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Transforms AI-generated or flat text into output that mirrors the statistical and stylistic fingerprint of human writing. Grounded in the published detection literature (Wu et al. 2025, Kujur 2025, Mitchell et al. 2023, and the AAAI 2025 shared task corpus).
Before rewriting, internalize the nine signals detectors use (the eight stylometric signals plus the RLHF / instruction-tuning fingerprint). Your output must move in the human direction on ALL of them, not just one or two.
| Signal | AI direction (avoid) | Human direction (target) |
|---|---|---|
| Perplexity | Predictable, low-surprise word choices | Occasional unexpected but apt words; word choices driven by rhythm, specificity, or memory |
| Burstiness | Uniform sentence length (~15–20 words every time) | Aggressive alternation: short punchy sentences. Then a longer one that builds and unfolds over a clause or two. |
| Hedge density | Overuse of "often", "generally", "typically", "it is important to note", "it is worth mentioning" | Hedges used only when actually uncertain; direct assertion otherwise |
| Lexical repetition | Same root words recycled across paragraphs | Natural semantic diversity; synonyms and reformulations |
| Structural markers | Bullet lists for everything; numbered steps; excessive subheadings | Flowing prose; structure emerges from content, not imposed on it |
| Personal/emotional specificity | Generic, neutral, applicable-to-anyone claims | Specific: exact numbers, named examples, temporal anchors ("last quarter", "when I ran X") |
| POS density | High adjective/auxiliary verb density; subordinating conjunctions everywhere | More nouns and verbs doing the heavy lifting; adjectives earned, not decorative |
| Punctuation fingerprint | Em dashes to inject drama, semicolons to link clauses, colons mid-sentence to introduce — all overused | Periods do the work. Em dashes rare and deliberate. Semicolons almost never. Colons mainly for lists at end of sentence. |
The levers in the next section are the write-side counterparts of the signals ai-check grades on (A–I). Apply a lever, lower the matching signal:
| Lever | Targets ai-check signal |
|---|---|
| 1 Perplexity injection | A Perplexity |
| 2 Burstiness injection | B Burstiness |
| 3 Hedge surgery | C Hedge density |
| 4 Structural flattening | D Structural tells |
| 5 Specificity insertion | E Specificity |
| 6 Voice and register | H Voice / register |
| 7 Discourse coherence | F Transitions |
| 8 Punctuation normalization | G Punctuation |
| 9 Strip RLHF voice | I Rhetorical scaffolding (RLHF subset) |
Lever 9 covers only the RLHF slice of Signal I; the full rhetorical-scaffolding catalog is enforced by the audit pass (step 5.5), not by any single lever.
Replace predictable vocabulary with words a real person would actually choose given this context:
Watch for elegant variation (synonym cycling).
LLMs avoid repeating the same noun by cycling through synonyms for the same referent. The cause is repetition-penalty code in the sampling layer. The result is sentences like: "The protagonist faces many challenges. The main character must overcome obstacles. The central figure eventually triumphs. The hero returns home." Same person, four labels.
Rule: identify the canonical noun for each referent and use it consistently. Use a pronoun ("she", "they", "the same person") for variation instead of a synonym. Synonym cycling is detectable; pronoun reference is human-natural.
Examples to fix:
Enforce sentence length variance. Target: standard deviation of sentence word count > 8.
Rules:
Audit every softening word:
Filler-phrase substitutions:
AI inflates simple constructions. Run this find-replace pass:
| Verbose (AI) | Concise (human) |
|---|---|
| In order to achieve this goal | To achieve this |
| Due to the fact that | Because |
| At this point in time | Now |
| In the event that | If |
| Has the ability to | Can |
| Has the capacity to | Can |
| It is important to note that the data shows | The data shows |
| Make a decision | Decide |
| Make an assumption | Assume |
| At the present moment | Now |
| In a manner that is | (drop entirely) |
| For the purpose of | To / For |
| With regard to / With respect to | About / On |
| In light of the fact that | Since |
| Despite the fact that | Although |
| Prior to | Before |
| Subsequent to | After |
| In the process of | (drop entirely) |
| The fact that | (drop entirely; rephrase) |
Convert AI prose patterns to human prose patterns:
| AI pattern | Human replacement |
|---|---|
| Intro sentence + 3-bullet list | Prose paragraph where items are joined by flow, not bullets |
| "There are three main factors: ..." | Just talk about the factors, letting transitions carry the structure |
| "In conclusion, ..." | End mid-thought if the thought is complete; or use "The net of all this..." / "Bottom line:" |
| Numbered sections for everything | Sections only when the content is genuinely enumerable and order matters |
| Topic sentence + evidence + restatement | Topic sentence + evidence; skip the restatement (humans don't recap what they just said) |
| "The case for X isn't Y, it's Z" (strawman pivot) | Lead with Z directly; if Y is worth addressing, do it after establishing Z, not before |
| "It's not about X, it's about Y" | Start with Y. The rebuttal structure signals AI argumentative scaffolding. |
| "not X, it's Y" (without "just") | Same family as "not just X." Don't frame by negating before asserting. "It's not self-reported, it's merit-based" → "It's merit-based." |
| "more like X than Y" / "more X than Y" (any comparative) | Covers all forms: "more specific than vague", "more like X than Y", "faster than Y". Describe X; drop the contrast. |
| "either X or Y" / "between X and Y" binary framing | Real situations have a spectrum or three options. Name the actual situation without the either/or frame. |
| Balanced parenthetical pairs: "(X, but Y) or (A, but B)" | Two symmetric trade-offs in one sentence — real trade-offs are asymmetric. Break the symmetry or drop one parenthetical. |
| Chiasmus / balanced opposition | "Being specific about being wrong / being vague about being right" — reversed parallel that sounds like insight. Make the comparison asymmetric. |
| Anaphora (same sentence opener 2–3× in sequence) | Collapse or vary the opener entirely. |
| "turns out" / "it turns out that" as a pivot | Replace with direct statement. |
| Thesis-first opener | Start in the middle of the experience instead. |
| Formula personal essay opener: "The [noun] I [remember/think about] most [adverb]" | "The failure I think about most often" / "The moment I remember most clearly" — AI opens personal essays with this deliberate-introspection construction. Start with the incident itself: "In 2019 I shipped a rate limiter that fell apart the first hour it hit real traffic." |
| Asyndeton tricolon building in complexity | Three items without conjunctions, each longer and emotionally heavier than the last: "Two hours of X, six engineers doing Y, a postmortem where Z." AI uses this to manufacture escalating weight. Break the third item off as its own sentence, or join two items with "and." |
| Intensifier/diminisher opposition | "X obsessively / Y barely at all" — balanced contrast using an amplifier against a diminisher. Same family as chiasmus. Make the contrast asymmetric: "I tested the happy path constantly. The failure paths got one pass." |
| Mini-aphorism paragraph closer | "That's the part that stuck." / "That's what changed." / "That's the whole thing." — 4–7 word fragment used to close a paragraph with a punchy lesson. AI appends these to tell the reader what to conclude. Delete it and let the evidence land. |
| Landing phrase: "is the actual/real work" | "Getting close enough to understand a failure is the actual work." AI's formulaic way to deliver a conclusion. State the conclusion directly without the landing phrase. |
| Parallel subject mirror | Two consecutive sentences opening with mirrored noun phrases: "The failure itself is just the event. Understanding it is separate." AI constructs these as closing pairs. Break the mirror: vary the subject of one sentence. |
| Local coherence over-smooth | Every sentence connects perfectly to the next. Zero friction, zero cognitive-load artifacts. AI text shows lower variability in token-level surprisal — it reads too uniform — a signal that survives surface rewriting (DivEye, arXiv 2509.18880, TMLR 2026). Fix: introduce at least one sentence per paragraph that slightly misfires — a thought that starts one direction and shifts, a word choice that's more casual than the surrounding register, a sentence that doesn't connect as cleanly as the others. |
| "Laid out that way" / "Arranged that way" / "Seen this way" reframe pivot | Just make the observation directly. |
| "X is the easy/hard part" | Start with the challenge itself. |
| Tricolon parallel structure | Three beats, identical grammar. Break symmetry or reduce to two. |
| Perfect paragraph-per-idea essay arc | Let one paragraph do two jobs, or leave a thought unresolved. |
| Three-act Slack/update structure | Break with a fourth element that doesn't fit the arc. |
| Copula avoidance: "X serves as Y", "X stands as Y", "X marks Y", "X represents Y", "X boasts Y", "X features Y", "X offers Y" | Use "is" or "has" directly. "Gallery 825 serves as LAAA's exhibition space" → "Gallery 825 is LAAA's exhibition space." AI substitutes elaborate verbs for simple copulas because the training corpora rewarded "varied" prose. Real writers use "is" and "has." |
| Significance inflation: "stands as a testament to", "marks a pivotal moment in", "indelible mark", "evolving landscape", "setting the stage for", "deeply rooted in" | Cut entirely or replace with the concrete claim. "The institute was established in 1989, marking a pivotal moment in the evolution of regional statistics" → "The institute was established in 1989 to publish regional statistics independently." |
| Promotional / marketing register: "nestled in the heart of", "vibrant", "breathtaking", "must-visit", "stunning", "boasts a rich heritage", "renowned for", "groundbreaking" | Cut the brochure language. "Nestled within the breathtaking region of Gonder, Alamata stands as a vibrant town" → "Alamata is a town in the Gonder region known for its weekly market." |
| Vague attributions: "Industry observers have noted", "Experts argue", "Several sources indicate", "Critics have suggested" | Name a specific source or drop the claim. "Industry observers have noted adoption has accelerated" → "Adoption tripled between Q2 2024 and Q1 2025 per Stack Overflow's 2025 developer survey." If you can't anchor it, you probably shouldn't make the claim. |
| Outline-formula "Challenges and Future Prospects" sections | "Despite challenges... continues to thrive" is a section template AI loves. Replace with the specific challenges and what's being done about them, or drop the section entirely. |
Every abstract claim needs a grounding anchor:
Human: "Three companies I've seen pull this off — Stripe, Datadog, and PlanetScale — all did it the same way."
Human: "Latency dropped from 340ms to 80ms under the same load profile."
Human: "Every team I've talked to hits this around the 50-engineer mark."
If specific details aren't available, use plausible specificity frames: "when you're running at X scale...", "in the cases I've seen...", "the one time this bit us..."
Human writing carries traces of the writer's perspective and history:
AI text strings paragraphs with robotic transitions. Replace:
| AI transition | Human replacement |
|---|---|
| "Furthermore," | Cut it; let the next sentence follow naturally, or start with "Also," if bridging is needed |
| "Moreover," | Same |
| "In addition to the above," | "And" works fine here |
| "It is clear that" | Delete; assert directly |
| "As previously mentioned," | Don't mention it again, or rephrase without the callback |
| "This highlights the importance of" | Say what the importance IS: "Which means you need to..." |
AI models overuse three punctuation marks as structural crutches. Treat each as a warning sign.
Em dashes (—)
The most reliable single AI tell in 2024–2025 writing. AI uses em dashes to add a dramatic aside or secondary clause mid-sentence — like this — at roughly 3–5× the rate of human writers.
Rules:
Semicolons (;)
Real-world prose almost never uses semicolons outside of academic or legal writing. Journalists, engineers, and business writers don't reach for them. AI uses them to link two independent clauses because it learned from formal writing corpora.
Rules:
Mid-sentence colons (:)
Colons are fine at the end of a sentence to introduce a list or example. Mid-sentence colons — used to inject a clause or restatement — are an AI pattern.
Rules:
Curly quotation marks ("smart quotes")
ChatGPT and several other LLMs output curly quotes ("text", 'text') where most human writers in technical and casual contexts use straight quotes ("text", 'text'). This is a near-certain single-character signal that survives almost any rewriting.
Rules:
" → ", " → ", ' → ', ' → 'don't (curly) vs don't (straight). The curly apostrophe is the same ChatGPT tell.Quick reference — punctuation substitutions:
| AI pattern | Human replacement |
|---|---|
X — like this — Y (double em dash) | Cut the aside, or move it to its own sentence |
X; Y (two related clauses) | X. Y. or X, and Y |
The issue: X (mid-sentence colon) | The issue is X. or Here's the issue: X. |
X — Y (em dash as dramatic comma) | X, Y or X. Y. |
X — item, item, item (em dash introducing a list) | X. Item, item, item. or use a colon after a complete sentence |
| Three or more em dashes in one paragraph | Rewrite; the paragraph has structural problems |
The most consequential 2025-2026 finding in the detection literature: current detectors mostly fire on RLHF and instruction-tuning artifacts, not "AI-ness" per se. arXiv 2605.19516 ("Base Models Look Human") and corroborating Pangram analysis show that raw, non-instruction-tuned base-model output reads as human to SOTA detectors. What gets flagged is the "helpful assistant" voice that emerges from RLHF: polite hedging, balanced tradeoffs, structured enumeration, perfect local coherence, and a particular flavor of explainer-tone.
Strip these specifically:
| RLHF tell | What to do |
|---|---|
| "Helpful assistant" register: "Here's how I'd think about it...", "Let me walk you through...", "There are a few things to consider..." | Cut the framing. Just say the thing. |
| Balanced tradeoff offering: "On one hand X, on the other Y, ultimately the right answer depends on..." | Pick a side. State your position. The reader can disagree. |
| Structured enumeration of unrequested options: when asked "should I use X?", listing 5 considerations instead of answering | Answer. Acknowledge the constraint after if needed. |
| Pedagogical scaffolding: defining terms the audience already knows, recapping context they share with you | Cut. Trust the reader. |
| "Important caveats" appended to every claim | Make the claim. Caveats only when the edge case is actually plausible. |
| Acknowledgment-prefix: "That's a great question, and...", "You raise an interesting point..." | Cut entirely. |
| Closing summary that recaps what was just said | Cut. Humans don't recap their own paragraph two sentences after writing it. |
| Hedged conclusions: "I hope this helps", "Let me know if you'd like me to elaborate" | Cut. End on the last substantive sentence. |
| Polite refusal-style framing of disagreement: "While I understand the appeal of X, I would suggest..." | Just disagree: "X doesn't work because Y." |
| Symmetric framing of asymmetric tradeoffs | Real tradeoffs are asymmetric. State the asymmetry. |
| Knowledge-cutoff disclaimers: "As of my training cutoff", "Up to my last training update", "While specific details are limited based on available information", "Based on what I know up to..." | Cut entirely. Replace with what you actually know. If you genuinely don't know, say "I don't know X" not the institutional hedge. These disclaimers are pure RLHF residue and almost never serve the reader. |
| Collaborative chat artifacts pasted into content: "Here is an overview of X", "I hope this helps!", "Let me know if you'd like me to expand", "Of course!", "Certainly!" | Strip on sight. These are conversational scaffolding that got pasted in when content was lifted from a chat session. Real published prose never carries them. |
| Sycophantic / servile prefixes: "Great question!", "That's an excellent point!", "You're absolutely right!" | Cut entirely. Real engagement names the specific thing that was good ("the point about X is interesting because Y"), not the act of asking. |
This lever overlaps with Lever 3 (hedge surgery) and Lever 4 (structural flattening) but is the single most valuable addition because it targets what detectors actually detect, not what the 1990s-era stylometric literature thought they detected.
The nine core levers above are pure-rule. 2024-2026 benchmarks (CEOWORLD, HasteWire, Pangram) consistently show that hybrid (rule + model-in-the-loop) approaches outperform pure-rule. When the stakes warrant the extra cost, layer one or more of these on top:
Generate 3 to 5 variants of the humanized output. Score each against either (a) a real detector (GPTZero, Pangram, Binoculars), (b) a banned-word count, or (c) a perplexity probe. Pick the lowest-scoring variant. Source: arXiv 2506.07001 (detector-guided adversarial paraphrasing, 87.88% average TPR reduction across 8 detectors).
After applying Levers 1 through 9, run the output through a second LLM with "paraphrase this while keeping the meaning." Iterative paraphrase creates a "laundering region" that defeats most surface detectors (PADBen, arXiv 2511.00416). Diminishing returns past 2 passes. Cost: subtle meaning drift accumulates per pass; verify the substance still holds.
When the user supplies prior writing samples, distill style hypotheses from them first ("this writer uses fragments aggressively, opens with concrete scenes, never starts a paragraph with a thesis sentence"), then humanize the new text against those hypotheses. Source: HyPerAlign (arXiv 2505.00038). More effective than raw few-shot.
After humanizing, give the output to a different LLM with "rewrite this in different words." If the new version is nearly identical to the input, the text still sits at a local maximum of model probability (the Raidar inversion signal, arXiv 2401.12970) and reads as AI. If the rewrite diverges meaningfully, the humanized output has genuine idiosyncrasy.
Lever 1's word-list approach is a proxy for the real target: lowering perplexity at specific high-confidence tokens. Embedding-guided substitution (arXiv 2501.18998) picks synonyms that explicitly lower Fast-DetectGPT scores. When tooling is available, prefer it over the static word-list.
For casual / Slack / chat registers, light disfluencies (controlled hesitations, mid-thought restarts, "wait actually" course-corrections) raise perceived spontaneity. Source: arXiv 2412.12710. Off by default for formal, technical, or professional writing — disfluencies in a board memo are their own AI tell.
detector MCC to near zero, but it's defeated by Unicode normalization and is ethically a clear tampering signal. Skip.
having Model A rewrite Model B's output does NOT defeat modern trained detectors on its own.
arXiv 2509.20924, De-mark arXiv 2410.13808) but live in a separate problem space.
When given text to humanize:
(a blog, past emails, an essay corpus), extract style hypotheses across these six dimensions before touching the new text:
Distill 5 to 10 specific style hypotheses from these dimensions. Examples: "this writer never opens with a thesis", "this writer uses fragments aggressively in conclusions", "this writer never uses 'I think'", "this writer's sentence variance is roughly 6 to 28 words".
Critical rule when matching voice: don't just remove AI patterns. Replace them with patterns from the sample. If the sample uses short sentences, don't produce long ones. If the sample uses casual vocabulary ("stuff", "thing"), don't upgrade to "elements", "components". The skill's default biases (toward terse, specific, direct prose) should yield to the sample's actual register when they conflict.
Then apply the levers in service of those hypotheses. Source: HyPerAlign (arXiv 2505.00038).
Also count: specific anchors. How many numbers, named entities (people, companies, products, tools, places), dates, time references, or concrete examples appear in the input? If the count is zero AND no voice sample was provided in step 0, STOP. Do not humanize. Output this meta-prompt instead:
This input has no factual anchors — no numbers, names, dates, or specific examples. A humanized version would be brochure-clean on the surface but still empty-feeling, and learned classifiers (GPTZero, Grammarly) will flag it on the specificity signal alone (Signal E in `ai-check`). Three options: 1. Add the actual specifics: product names, customer names, metrics, dates, named tools 2. Provide a sample of your writing so I can match a real voice 3. Confirm you want me to proceed anyway, knowing the output will still read as AI to learned classifiers
This rule exists because Lever 5 (Specificity insertion) explicitly forbids inventing facts, and Lever 5's empty-input case wasn't previously handled — the skill would silently produce clean-but-empty output that still failed learned-classifier detection on Signal E. Empty inputs require either real specifics, a real voice to imitate, or explicit user opt-in.
Scan the draft for each item and fix any hit before moving on:
5.5. Audit pass. Run the Signal I checklist below on every output — it is the single source of truth for structural / rhetorical-scaffolding patterns. For outputs >150 words, also run the rewrite-and-recheck loop: after the self-check passes, ask yourself explicitly: "What still makes this read as AI?" List 2 to 3 residual patterns. These are usually Signal I rhetorical scaffolding (parallel-subject mirrors, mini-aphorism closers, weak strawman pivots) or RLHF voice residue (helpful-assistant register, balanced framing) — patterns that pass the rule-based gates because they feel like good writing.
Then rewrite those specific sentences to address them. Re-run the pre-output gate and self-check on the revised version.
This catches the residuals that survive surface humanization. Empirically, the first revision of any non-trivial output has 2 to 4 Signal I patterns still present; this loop reduces them to 0 or 1.
Loop once. Don't loop forever — diminishing returns past iteration 2, and you risk over-editing into a different problem (choppy, voiceless).
Critical: flagged residuals must be removed, not justified. When the audit identifies a residual pattern, fix it. Don't keep it because "removing it would collapse the paragraph", "this register needs it", "the piece reads thin without it", "it would be choppy", or "it acts as topic transition, not closing aphorism". Those rationalizations are how Signal I patterns survive the loop — they feel necessary precisely because they're constructed to feel necessary.
If removing a flagged sentence makes a paragraph too thin: the paragraph IS too thin. Collapse it, merge it with an adjacent paragraph, or cut it entirely. Don't preserve length by preserving AI patterns. An honest 80-word output beats a padded 200-word output that still reads as AI.
Red flag: if your audit explicitly says "X is borderline but I'm keeping it because...", you just lost the loop. Cut it.
Explicit Signal I checklist (run this during every audit, on every paragraph). A general "what still reads as AI?" prompt misses things. Scan for these specific patterns and fix every hit:
psql.", "Those are the next things.", "That's the part that stuck.", "Slide decks don't." Fix: cut the punch sentence, let the previous sentence be the closer, or rewrite the punch as part of the previous sentence.Run this checklist on every paragraph. If you find 3+ hits, you also need to address them in the rewrite — these patterns compound. Two mini-aphorisms might be tolerable; three in five paragraphs is a clear AI signature.
5.6. Output-length sanity check. If your humanized output is less than 50% of the input length, the input likely had substantial puffery that got correctly removed. Don't pad it back up to match input length. Padding reintroduces the patterns you just stripped — corporate filler, RLHF voice, balanced tradeoffs, restatement.
Instead, append a one-line meta-note AFTER the humanized text, separated by a blank line:
[Note: input was substantially puffery; humanized output is N% shorter. To make this longer without re-introducing AI patterns, add specific anchors: numbers, named entities, examples, or time references.]
This is the only case where the skill outputs commentary alongside the rewrite. The no-preamble rule (step 8) still applies to the rewrite itself; the meta-note goes after, clearly separated.
The intent: make the gap visible to the user instead of silently producing thin output that still fails learned-classifier detection on Signal E (specificity).
When writing new content (not rewriting):
Decoding-strategy note (when controlling generation): the RAID benchmark (arXiv 2405.07940) found that varying sampling parameters (top-p, temperature, repetition penalty) of the source model is more destructive to detectors than paraphrase-based attacks. If you control the model that generates the text, set temperature high (0.9 to 1.1), set top-p loose (0.95 to 0.99), and increase repetition penalty (1.1 to 1.2). This widens the token distribution and breaks the "sits at a local maximum" property that detectors like DetectGPT rely on.
Register collapse is the primary tell for Slack writing. AI writes Slack messages that read like polished status reports. Real Slack has:
~60%, <10min, fwiw, btw, lmk, tmrw~3-4 days, <10min, not "approximately three to four days"fwiw sprinkled in. Add a fourth element that doesn't fit, or loop back to something, or end with a question the message didn't set up.Remove every instance of these before outputting:
Core AI vocabulary: delve, leverage (verb), utilize, robust, comprehensive, streamline, foster, facilitate, pivotal, nuanced, multifaceted, crucial (overused), enduring, garner, valuable, vibrant, tapestry (figurative), testament (figurative), interplay, intricate, intricacies, landscape (as abstract noun), showcase (verb), highlight (as standalone verb), underscore (as standalone verb), align with, actually (as filler), additionally (as opener)
Hedge / softener clusters: it is important to note, it is worth mentioning, notably, it's worth noting, in many cases, generally speaking, it can be argued
Filler / formula openers and closers: in today's fast-paced world, in conclusion, in summary, to summarize, it goes without saying, needless to say, at the end of the day, at its core, under the hood, the standard fix, the common approach, simple enough on paper
AI transition fingerprint: furthermore, moreover, it is clear that, this highlights, this underscores, as previously mentioned, turns out (as a pivot), it turns out that
Significance inflation: stands as a testament to, marks a pivotal moment in, indelible mark, evolving landscape, setting the stage for, deeply rooted in, plays a vital role, a key turning point, represents a shift in
Promotional / marketing register: nestled in the heart of, in the heart of, breathtaking, must-visit, stunning, boasts a rich heritage, renowned for, groundbreaking (figurative), vibrant (cultural copy)
Quantifier inflation: a myriad of, a plethora of, in the realm of, the landscape of (abstract)
Persuasive authority tropes: the real question is, what really matters, fundamentally, the deeper issue, the heart of the matter, in reality
Signposting / tutorial scaffolding: let's dive in, let's explore, let's break this down, here's what you need to know, now let's look at, without further ado
Knowledge-cutoff disclaimers: as of my training cutoff, up to my last training update, while specific details are limited based on available information, based on what I know up to
Sycophantic prefixes: great question, you're absolutely right, that's an excellent point, of course!, certainly!
Templated email / Slack closers: happy to jump on a call, let me know if you have any questions, feel free to reach out, i hope this helps, looking forward to connecting soon
Binary framing: whether X or Y (as a clean binary framing opener)
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.