agentsclimarketplace

Anti ai slop

Skill d-oit/do-web-doc-resolver/.agents/skills/anti-ai-slop

LLM-ready web documentation resolver: Python cascade skill + web + Rust CLI (wdr) with semantic cache, multi-provider routing, and quality synthesis

Install
npx -y skills add d-oit/do-web-doc-resolver --skill anti-ai-slop

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Apply this skill whenever the user wants to audit, fix, redesign, write, or review UI, UX, copy, or text to avoid the generic "AI slop" aesthetic of 2025–2026. Triggers include: "make this feel less AI", "this looks too generic", "avoid AI clichés", "audit my copy", "anti-pattern review", "humanize this", "this feels soulless", "too corporate", "fix the UX writing", "why does this feel like ChatGPT made it", "anti-design", "brutalist", "raw", "intentional", "authentic", "distinctive", "not like every other AI app", "responsive", "mobile", "tablet", "desktop". Also trigger when producing new UI, copy, or UX flows and the user cares about quality and distinctiveness. Always verify mobile, tablet, and desktop views for proper navigation and layout. This skill is your checklist, diagnostic tool, and creative brief for everything that makes design feel human, considered, and real in 2026.

SKILL.md

9.0 KB, as published. Nobody here has run it

Anti-AI-Slop Skill — 2026 Edition

AI tools flooded the design and copy space. The result: a recognizable monoculture. This skill is a systematic antidote. Use it to audit existing work OR to guide new creation from scratch.


How to Use This Skill

  1. Audit mode — User shares existing UI/copy/UX flow. Run through the diagnostic checklists below. Call out every pattern by name. Suggest replacements.
  2. Creation mode — User wants new UI/copy/flow. Read the "What to do instead" sections first, then produce work that avoids all listed patterns.
  3. Spot-fix mode — User points to one specific element. Diagnose it, explain why it's sloppy, rewrite/redesign it.

Always name the sin before fixing it. Specificity builds trust.


Part 1 — AI-Slop UI Patterns (Visual Design)

The Canon of Slop

These visual patterns define the 2024–2026 AI aesthetic monoculture. Flag every one you see:

PatternWhat it looks likeWhy it's slop
Purple gradient hero#7c3aed → #2563eb on white bgDefault Tailwind AI app palette. Seen on 40,000+ products
Glassmorphism cardsFrosted glass, backdrop-blur, bg-white/10Overused since iOS 15, now shorthand for "I followed a tutorial"
Rounded everythingborder-radius: 24px+ on every elementRemoves personality, softens until nothing has weight
Inter / DM Sans / Space GroteskDefault "modern" sansThese three fonts now signal "AI-generated UI" more than any other single cue
Emojis as icons in headers✨ Supercharge your workflow 🚀Startup theater. Hollow optimism.
Hero headline formula[Verb] your [noun] with [product]"Supercharge your workflow with Aria" — indistinguishable from 10,000 others
Three-column feature gridIcon + bold label + 1 sentenceEvery SaaS landing page since 2019
Testimonial carousel with headshotsCircular avatar, name, company, 1 sentenceInvisible. Nobody reads it.
CTA: "Get started for free"Large button, primary colorMeaningless. Says nothing specific.
Empty states with illustration + buttonLottie animation or SVG blob personCute once. Now patronizing.
Skeleton loaders for everythingGray pulse barsOften used to mask poor performance instead of fix it
Dark mode = black bg + purple accent#0f0f0f + #8b5cf6The "hacker aesthetic" as sold by Vercel clones
Animated gradient textMoving rainbow or purple-blue sweep on headline textPeak 2023 AI startup energy. Looks desperate
"Powered by AI" badgeSmall badge or chip somewhere on the UIAdds nothing. Trust signal that signals nothing
Dashboard with 6+ metric cardsBig number, small label, trend arrowData theater. Usually none of it is actionable

What to Do Instead

  • Typography first. Choose a font combination that is specific to the context. Research type history. Use a serif with character for body, a grotesque with optical quirks for display — or invert. Never use the font "because it's clean."
  • Commit to one extreme. Brutally minimal OR maximally dense. The middle is where slop lives.
  • Use real color theory. Complementary pairs, analogous schemes, split-complementary. Not "purple because AI."
  • Space is a design element. Generous negative space with one dense anchor beats uniform padding everywhere.
  • Let the content shape the layout. Don't force content into a 3-column grid because that's the template.
  • Reference actual design movements. Swiss grid. Bauhaus. Emigre magazine. Brutalist web. Dutch constructivism. Tschichold. Pick one and execute it with intent.

Read: references/ui-alternatives.md for specific replacements by component type.


Part 2 — AI-Slop UX Patterns (Interaction & Flow)

The Canon of Slop

PatternWhat it looks likeWhy it's slop
Onboarding modal on first load"Welcome to [Product]! Let's get you set up 🎉"Interrupts before the user has context. Nobody reads it.
5-step onboarding wizardProgress bar, next/back, confetti at endTreats users as suspects who need to be processed
Tooltip toursFloating box pointing at UI elements in sequenceTeaches the wrong interface instead of fixing the interface
"Are you sure?" confirm dialogsModal for every delete actionTrust issues. Use undo instead.
Generic empty states"No data yet! Click + to add your first item"Zero help. Doesn't explain what the item IS or why I'd want one
Toast notifications for everything"Saved!", "Deleted!", "Updated!"Noise. Users learn to ignore them in 2 sessions
Infinite scroll + load more buttonBoth at the same timeDesign indecision shipped as a feature
Search that requires exact matchTypo → no results → dead endPunishes the user for trusting the product
Form with 8+ fields to get startedSign up → giant form → submit → maybe enterCommitment before value. Backwards.
"Loading..." with no progress cueSpinner, no ETA, no contextI don't know if this is taking 1 second or 1 minute
Every action requires a reloadClick save → full page refresh → scroll lost2012 called
Hamburger menu on desktopHidden navigation because mobile-first was misreadDiscovery failure. Punishes exploration.
Hover states onlyFunctionality only revealed on hoverMobile users, keyboard users, discoverers all fail

Responsive Anti-Patterns

PatternWhat it looks likeWhy it's slop
Hamburger menu on desktopHidden navigation on large screensDiscovery failure. Users can't explore.
Tiny touch targets on mobileButtons/links < 44pxFrustrating, accessibility fail
Desktop-only layoutFixed-width container, horizontal scroll on mobileUnusable, forces pinch-zoom
Hidden primary actionsImportant buttons only visible on hover/desktopMobile users can't complete tasks
Intrusive popups on mobileModal that covers entire screen, hard to dismissBlocks content, frustrating
Inconsistent navigationDifferent nav structure per viewportUsers get lost when resizing

Responsive Best Practices

ViewportNavigationLayout
Mobile (< 640px)Bottom tab bar OR slide-out drawerStacked, full-width
Tablet (640-1024px)Horizontal nav, collapsible sidebarHybrid, 2-column max
Desktop (> 1024px)Persistent sidebar OR top navFull sidebar (280px)

Always verify:

  1. Touch targets ≥ 44px on mobile
  2. Primary actions visible without scrolling
  3. Navigation accessible at all sizes
  4. Content readable without horizontal scroll

What to Do Instead

  • Don't teach the UI — fix the UI. If users need a tour, the interface is unclear. Redesign instead.
  • Undo over confirm. Give users a 5–10 second undo window on destructive actions. Way less friction.
  • Empty states with one specific next action. Tell users what they'll get, why it matters, exactly what to do.
  • Progressive disclosure. Start with the minimum viable form. Add fields only when the user needs them.
  • Optimistic UI. Show the outcome immediately, reconcile in the background. Feels instant.
  • Contextual notifications. Surface feedback inline, near the action. Not a toast that floats in a corner.

Read: references/ux-alternatives.md for flow-by-flow replacements.


References

TopicFile
Component-by-component UI replacementsreferences/ui-alternatives.md
Flow-by-flow UX replacementsreferences/ux-alternatives.md
Before/after copy rewritesreferences/copy-rewrites.md
Copy sins & text patternsreferences/copy-sins.md
Audit workflow & checklistreferences/audit-workflow.md
Positive doctrine & principlesreferences/positive-doctrine.md
Design references & inspirationreferences/inspiration.md

Read these when you need specific replacements or need to justify a creative direction to the user.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.