Skip to content

Guide · Agent skill

How to use the Anti-UI-Slop Design Guide agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The anti-ui-slop skill is a set of instructions that tells a coding agent to design from your product before it writes interface code. It is written for front-end developers, designers and product teams who want fewer generic layouts from their agents. After this guide you will know what the skill changes, how to install it, how to ask for it in plain language, and what to check when it runs.

Anti-UI-Slop Design Guidesickn33/agentic-awesome-skills · MIT

Quick start

  1. 1Download the skill. Get the anti-ui-slop ZIP from the agent-skills directory page.
  2. 2Unzip into a skills folder. Extract it into ~/.claude/skills/ for personal use, or into .claude/skills/ in a project folder for project use.
  3. 3Or upload it in the Claude apps. Go to Settings, then Capabilities, then Skills, and upload the skill there.
  4. 4Describe a real screen task. Ask for the screen in plain language, naming its purpose, user and the states it needs.
  5. 5Provide your design system. Point the agent at your existing components and tokens so it reuses them rather than inventing new ones.
  6. 6Check the rendered result. Where the environment allows, ask the agent to render the screen and fix clipping, overlap and missing states.

What the skill makes the agent do

The skill is aimed at agents that ship generic UI. Before writing code, the agent is asked to identify the screen's real job, its primary user and action, and the content it must show. It also covers required loading, empty, error, success, disabled and permission states.

The agent is told to reuse the repository's existing components, semantic tokens, typography, spacing and interaction conventions before adding anything new. It should use product-specific labels and data, and not invent metrics, activity, testimonials or users to make a layout look complete.

  • For a new interface or major redesign, the agent writes a short design contract covering hierarchy, workflow, allowed components, required states, responsive behaviour and acceptance criteria.
  • Smaller changes stay small.
  • When the environment allows it, the agent renders the result once and fixes visible problems such as clipping, overlap, distorted media and controls that do not work.
  • The agent runs the project's normal checks and keeps its handoff concise.

Install the anti-ui-slop skill in Claude

Skills are folders of instructions that an agent loads when a task matches them. The skill is distributed as a ZIP file from the agent-skills directory page. Unzip it into your personal skills folder at ~/.claude/skills/, or into a project's .claude/skills/ folder if you want it to apply only to that project.

If you use the Claude apps instead, you can upload the skill under Settings, then Capabilities, then Skills.

The skill's own source also gives a direct install command from its canonical source. It is shown below as written there.

  • Personal install: ~/.claude/skills/
  • Project install: .claude/skills/ inside your project folder
  • Claude apps: Settings, then Capabilities, then Skills, then upload
npx skills add https://uizze.com --skill anti-ui-slop

What you need before you start

The skill lists no required software or dependencies. The free skill and the public UIZZE screenshot catalogue work without an account, token, dependency, script or executable.

The skill works best when your project already has a design system, a product brief or a clear description of the screen. The source is direct on this point: without those, the output is more likely to be generic. The skill is built to extend an existing design system rather than replace one.

  • No account is needed for the free skill or the public catalogue.
  • No API token is needed for the basic skill.
  • Best results come from a project with existing components and design tokens.
  • Best results also come from a short written brief stating the screen's purpose and user.

How to trigger the skill with natural requests

You do not need special syntax. Describe the interface task in plain language and mention the screen, the user and the states you care about. The skill is meant for designing, implementing, redesigning, critiquing and doing a pre-ship review of web or iOS interfaces.

Name the states you need, because the skill checks for them. If you want a design review rather than new code, say so, since the skill covers critiquing as well as building.

  • Build a new account settings screen for our existing design system, covering loading, empty and error states.
  • Redesign the billing page in our app. Write a short design contract first with acceptance criteria.
  • Review this onboarding flow before we ship. Check for missing states and layout problems.
  • Add a team invite screen using our existing components only, and render it to check for overlap.

Optional UIZZE visual references

The skill can optionally consult UIZZE's public screenshot catalogue. It can also use an authenticated UIZZE search tool, described in the source as an MCP exposing find_ui_references and find_ui_materials. The agent uses these only when those tools are actually available in your host, and only when a concrete visual question would benefit from evidence.

If a search returns nothing, the agent continues from your repository. References are treated as inspiration. The skill says to take decisions about hierarchy, density, navigation and controls, and never to copy another product's branding, text, imagery or exact layout.

  • Use references for a specific question, such as how dense a settings list should be.
  • Expect that some searches will return nothing useful.
  • Do not treat any reference as permission to copy another product's identity or assets.

Safety notes: scripts and network access

The skill's listing states that it runs no scripts. It does use the network. The public catalogue and the optional UIZZE tools are online services, and the install command fetches the skill from uizze.com.

Review the skill's files before installing if your policies require it. The source file listed is SKILL.md. The skill is licensed under MIT, and the source names its license file in the repository.

  • Runs scripts: no
  • Uses network: yes, for the optional catalogue and UIZZE tools
  • Only SKILL.md is listed among the files

What people use it for

  • Building a new settings or account screen that must reuse an existing design system.
  • Redesigning a dashboard, with a short design contract and acceptance criteria written first.
  • Reviewing an onboarding or checkout flow for missing loading, empty and error states before release.
  • Checking a responsive layout for clipping and overlap after an agent has written the code.

Frequently asked questions

Is the anti-ui-slop skill free?

The source describes the free skill and the public UIZZE catalogue as working without an account, token, dependency or script. The skill is listed under the MIT licence. Check the linked license file in the source repository for the full terms.

How do I install the anti-ui-slop skill?

Download the ZIP from the agent-skills directory page and unzip it into ~/.claude/skills/ for personal use or into .claude/skills/ in a project. In the Claude apps, you can instead upload it under Settings, then Capabilities, then Skills.

What do I need to use anti-ui-slop?

The skill lists no required tools. It works best with a project that already has a design system, components and design tokens, plus a short brief describing the screen. It is not suited to projects with no design system or product brief.

Does the skill need an account or API key?

No. The source says the free skill and public catalogue work without an account or token. The optional authenticated UIZZE tools are separate and only used when they are available in your host.

Does anti-ui-slop replace accessibility audits or security reviews?

No. The skill states that it does not replace product validation, accessibility review, security review or project-specific tests. It checks for things like missing states and inert controls, but you still need those separate reviews.

Why isn't the agent using UIZZE screenshots?

UIZZE evidence is optional. The agent uses it only for a concrete visual question, and only when the tools are available. If nothing useful comes back, it continues from your repository's own components and design system.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill if you build or redesign web or iOS screens with an agent and already have a design system or product brief you want followed. Pick something else if your project has no design system, or if you need an accessibility audit, security review or product testing, since the skill explicitly does not provide those.

Download the skill