Key points
- Ranking correction: The top repo in the anti-slop frontend space is not taste-skill (79K stars) but nextlevelbuilder/ui-ux-pro-max-skill (120K stars, created 2025-11-30) — a mistake widely repeated in Chinese-language coverage.
- Different species: taste-skill is an 87KB aesthetic-discipline prompt fully resident in context. ui-ux-pro-max is a running product: a Python retrieval engine, 37 CSV datasets, 54 real font binaries (5.2MB), 11 test files, and an npm CLI installer — 662 files, 20.5MB across 7 skill directories (ui-styling 5.6MB, ui-ux-pro-max 3.4MB flagship, design, design-system, brand, slides, banner-design).
- Mechanism: core.py performs hybrid BM25 + regex retrieval over CSVs, returning deterministic ranked rows with explicit fallback on zero hits — no model judgment in the retrieval step. Data splits into 35 horizontal CSVs (styles, colors, typography, ux-guidelines, charts, motion…) and 22 stack-specific CSVs (react, nextjs, svelte, swiftui, flutter, jetpack-compose, javafx, wpf, etc.).
- Verified claims: All ten advertised numbers check out exactly row-by-row — 79 searchable styles (50 active), 192 product palettes/types/reasoning profiles, 74 font pairings, 119 UX guidelines, 105 icons, 17 GSAP presets, 25 chart types, 22 stacks. (Contrast: taste-skill's five academic citations trace to mismatched or unverifiable sources.)
- Freshness tests:
test_web_stack_freshness.pyhardcodes a current-version table (react 19.2.x, nextjs 16.2, vue 3.5.x, svelte 5, astro 7.1.6, angular 22.x, tailwind 4.3, shadcn cli 4, nuxtjs 4.5, nuxt-ui 4.10) andvalidate_data.py'sSTACK_OFFICIAL_HOSTSrequires official-domain links — knowledge rot becomes a failing CI check. - Context strategy — the core insight: flagship SKILL.md is only 15,969 bytes vs taste-skill's 87,253 bytes (~21.8K tokens) fully resident. Rules live in quick-reference.md (24.5KB) and pro-rules.md (10.9KB), loaded on demand. taste-skill's own issue #67 proposes exactly this progressive-disclosure refactor (~12KB core) — still open with zero comments.
- Three knobs, actually wired:
--variance,--motion,--density(1–10) feed the Python search — high variance retrieves Brutalism/Bento Grids, low retrieves Minimalism — reproducible, unlike taste-skill's advisory-only knobs. - Design system persistence:
--design-systemaggregates product type, style, palette, typography, motion;--persistwrites a MASTER.md plus per-page overrides for reuse. - Business structure: Basic (this repo) is a deliberate free tier feeding a Premium product (uupm.cc pricing, PayPal). The brand (87KB), slides (19KB), and banner-design (13KB) directories are thin shells with no CSVs — matching Premium's selling points — while core UI/UX gets 9MB of data. Openly documented, but reviewers should know where the paywall sits.
- What it does NOT do: no anti-slop negative-fingerprint bans (no "anti-slop" in README, no mention of taste-skill, em-dashes freely used). It answers "what style/palette/font should I use," not "why does my page look AI-made."
- Single-page marketing/portfolio: taste-skill — the negative bans directly target "looks AI-made," zero dependencies.
- Multi-page products, dashboards, admin panels: ui-ux-pro-max — taste-skill's §13 explicitly excludes dashboards/data tables; here the density knob and app-interface/charts datasets fit.
- Cross-platform: only ui-ux-pro-max covers desktop and native mobile.
- Project-wide design system: ui-ux-pro-max's
--design-system --persistis unique. - CI quality gate: neither works. ui-ux-pro-max's determinism is at retrieval, not output validation. You'd need your own regex linter in PR checks — taste-skill's §14 62-item preflight list is effectively a ready-made linter spec.
- Best combo: distill taste-skill's §9 negative list into ~30 lines of project conventions; delegate retrieval to ui-ux-pro-max. Running both heavy skills in context is too expensive.
- Font stacks: neither covers Chinese. Suggest Source Han Serif SC / Songti SC for display headlines (rare in training data, hence effective de-AI-flavor), PingFang SC for body.
- Typography: avoid leading/trailing punctuation at line breaks, ~0.15em spacing between CJK and Latin,
text-spacing-trim. - Metrics: raise body line-height to 1.8+, reduce display sizes ~10% vs Latin settings.
- Translate the bans: full-width quotes, no English ellipsis, no tilde as range marker — the em-dash ban matters little in Chinese.
Comparison with taste-skill
| Dimension | ui-ux-pro-max (120K★) | taste-skill (79K★) | |---|---|---| | Form | Python engine + 37 CSVs + fonts + CLI, 20.5MB | 13 markdown files, 87KB flagship | | Context cost | 16KB SKILL.md, on-demand retrieval | 87KB / ~21.8K tokens always resident | | Determinism | High — ranked rows, fallback markers | None — same prompt varies per run | | Claim accuracy | 10/10 verified | Citations partially fabricated | | Data freshness | CI-enforced version tables | None | | Tests | 11 files incl. data contracts | None | | Design system | Generates + persists MASTER.md | Single-page only | | Frameworks | 22 stacks incl. desktop/native mobile | Hardbound to React/Next (issue #86) | | Anti-homogenization | None | Core capability, bans down to hex/characters | | Business model | Freemium funnel | Fully free, sponsor wall | | Dependencies | Python, 5.2MB fonts | Zero, plain text |
Recommendations by scenario
Chinese-locale patches (needed for both)
Conclusion
ui-ux-pro-max is the most engineering-mature project in this space: a working retrieval engine, fully verified numbers, freshness enforced as failing tests, 16KB context footprint, 22 stacks, persistent design systems. But it does not cure homogenization — it lacks negative-fingerprint bans and doesn't suppress the model's default aesthetic. One-line verdict: ui-ux-pro-max is a design-intelligence engine; taste-skill is an aesthetic-discipline codebook. One tells you what to use; the other tells you what not to use. Their gaps are complementary, and neither replaces the other. The real vacancy is a third thing: a deterministic validator that can exit 1 in CI — across 200K combined stars, no project here can block a single commit.
--- *References: github.com/nextlevelbuilder/ui-ux-pro-max-skill | uupm.cc | comparison repo github.com/Leonxlnx/taste-skill | data snapshot 2026-08-24*