Score UI genericity before merging code
Score rendered web or iOS UI from 0-100 for generic AI-generated look, then get a concrete repair plan before merging.
Why it matters
Prevent AI coding agents and developers from shipping generic, interchangeable UI by providing a structured pre-merge visual review that scores product-specificity and identifies concrete repairs before code reaches production.
Outcomes
What it gets done
Inspect rendered screens or screenshots to identify generic dashboard structures, fake metrics, and vague labels
Assign a 0-100 UI Slop Score based on how interchangeable the interface appears across products
Explain the two or three observed reasons driving the score with specific evidence from the screen
Provide the smallest concrete repair plan focused on product-specific content and real user workflows
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/ag-ui-slop-score | bash Overview
Score UI Slop Before It Ships
This skill reviews a real screenshot, running app, or rendered component and assigns a UI Slop Score from 0 to 100 based on concrete tells like generic dashboard structure, fake metrics, vague labels, and missing loading or error states. It ends with a short, actionable repair plan rather than added visual decoration. Use it for an honest pre-merge review of a rendered web or iOS screen, PR, redesign, or coding-agent output; it does not score imagined results from a prompt alone and is not an accessibility, usability, or security guarantee.
What it does
This skill turns a vague "this looks generated" reaction into a structured UI Slop Score review for rendered web or iOS screens. It is a review workflow, not source-code linting and not a claim about who built the UI: it looks at a real screenshot, running app, or rendered component rather than an imagined result from a prompt. The review names the screen's job and primary user action, checks whether the visible nouns and content are product-specific or could be swapped into any SaaS app, and screens for common tells - a generic dashboard or card-grid structure, fake metrics, vague labels, decorative gradient or glass treatment, filler content, inert controls, and missing loading, empty, or error states. Based on those findings it produces a UI Slop Score from 0 to 100, where 100 signals the highest risk of looking interchangeable with any other product, and explains the two or three concrete reasons behind that score rather than presenting a fabricated precision figure. It closes with the smallest concrete repair plan, favoring a clearer workflow, product-specific content, real control outcomes, and reachable states over adding more visual decoration.
When to use - and when NOT to
Use it when a user asks whether a UI looks generic or generated, when a rendered web or iOS screen needs an honest pre-merge visual review, or when a screenshot, local implementation, PR, redesign, or coding-agent output needs a short, actionable UI Slop Score. Do not use it as an accessibility, usability, security, or visual-quality guarantee - it is a focused product-specificity review only. It also cannot score an imagined result described only in a prompt; a rendered screenshot, running app, or component is required.
Inputs and outputs
The input is a real rendered screen: a screenshot, a running app, or a rendered component. The output is a UI Slop Score from 0 to 100 with named score bands - 0-29 is specific enough to ship while still checking real states and responsive behavior, 30-59 means recognizable defaults are leaking in and the highest-impact structural choice should be repaired first, 60-79 means the screen is likely interchangeable and the hierarchy should be rebuilt around the product job and real user decision, and 80-100 means it should not ship yet and needs to be rebuilt from evidence instead of a template. The output also includes the two or three specific observed reasons for the score and a smallest-concrete-repair-plan recommendation.
Who it's for
Developers and reviewers using coding agents who need an honest pre-merge check on whether generated UI looks generic, and teams evaluating a screenshot, PR, redesign, or coding-agent output before it ships. Two worked examples are included: a billing dashboard scored 72/100 for its generic card-grid structure and vague metric labels, and a checkout flow scored 58/100 for missing error states and filler copy.
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.