W

Knowledge Pack Files

Writing Standards Knowledge Pack Files

Browse the source files that power the Writing Standards MCP server knowledge pack.

Available free v1.0.0 LLM
$ sidebutton install writing
Download ZIP
writing-quality/references/banned-patterns.md
14.0 KB

Banned AI Writing Patterns

29 patterns sourced from humanizer, based on Wikipedia's "Signs of AI writing" (WikiProject AI Cleanup). Each pattern includes a detection signal, before/after example, and fix guidance.

Content Patterns (1-6)

Pattern 1: Significance Inflation

Signal: Uses words like "pivotal", "crucial", "vital", "key role", "indelible mark", "setting the stage for" Before: "This pivotal moment in the company's journey underscores the vital role of innovation." After: "The company shipped its first product that quarter." Fix: Replace inflated significance claims with plain facts. If something is important, the facts will show it.

Pattern 2: Notability Name-Dropping

Signal: Mentions famous people, institutions, or events to add unearned weight Before: "Much like Steve Jobs revolutionized personal computing, this approach transforms content creation." After: "This approach reduces content production time by half." Fix: Cut comparisons to famous figures. Make claims stand on their own evidence.

Pattern 3: Superficial -ing Analyses

Signal: Sentences structured as "[Topic], [verb]-ing [vague implication]" Before: "The platform integrates AI agents, enabling teams to ship faster while reducing overhead." After: "The platform uses AI agents. Teams ship twice as fast at a third of the cost." Fix: Split compound sentences. Replace "-ing" clauses with specific, measurable claims.

Pattern 4: Promotional Language

Signal: Words like "boasts", "showcases", "exemplifies", "commitment to", "groundbreaking", "renowned", "breathtaking", "must-visit", "stunning" Before: "The platform boasts a groundbreaking approach to workflow automation." After: "The platform automates 12 workflow types without custom code." Fix: Replace promotional adjectives with specific facts. What does it actually do?

Pattern 5: Vague Attributions

Signal: "Experts say", "studies show", "research indicates", "many believe" without citing sources Before: "Research indicates that AI-augmented teams are significantly more productive." After: "GitHub's 2024 study found developers using Copilot completed tasks 55% faster." Fix: Name the source, cite the study, provide the number. If you can't cite it, cut it.

Pattern 6: Formulaic Conclusions

Signal: "Challenges and future prospects", "looking ahead", "as we move forward", "the future of X is bright" Before: "As we look ahead, the future of AI-powered development is bright, with challenges remaining but prospects encouraging." After: Cut entirely. Or: "Next quarter, the team plans to add Python and Go support." Fix: Delete formulaic conclusion paragraphs. End with a specific next step or CTA, not a vague forward-looking statement.

Language Patterns (7-13)

Pattern 7: AI Vocabulary Overuse

Signal: Frequent use of: delve, enhance, foster, garner, intricate, landscape (abstract), pivotal, showcase, tapestry (abstract), testament, underscore, vibrant, crucial, additionally, align with, interplay, valuable, enduring, highlight (as verb) Before: "Let's delve into how this intricate interplay of features enhances the vibrant landscape of modern development." After: "Here's how the features work together." Fix: Replace with plain words. "Delve" → examine, look at. "Enhance" → improve. "Landscape" → field, area. "Leverage" → use.

Pattern 8: Copula Avoidance

Signal: Using "serves as", "stands as", "represents", "marks", "features", "offers" instead of "is" Before: "The dashboard serves as the central hub for fleet monitoring." After: "The dashboard is the fleet monitoring center." Fix: Use "is" or "are" when something simply is something. Fancy verbs aren't more professional.

Pattern 9: Tailing Negations / Negative Parallelisms

Signal: "Not just X, but Y", "not merely X — Y", "X, yet not Y" Before: "This isn't just a tool — it's a complete engineering department." After: "This is a complete engineering department." Fix: State the positive claim directly. Drop the negation setup.

Pattern 10: Rule of Three Overuse

Signal: Lists of exactly three items, especially adjectives or phrases Before: "The platform is fast, reliable, and scalable." After: "The platform handles 10,000 concurrent builds without queueing." Fix: Use two items or one. Three is the strongest AI tell in list construction. If you must list, use specific items, not abstract adjectives. Landing page exception: Reduce to LOW. Feature grids commonly use 3-column layouts, making lists of three a design constraint. Only flag if the three items are vague adjectives rather than specific capabilities.

Pattern 11: Synonym Cycling

Signal: Using different words for the same concept within a paragraph to avoid repetition Before: "The agents complete tasks autonomously. These automated workers handle operations independently. The self-directed bots..." After: "The agents complete tasks autonomously. They handle deployments, tests, and code reviews without human intervention." Fix: Repeat the same term. Readers prefer clarity over forced variety.

Pattern 12: False Ranges

Signal: "From X to Y" constructions that cover everything, saying nothing Before: "From startups to enterprises, from development to deployment, the platform serves diverse needs." After: "The platform runs in production at three companies with 20-500 employees each." Fix: Replace ranges with specific examples or data.

Pattern 13: Passive Voice / Subjectless Fragments

Signal: "It was decided", "improvements were made", "the system can be configured" Before: "Significant improvements were made to the deployment pipeline." After: "The team cut deploy time from 45 minutes to 8." Fix: Name the actor. Who did it? Use active voice.

Style Patterns (14-19, 26-29)

Pattern 14: Em Dash Overuse

Signal: Multiple em dashes (—) per paragraph Before: "The platform — which launched last quarter — handles everything from deployment — including rollbacks — to monitoring." After: "The platform launched last quarter. It handles deployment (including rollbacks) and monitoring." Fix: Replace em dashes with periods, commas, or parentheses. One em dash per page maximum, if any.

Pattern 15: Boldface Overuse

Signal: Key phrases bolded for emphasis throughout body copy Before: "Our AI agents deliver real results with zero configuration." After: "AI agents deliver real results with zero configuration." Fix: Remove most bold. Use it only for headings, labels, or genuinely critical terms. Body copy should not need bold to communicate emphasis.

Pattern 16: Inline-Header Vertical Lists

Signal: Paragraphs formatted as bold-header + colon + description, stacked vertically Before: "Speed: Deploy in minutes. Scale: Handle any workload. Reliability: 99.9% uptime." After: "Deploy in minutes. It handles any workload at 99.9% uptime." Fix: Rewrite as flowing prose. Lists are fine for genuinely discrete items, but marketing benefits should flow as narrative.

Pattern 17: Title Case Headings

Signal: Every Word In The Heading Is Capitalized Before: "How Our Platform Transforms Your Engineering Workflow" After: "How our platform transforms your engineering workflow" Fix: Use sentence case. Title case is an AI tell in body content and subheadings.

Pattern 18: Emoji Usage

Signal: Emojis used as section markers, bullet decorations, or emphasis Fix: Remove emojis from professional content. Exception: social media posts where emojis are platform-native.

Pattern 19: Curly Quotation Marks

Signal: "Smart quotes" instead of "straight quotes" in technical or web content Fix: Use straight quotes for web content. Curly quotes can cause encoding issues and are an AI formatting tell.

Pattern 26: Hyphenated Word Pair Overuse

Signal: Frequent compound modifiers: "cutting-edge", "data-driven", "results-oriented", "mission-critical" Before: "Our cutting-edge, AI-powered, data-driven platform delivers mission-critical results." After: "The platform uses AI to analyze data and produce reliable results." Fix: Unpack hyphenated pairs into plain descriptions. One per sentence maximum.

Pattern 27: Authority Tropes

Signal: "The real question is", "at its core", "in reality", "what really matters", "fundamentally", "the heart of the matter" Before: "At its core, the real question is what fundamentally matters for your engineering team." After: "Your engineering team needs faster deploys and fewer bugs." Fix: Delete the authority framing. State the point directly.

Pattern 28: Signposting Announcements

Signal: "Let's dive in", "let's explore", "let's break this down", "here's what you need to know", "without further ado" Before: "Let's dive into how AI agents can transform your workflow." After: "AI agents pick tickets, write code, and open PRs. Here's how." Fix: Delete the signpost. Start with the content.

Pattern 29: Fragmented Headers

Signal: Headers that are sentence fragments used for dramatic effect Before: "The problem. → The solution. → The results." After: "Problem → Solution → Results" or just use descriptive headers Fix: Use descriptive headers or full sentences. Dramatic fragment headers are a strong AI tell. Landing page exception: Suppress. Landing pages use fragment headers as section labels paired with supporting body text (e.g., "Deploy." + "Set up agents on dedicated cloud servers."). This is standard web design, not an AI pattern.

Communication Patterns (20-22)

Pattern 20: Chatbot Artifacts

Signal: "I hope this helps!", "Of course!", "Certainly!", "You're absolutely right!", "Would you like me to...", "Let me know if..." Fix: Delete entirely. Published content should never contain conversational artifacts.

Pattern 21: Knowledge-Cutoff Disclaimers

Signal: "As of my last update", "I don't have access to real-time data", "based on information available to me" Fix: Delete entirely. If information might be outdated, verify it or note the date.

Pattern 22: Sycophantic Tone

Signal: Excessive agreement, complimenting the reader, "great question!", "that's a really interesting point" Fix: Delete. State information directly without complimenting the audience.

Filler & Hedging (23-25)

Pattern 23: Filler Phrases

Signal: "It's worth noting that", "it's important to remember that", "it should be mentioned that", "needless to say" Before: "It's worth noting that the platform handles concurrent deployments efficiently." After: "The platform handles concurrent deployments efficiently." Fix: Delete the filler phrase. The sentence is always stronger without it.

Pattern 24: Excessive Hedging

Signal: "Arguably", "perhaps", "it could be said that", "in some ways", "to some extent", "relatively" Before: "The platform is arguably one of the more effective solutions in the space." After: "The platform ships code faster than manual engineering teams." Fix: Commit to the claim or don't make it. Hedging signals uncertainty without adding nuance.

Pattern 25: Generic Positive Conclusions

Signal: Final paragraphs that summarize what was said and end on a vague positive note Before: "In conclusion, AI-powered development represents an exciting frontier with tremendous potential to transform how teams build software." After: "Start a pilot with three agents on your lowest-risk codebase. Results show in the first sprint." Fix: End with a specific action, not a summary. If the content was good, it doesn't need restating.

Structural Patterns (S1-S6)

These patterns come from stop-slop and address higher-level structural tells.

Pattern S1: Binary Contrasts

Signal: "Not because X. Because Y.", "X isn't the problem. Y is.", "The answer isn't X. It's Y." Before: "The problem isn't the technology. It's the process." After: "The process needs fixing. Here's how." Fix: State the positive claim directly. Drop the false contrast.

Pattern S2: Negative Listing

Signal: "Not a X... Not a Y... A Z." (Rhetorical striptease through negation) Before: "Not a dashboard. Not a report. A complete operating system for your engineering team." After: "A complete operating system for your engineering team." Fix: Skip the buildup. State what it is.

Pattern S3: Dramatic Fragmentation

Signal: "[Noun]. That's it. That's the [thing].", "[X]. And [Y]. And [Z]." Before: "Ship. Review. Deploy. That's it. That's the workflow." After: "The workflow has three steps: ship, review, deploy." Fix: Write complete sentences. Fragmentation for drama is one of the most recognizable AI patterns.

Pattern S4: False Agency

Signal: Inanimate objects performing human actions: "a complaint becomes a fix", "the data tells us", "the market rewards", "the decision emerges" Before: "The platform empowers teams to achieve their goals." After: "Teams using the platform ship 2x faster." Fix: Name human actors. "The market rewards" → "Customers buy". "The data tells us" → "We found".

Pattern S5: Narrator-from-Distance

Signal: "Nobody designed this.", "This happens because...", "People tend to...", "It turns out..." Before: "Nobody planned for this outcome. It emerged naturally from the architecture." After: "The architecture produced this outcome. We didn't plan for it." Fix: Name actors and use first person where appropriate. Avoid the omniscient narrator voice.

Pattern S6: Rhetorical Setups

Signal: "What if [reframe]?", "Here's what I mean:", "Think about it:", "And that's okay." Before: "What if I told you that AI agents could handle 90% of your engineering tasks? Think about it." After: "AI agents handle 90% of engineering tasks in our production fleet." Fix: Delete the setup. State the claim.