anti-ai-slop-design
Skill7 starsChanged 45 days agoMITView on GitHub
Create, review, or refine product interfaces, web designs (landing pages, corporate sites, portfolios, e-commerce, SaaS marketing pages, and responsive web apps), dashboards, visual concepts, and image-generation briefs to remove generic AI aesthetics and strengthen product-specific hierarchy. Use when users ask for anti-slop design, less shiny/neon/futuristic visuals, more natural or deliberate design, or removal of generic AI/SaaS patterns. Apply to new web designs, existing website redesigns, design reviews, and requested frontend implementation; do not trigger for unrelated backend changes or ordinary prose editing.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- prangishviliAbe/agent-skillstheir own version, first seen Sep 26, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- prangishviliAbe/agent-skills★ 8same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository83 other files it gives its agents.
- AGENTS.mdAGENTS.md
- accessibility-enforcerSkill
- access-policy-designerSkill
- adaptive-guardSkill
- agent-reviewerSkill
- api-mock-designerSkill
- api-observability-plannerSkill
- app-store-reviewerSkill
- ask-first-act-laterSkill
- assumption-checkerSkill
- auth-flow-designerSkill
- b2b-founder-roadmapSkill
- brand-name-labSkill
- breaking-change-detectorSkill
- changelog-generatorSkill
- checkpoint-guardianSkill
- claude-style-codingSkill
- claw-integration-designSkill
- context-compressorSkill
- contract-first-designerSkill
- coolify-orchestratorSkill
- crash-analystSkill
- data-lineage-tracerSkill
- data-maskerSkill
- deep-link-architectSkill
- design-intelligenceSkill
- design-md-enforcerSkill
- ecosystem-apiSkill
- ecosystem-databaseSkill
- ecosystem-mobileSkill
- ecosystem-orchestrationSkill
- ecosystem-productSkill
- ecosystem-reasoningSkill
- ecosystem-securitySkill
- ecosystem-webSkill
- error-recoverySkill
- fth-design-crafterSkill
- geo-auditorSkill
- geo-optimizerSkill
- index-advisorSkill
- jev-orchestratorSkill
- mastermind-loggerSkill
- memory-ledgerSkill
- migration-strategistSkill
- mobile-perf-auditorSkill
- mobile-security-auditorSkill
- multi-brain-debateSkill
- multi-brain-expertsSkill
- multi-brain-scoreSkill
- multi-brainSkill
- offline-sync-designerSkill
- onboarding-designerSkill
- output-criticSkill
- parallel-plannerSkill
- pgbouncer-architectSkill
- plan-hardenerSkill
- plan-implement-verify-recoverSkill
- proje-analizcisiSkill
- project-analyzerSkill
- project-focus-firstSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
18 rules. About 0 are common, 18 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈18
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 17
Verify the result against the acceptance checks below.
- Distinctive: line 21
Avoid these choices unless an explicit request, established brand, or clear functional purpose justifies them:
- Distinctive: line 27
Every section enclosed in a rounded card.
- Distinctive: line 33
Do not turn this list into blanket bans.
- Distinctive: line 38
Use actual product surfaces, domain entities, supported flows, and specific interface copy.
- Distinctive: line 42
Use flat sections, dividers, tables, panels, or cards according to function.
- Distinctive: line 43
Use color to communicate action, selection, success, warning, or error.
- Distinctive: line 44
Keep labels legible, icons consistent, and screen proportions appropriate to the device.
- Distinctive: line 46
Leave space empty when content is unavailable.
- Distinctive: line 47
Use natural lighting, plausible materials, ordinary environments, and believable poses when imagery needs people or physical objects.
- Distinctive: line 48
Use motion to communicate state, causality, hierarchy, or feedback.
- Distinctive: line 54
Use concrete nouns, direct verbs, established domain terms, and short action labels.
- Distinctive: line 60
Start from the visitor's intent and page goal: understand an offer, evaluate evidence, browse products, contact a business, or complete a …
- Distinctive: line 64
Use genuine product photos, supplied screenshots, or relevant illustration when available.
- Distinctive: line 68
Check keyboard navigation, focus, form labels, contrast, image sizing, and reduced-motion behavior where applicable.
- Distinctive: line 69
When a runnable page is available, inspect desktop and mobile renders and exercise the main navigation/action within the authorized scope.
- Distinctive: line 73
Start from the user's operational decision.
- Distinctive: line 77
Use Mermaid or SVG for precise diagrams and standard plotting tools for exact data charts.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Anti-AI-Slop Design
Make visual decisions follow the product, audience, task, and brand. An AI-enabled product does not require AI-looking design. Apply these principles independently or alongside a visualization, product-design, image-generation, or implementation skill.
Workflow
- Inspect the supplied screenshot, mockup, existing design, brief, or relevant project context before judging it. For repository work, inspect the smallest useful set of screens, components, tokens, and product documents.
- Identify the primary user task, focal information, established brand, supported functionality, and requested scope. Distinguish observed defects from assumptions; without a visible artifact, give guidance rather than pretending to audit a screen.
- Find the few generic patterns that most weaken meaning, hierarchy, or usability. Explain their concrete effect when a review is requested.
- Choose one coherent correction based on product context. Preserve functioning information architecture, interactions, exact required wording, and unrelated regions.
- Match the output to the request: report findings for an audit; return a usable brief for a prompt request; generate an image for a requested raster concept when an image tool is available; edit code only when implementation is requested. Use the relevant tool or skill for execution and verification.
- Verify the result against the acceptance checks below. Make conservative, reversible choices when routine creative details are missing. Ask only if uncertainty materially changes product meaning, identity, or required content.
Remove generic defaults
Avoid these choices unless an explicit request, established brand, or clear functional purpose justifies them:
- Cyan/purple decorative gradients, neon outlines, bloom, lens flare, and atmospheric glow.
- Dark navy plus electric cyan as an automatic palette for AI products.
- Glowing brains, cubes, orbs, neural meshes, holograms, data tunnels, particles, and floating 3D blobs.
- Glassmorphism, glossy plastic materials, impossible reflections, and excessively polished corporate stock imagery.
- Every section enclosed in a rounded card; identical card sizes, spacing, radii, and visual importance.
- Symmetrical dashboard mosaics, decorative charts, and excessive pills, badges, chips, or status dots.
- Gradient text, enormous vague headlines, generic SaaS section formulas, and decorative microtext.
- Invented testimonials, metrics, integration logos, customer counts, or unsupported capabilities.
- Decorative parallax, animated gradients, and identical entrance animations on everything.
Do not turn this list into blanket bans. Cards, dark mode, gradients, and animation can serve real purposes. Judge the pattern in context.
Replace with deliberate design
- Make the main task and its next action clear before adding decoration.
- Use actual product surfaces, domain entities, supported flows, and specific interface copy.
- Preserve existing brand tokens and typography. Do not reject Inter, vivid color, playful illustration, or dark mode merely because they are common.
- Without a brand system, start with neutral surfaces, one primary accent, and restrained semantic feedback colors.
- Build hierarchy through type, alignment, contrast, density, grouping, and space. Vary component scale according to importance.
- Use flat sections, dividers, tables, panels, or cards according to function; use subtle elevation only when needed.
- Use color to communicate action, selection, success, warning, or error. Keep nonsemantic saturation under control.
- Keep labels legible, icons consistent, and screen proportions appropriate to the device.
- Preserve accessibility: adequate contrast, visible focus, usable targets, and cues beyond color alone. Check these in the implementation when available; do not claim exact compliance from a mockup.
- Leave space empty when content is unavailable. Clearly identify illustrative sample data if the task needs examples; never present it as actual product evidence.
- Use natural lighting, plausible materials, ordinary environments, and believable poses when imagery needs people or physical objects.
- Use motion to communicate state, causality, hierarchy, or feedback.
Anti-slop does not mean compulsory beige, monochrome, minimalism, arbitrary asymmetry, or elaborate visual complexity. Preserve expression that belongs to the product.
Copy within visuals
Use concrete nouns, direct verbs, established domain terms, and short action labels. Remove vague future-facing claims, inflated superlatives, fake-profound contrasts, and unsupported social proof. Keep exact established copy when the user requires it.
Output-specific rules
Websites and responsive web design
- Start from the visitor's intent and page goal: understand an offer, evaluate evidence, browse products, contact a business, or complete a purchase. Make the main action explicit.
- Build page structure from actual content and decision order. Do not automatically insert hero + logo strip + three feature cards + testimonials + pricing + FAQ. Include each section only when it answers a real visitor question.
- Design the hero around a concrete offer, a clear action, and relevant product imagery or domain evidence. Do not use giant vague headlines, decorative dashboard mockups, fake customer logos, or invented conversion claims.
- Preserve the site's identity across navigation, headings, buttons, forms, product listings, detail pages, and footer. Choose grids, editorial sections, lists, or cards by content; do not force every page into a bento layout.
- Use genuine product photos, supplied screenshots, or relevant illustration when available. Keep supporting imagery subordinate to the message and task.
- Design mobile behavior explicitly: readable text, sensible wrapping, reachable actions, usable menus, stacked content in meaningful order, and no accidental horizontal overflow. Adapt layouts to content rather than shrinking the desktop screenshot.
- For e-commerce, prioritize product information, price, variants, delivery/return information when supplied, and purchase controls. For service sites, prioritize the service, audience, credible evidence, and contact path. Do not invent missing policies or guarantees.
- In requested code work, implement layout and interaction with semantic HTML, project components, CSS and existing tokens. Use image generation for supporting raster assets rather than generating a whole webpage as the implementation.
- Check keyboard navigation, focus, form labels, contrast, image sizing, and reduced-motion behavior where applicable. Avoid decorative effects that harm readability or page responsiveness.
- When a runnable page is available, inspect desktop and mobile renders and exercise the main navigation/action within the authorized scope. Report mockup-only review and untested behavior honestly.
UI and dashboards
Start from the user's operational decision. Every displayed metric or chart must answer a plausible question and have supported or clearly illustrative data. Show believable navigation, forms, tables, and states only where relevant. Keep data and design consistent across screens.
Architecture and flows
Use Mermaid or SVG for precise diagrams and standard plotting tools for exact data charts. Show readable labels, directional connectors, supported components, and meaningful system boundaries. Avoid glowing pipelines, invented infrastructure, and a radiant central AI symbol.
Raster visuals and generation briefs
Use image generation for requested raster concepts, illustrations, or hero imagery. Include objective, product context, composition, hierarchy, exact text, supported content, brand/semantic colors, plausible lighting/materials, specific exclusions, and aspect ratio in the brief. Avoid dumping the internal brief unless requested. Inspect local reference images before editing them and preserve unaffected regions.
Existing designs
For a request to remove the AI look, first remove unjustified glow and gradients, flatten excessive gloss, reduce nonsemantic saturation, replace abstract AI motifs with product content, simplify badges/cards, and restore meaningful hierarchy. Preserve the product's identity and functionality.
Scope vs Related Skills
| Need | Skill |
| Palette, typography, DESIGN.md and tokens, page strategy, or a 12-category UI review | @fth-design-crafter |
| Implementing a user-facing feature with product thinking and every UX state handled | @claude-style-coding |
| Removing generic AI aesthetics (glow, neon gradients, fake proof, uniform cards) and restoring product-specific hierarchy | @anti-ai-slop-design |
This skill is a corrective lens: it can run alone for an audit or "remove the AI look" request, or as a pass inside @fth-design-crafter and @claude-style-coding. When more than one applies, follow the Product Page Build Flow in @ecosystem-web: palette and type (FOUNDATIONS) → DESIGN.md (SPEC) → page strategy (PAGE) → anti-slop check → implementation.
Acceptance checks
Before delivery, confirm:
- The product's main task is apparent without relying on a logo or generic slogan.
- Effects support brand or meaning rather than substitute for hierarchy.
- Components have purposeful grouping and importance rather than uniform decorative treatment.
- Copy, data, claims, logos, and integrations are supported or explicitly illustrative.
- Typography, contrast, content density, and device proportions are usable; web layouts preserve content order and actions on mobile.
- The correction preserves requested scope and established identity.
- The result avoids both generic AI spectacle and forced blandness.
For an audit, lead with the largest visible problem and recommend the few highest-impact changes. For creation or editing, deliver the result and briefly state meaningful changes and actual verification. Never claim checks that were not performed.
🔗 Next Steps & Handoffs
<!-- BEGIN GENERATED: handoffs (generated from the ecosystem workflow map by build_ecosystems.py — do not edit by hand) -->Ecosystem: @ecosystem-web — Web, Design & Delivery.
Workflows:
- Palette & Typography Flow (
web-foundations, step 2 of 4): next →@fth-design-crafter. - Product Page Build Flow (
web-build-page, step 3 of 5): next →@claude-style-coding. - UI Review Flow (
web-review, step 2 of 2): last step → once it passes, complete the workflow and report the outcome. - Remove the AI Look Flow (
web-de-slop, step 1 of 3): next →@fth-design-crafter(optional).
Direct handoffs:
@ugc-crafter— Imagery needs authentic, smartphone-style people or product shots.@accessibility-enforcer— The design is a mobile app screen.
Handoff contract: pass results to the next skill through an inline Handoff block in your reply with the fields skill, workflow, created_at, inputs, summary, and next (the handoff contract of @ecosystem-web). If a next skill is not installed, continue with its step from the ecosystem map, or install it with npx skills add fatih-developer/fth-skills --skill <name> after the user agrees.
<!-- END GENERATED: handoffs -->Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

