ui/SKILL.md
--- name: ui description: UI quality system. 4 modes: research (design brief), score (10-category audit), fix (auto-fix from scorecard), pipeline (end-to-end chain). license: Complete terms in LICENSE.txt --- # UI Quality System One skill, 4 modes. Research real products, score UI quality, fix issues, or run the full pipeline. ## Modes | Mode | Use When | Workflow | |------|----------|---------| | **research** | Before building any page | Extract tokens → Search → Fetch → Design Brief | | **
npx skillsauth add clownnvd/claude-code-skills uiInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
One skill, 4 modes. Research real products, score UI quality, fix issues, or run the full pipeline.
| Mode | Use When | Workflow | |------|----------|---------| | research | Before building any page | Extract tokens → Search → Fetch → Design Brief | | score | Audit existing UI quality | Read components → Score 10 categories → Scorecard | | fix | Fix issues from scorecard | Parse → Prioritize → Fix → Verify → Re-score | | pipeline | Full end-to-end cycle | Research → Build → Score → Fix loop → Ship |
Research real products before designing. Extract project design tokens, search live inspiration, output a structured Design Brief.
When: Before creating or redesigning any page, or when UI feels "generic AI."
Steps: Load references/research/research-workflow.md
Output contract (required sections):
globals.css, no hardcoded colors)Audit any UI page across 10 weighted categories (0-100).
When: Evaluating quality, comparing before/after, quality gate before shipping.
Steps: Load references/scoring/scoring-workflow.md
| # | Category | Weight | Criteria Reference |
|---|----------|--------|--------------------|
| 1 | Visual Hierarchy | 15% | scoring/criteria/visual-design.md |
| 2 | Color & Theme | 10% | scoring/criteria/visual-design.md |
| 3 | Typography | 10% | scoring/criteria/visual-design.md |
| 4 | Spacing & Layout | 12% | scoring/criteria/visual-design.md |
| 5 | Responsiveness | 12% | scoring/criteria/responsive-perf.md |
| 6 | Interactions | 8% | scoring/criteria/ux-interactions.md |
| 7 | Accessibility | 10% | scoring/criteria/ux-interactions.md |
| 8 | Content & Copy | 8% | scoring/criteria/content-conversion.md |
| 9 | Conversion & CTA | 10% | scoring/criteria/content-conversion.md |
| 10 | Performance | 5% | scoring/criteria/responsive-perf.md |
Anti-Bias: Start at 7/10 baseline. Penalize missing checklist items. 9-10 requires evidence. Cross-check with Lighthouse if available (scoring/measurement.md).
Grades: A+ (97-100), A (93-96), A- (90-92), B+ (87-89), B (83-86), B- (80-82), C+ (77-79), C (73-76), C- (70-72), D (60-69), F (<60)
Take scorecard output and implement all fixes. Prioritize by severity × weight.
When: After scoring, when page is below target.
Steps: Load references/fix/implementation-workflow.md
tsc --noEmit) → 5. Re-scoreLoop mode: Auto-iterate until target score. Max 5 iterations. Stop on plateau (delta=0 for 2 rounds).
| Category | Fix Pattern Reference |
|----------|----------------------|
| Visual, Color, Typography, Spacing | fix/fix-patterns/visual-polish.md |
| Responsiveness | fix/fix-patterns/responsiveness.md |
| Interactions, Accessibility | fix/fix-patterns/accessibility.md |
| Content, Conversion | fix/fix-patterns/content-copy.md |
| Performance | fix/fix-patterns/performance.md |
End-to-end orchestration. Load references/pipeline/pipeline-workflow.md.
| Variant | Steps | Use When |
|---------|-------|----------|
| full | Research → Build → Score → Fix loop | New page from scratch |
| audit | Score → Fix loop | Existing page |
| polish | Score → Fix (criticals only) → Re-score once | Quick pass |
Score Targets: Prototype 70+, Production 83+, Premium 90+, Showcase 95+
Handoff contracts: references/pipeline/handoff-contracts.md
references/overview.md — How the skill works, architecture, scoring system, fix priority matrixreferences/best-practices.md — Do/Don't for tokens, hierarchy, typography, color, responsive, a11y, performancereferences/research/research-workflow.md — 6-step process, token extractionreferences/research/inspiration-sources.md — Gallery sites, query templatesreferences/research/anti-ai-patterns.md — Red flags + fixesreferences/research/research-templates.md — Design Brief contractreferences/research/stack-patterns.md — Next.js/React/Tailwind patternsreferences/research/trending-2026.md — Trending design patterns 2026references/research/page-sections.md — Common page section patternsreferences/scoring/scoring-workflow.md — Audit steps, scorecard templatereferences/scoring/criteria/ — 4 files: visual-design, ux-interactions, content-conversion, responsive-perfreferences/scoring/page-specific.md — Bonus criteria per page typereferences/scoring/nielsen-heuristics.md — 10 heuristics cross-checkreferences/scoring/measurement.md — Lighthouse, contrast, bundle metricsreferences/fix/implementation-workflow.md — Priority matrix, fix processreferences/fix/verification.md — Post-fix checklist, loop protocolreferences/fix/fix-patterns/ — 5 files: visual-polish, responsiveness, accessibility, content-copy, performancereferences/pipeline/pipeline-workflow.md — Full flow, error handlingreferences/pipeline/handoff-contracts.md — Data formats between modesreferences/pipeline/measurement.md — Real metrics collectionUse templates from assets/templates/ matching the current mode:
design-brief.md.templateresearch-output.md.template — per-page component comparison tablesscorecard.md.template — full scorecard with Nielsen cross-check, anti-bias section, weighted breakdownui-scorecard.md.template — lightweight format for quick audits or feeding into fix modefix-checklist.md.template
Fill {{VARIABLE}} placeholders with actual values.tools
Zustand v5 state management for Next.js 16. Store patterns, middleware (persist/immer/devtools), SSR hydration, CV editor multi-step wizard, 20 documented errors. Triggers: zustand, store, state management, useState replacement, global state, persist, immer.
development
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
development
Ultimate UI/UX design intelligence with real app flow knowledge. 93 styles, 121 palettes, 81 font pairings, 35 charts, 79 components, 62 animations, 65 WCAG criteria, 46 responsive patterns, 46 dark mode rules, 60 design tokens, 13 stacks. PLUS: Claude.ai full UI blueprint (19 flows, all screens), PageFlows app patterns. Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check, clone, recreate, rebuild. Styles: glassmorphism, brutalism, neumorphism, bento, dark mode, view transitions, scroll-driven, container queries, AI-native, liquid glass, neo-minimalism, mesh gradient, geometric abstraction. Topics: color, accessibility, animation, layout, typography, spacing, shadow, gradient, responsive, dark mode, WCAG 2.2, design tokens, components, spring physics, kinetic typography, container queries, popover API, semantic tokens. Apps: claude.ai, ChatGPT-style, AI chat UI, SaaS dashboard.
development
UI/UX design intelligence. 93 styles, 121 palettes, 81 font pairings, 35 charts, 79 components, 62 animations, 65 WCAG criteria, 46 responsive patterns, 46 dark mode rules, 60 design tokens, 13 stacks. Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check. Styles: glassmorphism, brutalism, neumorphism, bento, dark mode, view transitions, scroll-driven, container queries, AI-native, liquid glass, neo-minimalism, mesh gradient, geometric abstraction. Topics: color, accessibility, animation, layout, typography, spacing, shadow, gradient, responsive, dark mode, WCAG 2.2, design tokens, components, spring physics, kinetic typography, container queries, popover API, semantic tokens.