Skill

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.


89
Spark score
out of 100
Updated yesterday
Version 15.16.0

Add to Favorites

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

01

Inspect rendered screens or screenshots to identify generic dashboard structures, fake metrics, and vague labels

02

Assign a 0-100 UI Slop Score based on how interchangeable the interface appears across products

03

Explain the two or three observed reasons driving the score with specific evidence from the screen

04

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.