Anti UI Slop
GitHubOfficialCreated by UIZZEDistributed by GitHub
- Skill
- Review and audit
- Software development
- Apache-2.0
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
anti-ui-slop is a design-focused skill designed to prevent AI coding agents from producing generic or low-quality interfaces. It forces the agent to prioritize the product's existing design system, components, and constraints over arbitrary novelty. By utilizing a structured set of playbooks and optional evidence-based references from a large library of real-world screens, the skill ensures that UI implementations are intentional, consistent, and polished. It includes a final inspection gate to catch common visual and functional defects before handoff.
What it does
- Guides agents to build UI based on existing design tokens and components.
- Provides specific playbooks for tasks like new interface design, dashboard work, and polish.
- Integrates with a large library of real-world web and iOS screens for visual evidence.
- Enforces a hard finish gate to identify and fix clipping, overlap, and accessibility issues.
- Prevents the introduction of unnecessary design novelty that deviates from the product's visual language.
When to use it
- When designing or implementing new web or iOS interfaces.
- During major UI redesigns to ensure consistency with existing systems.
- When refining or polishing existing components to improve visual quality.
- When performing an explicit audit of an interface to identify and fix layout or interaction bugs.
Advantages
- Reduces generic UI output by grounding decisions in real-world patterns.
- Maintains design system integrity by prioritizing local constraints.
- Improves final output quality through a structured pre-ship review process.
- Supports diverse UI tasks via specialized, context-aware playbooks.
Usage examples
- “anti-ui-slop: redesign this dashboard widget to match our current design system.”
- The agent will analyze the existing components and tokens, select the operate.md playbook, and propose a design that aligns with the product's established visual language.
- “run the UI finish gate on this new login screen.”
- The agent will perform a final inspection of the rendered interface, checking for clipping, distorted media, and inaccessible controls before finalizing the code.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/github/anti-ui-slop/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip anti-ui-slop.zip -d .agents/skills
Documentation by UIZZE
Stop AI coding agents from shipping generic UI.
Stop Making UI Slop
Build product-specific UI with 800,000+ real web and iOS screens via UIZZE.
Image: Stop Making UI Slop with UIZZE
Overview
Use the product brief, existing UI, components, and local design system to make intentional interfaces. Uizze supplies focused design guidance and, when useful, a small number of relevant visual references.
Prerequisites
A screen or component to build, redesign, or review — a file path or a short description.
The product's existing components, design tokens, and visual language, so the build extends them instead of inventing a new system.
Optional access to the paid Uizze MCP for focused references and hosted materials.
Authentication
The free skill and public catalogue work without an account, token, MCP connection, dependency, script, or executable.
The optional full UIZZE MCP may use the host's normal connection and authentication flow. Never claim it is connected without an actual host result.
Work from the product
Read the brief, existing UI, components, tokens, and constraints before designing. They always outrank this skill. Keep familiar interaction conventions and make the product's own objects, workflow, and priorities visually clear. Do not add novelty for its own sake.
Load one playbook
Choose at most one file for the current request:
New interface or major redesign:
reference/new-work.mdProduct or dashboard work:
reference/operate.mdRefinement and polish:
reference/polish.mdSimplification or distillation:
reference/distill.mdExplicit audit:
reference/audit.mdNative iOS work:
reference/ios.md
Do not load a second playbook. Apply judgment rather than treating its examples as a checklist.
Optional Uizze evidence
Read references/uizze-reference-policy.md before using the paid MCP. It exposes exactly find_ui_references and find_ui_materials. Use them only when a concrete unresolved visual or material question would benefit from evidence. If they return nothing, continue silently.
Finish
Complete the requested scope. When the environment supports it, render and inspect once. Fix observable breakage such as clipping, overlap, distorted media, inaccessible controls, or inert interactions. Keep the handoff concise.
Files
- ATTRIBUTION.mdAdded by AutoGineer936 B
- CHECKSUMS.sha2561.1 KiB
- LICENSE10.5 KiB
- MANIFEST.json448 B
- MODIFICATIONS.md275 B
- NOTICE401 B
- SKILL.md3.2 KiB
- agents/openai.yaml235 B
- reference/audit.md827 B
- reference/distill.md1.1 KiB
- reference/ios.md1.2 KiB
- reference/new-work.md1.7 KiB
- reference/operate.md1.3 KiB
- reference/polish.md1.1 KiB
- references/uizze-reference-policy.md1.1 KiB
CHECKSUMS.sha256
f1411aac76d20cf8b94a6c1376daf1ddcd1005c338cf45831c5531aeb7391171 agents/openai.yaml 02bb8c3b4e70190e3986c0404ad2fd8d639b4f534252d82379cc1b502b6d1812 LICENSE ac7cbac310d74dde573d18ac6caec6c51c3499eb9c766a043e4cfae75bc06daf MANIFEST.json 5d84775dccdfbd3b9a1bfa634a79b17ad2742b6ab04f3684cd966f35294e9a39 MODIFICATIONS.md 03efc08e3a77d4c5bf10b4abefa7348445b77aceba48ddd87fbf06adcbaee94f NOTICE 0e8e36dbca739b4b545bb45608f18def6263402bc8268e263d653e3f05f90c39 reference/audit.md 5cf9acf215f145ae152a53314f3a95f119b9984aa0cf7da8d61caf75619a65e9 reference/distill.md 817cf6e7b79c6181658c618a4c5fe42cd06b9438f647daae86e241dfb1eea11d reference/ios.md da668bd62e99d88b9d76f7a970c02b135245611fabd669fd65cfeaf028441c8d reference/new-work.md be6eec1114d122a9a115e31ddf1568567792b33f03ce35ff9e12e96af302696d reference/operate.md 8435138f1bf85d93654ca91f0e725bb271d4288ac352c6596e9a64ffcdada651 reference/polish.md 21616e54cefae88396b521591e8b6170e82314c4abf06b9ca14453508c884477 references/uizze-reference-policy.md 38beaf00024589581ed70bcf97e1372e0cdca8e08bfd69ee5e8d3b8beefb3f35 SKILL.md
Requirements and compatibility
Written for: GitHub Copilot
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- UIZZE
- Publisher
- GitHub (Official)
- Distributed by
- GitHub
- Source
- github/awesome-copilot · skills/anti-ui-slop · commit 797337f
- Licence
- Apache License 2.0 (redistribution allowed)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by UIZZE or GitHub.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download anti-ui-slop.zip