Genericness Index

shadcn/ui Next.js SaaS starter

25
Diverging

Signal breakdown

Present (2)

shadcn default border-radius +15
shadcn default border-radius values detected: 0, 4, 6, 8 px
Near-monochrome or desaturated dominant palette +10
Near-monochrome dominant palette: #fafafa

Clear (4)

Purple or indigo gradient
No purple or indigo gradient detected.
System or default font stack
Custom display webfont in use: GeistSans, "GeistSans Fallback"
Dark hero with glow effect
First viewport is not dark.
Sparkle or wand iconography
No sparkle or wand iconography detected.

Capture citation

Prompta landing page for a project-management SaaS
CapturedJuly 3, 2026

What is measured

Each entry is the default output of an AI build tool, generated from one neutral prompt with no iteration. The scan reads computed CSS signals from a headless browser render — not company websites, not curated examples. We measure six signals against a fixed AI-default anchor.

Signals and weights

SignalAxisWeight
Purple or indigo gradientgradients[].isPurpleIndigo+30
System or default font stackfonts.usesSystemDefaultStack+20
shadcn default border-radiusradii.matchesShadcnDefault+15
Dark hero with glow effectdarkHero.isDark && darkHero.hasGlow+15
Sparkle or wand iconographyiconography.sparkleOrWand+10
Near-monochrome or desaturated dominant palettedominantColors[coverage>0.05].allDesaturated+10

Weights are fixed constants in the anchor and sum to 100. The score adds the weight of every matched signal, clamped to 0-100.

Anchor versionv1.2.0
Dataset capturedJuly 3, 2026

Point-in-time note

Each score reflects a tool's default output at the time it was captured. Tool defaults change; the scores here do not update automatically. This index measures observable CSS signals in generated output — it is not a ranking of any company's design ability.