interface-design:design-deslop

interface-design:design-deslop is a command for Claude Code from Dammyjay93/interface-design. It costs 52 tokens per session (1,671 once invoked), scanned A, original, MIT.

A focused pass over a user interface, meaning an app or website screen, that removes visual patterns commonly associated with automatically generated designs. It targets hierarchy, spacing, color, typography, and missing interface states while preserving behavior.

In plain words
What is it for?
Use it to inspect the rendered UI, identify the most noticeable design problems, and make targeted changes to layout, type, palettes, tokens, and states.
Why use it?
It helps make a working interface feel more intentional by finding the combined visual clues that make it look generic or machine-produced.

Command for Claude Code

Part of the interface-design plugin — 1 skill, 2 commands shipped together

About the project

Interface Design is a toolkit for coding agents that helps them create consistent user interfaces and retain design decisions between sessions. It is intended for dashboards, applications, tools, and admin panels, rather than marketing websites.

Dammyjay93/interface-design · 5,657 stars · on GitHub

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add commands/dammyjay93/interface-design/design-deslop
Clone the repo
git clone --depth 1 https://github.com/Dammyjay93/interface-design

Made for: Claude Code.

Or install interface-design, the plugin that ships this one along with the rest of its 1 skill, 2 commands.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for interface-design:design-deslop

README.md
[![agentmods](https://agentmods.dev/badge/commands/dammyjay93/interface-design/design-deslop.svg)](https://agentmods.dev/commands/dammyjay93/interface-design/design-deslop)
Your own site
<a href="https://agentmods.dev/commands/dammyjay93/interface-design/design-deslop"><img src="https://agentmods.dev/badge/commands/dammyjay93/interface-design/design-deslop.svg" alt="Measured on agentmods" height="20"></a>
Per session 52 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,671 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00052 $0.01671
Opus 5 $0.00026 $0.00835
Sonnet 5 $0.00010 $0.00334
Haiku 4.5 $0.00005 $0.00167

Measured 5d ago against content hash 46e8a7ead38c, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

interface-design:design-deslop scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/commands/design-deslop.md · 65 lines

How it starts

The opening of the file, as written. The whole thing — 65 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Remove design slop

Every generated interface carries tells — the specific signatures that make someone glance at it and think an AI made this. This pass finds those tells and removes them. Fast, surgical, behavior-preserving. Not a full design review (that's /interface-design:design-review, which judges craft against an approval bar and can block). Here you have one job: make it stop looking generated.

The tell is rarely a single wrong value. It's the sum — every number the same size, every card identical, one accent color smeared everywhere, structure built from borders instead of space. Slop is compositional. So you can't catch it by reading CSS line by line; you have to look at the rendered thing first, then go fix the lines.

How to run it

Two passes, in this order. The first catches the slop that does the most damage and is invisible in a diff. The second catches the concrete line-level tells.

Pass 1 — Squint (the rendered output)

Look at the actual UI. If a render tool (show_widget/visualize) or a screenshot is available, use it. Blur your eyes, or step back. Generated UI fails the squint test in specific ways — this is where the real slop lives, ranked by how much it gives the game away:

  1. No focal point. Nothing leads. Every element competes equally, so the eye has nowhere to land. → Find the one thing the user came for and make it dominate (size, weight, contrast, or isolation); demote the rest.
  2. Flat hierarchy. You can't tell primary from secondary from metadata without reading the words — everything is one size, one weight, one color. → Build tiers from weight + a four-step color ramp, not size alone.
  3. Monotone layout. Same card size, same gap, same density edge to edge — the unmistakable grid-of-identical-boxes. → Vary density by zone, group by proximity, differentiate cards by their actual content and role.
  4. Timid color. A palette spread evenly across five low-commitment tints, or one accent applied to everything until nothing is emphasized. → One intentional accent at ~10%, the rest structural neutrals.
  5. Borders doing the work of space. Structure drawn with lines everywhere instead of whitespace and tonal shift. → Replace dividers with spacing and surface steps; keep borders for where separation genuinely needs a line.

Read the full file on GitHub · 65 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 65 lines · 52 tokens per session scan A 46e8a7ead38c

Subscribe to this mod's changes

interface-design:design-deslop is a command published in the GitHub repository Dammyjay93/interface-design (5,657 stars, last pushed 2mo ago), licensed MIT. It adds 52 tokens to every session and 1,671 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.