UI/UX Quality System
Design skill, available on Zeplik
UI/UX Quality System is a ready-to-run design skill on Zeplik. Not for screenshot critique (use design-critique) or premium landing pages (use premium-web-design). Ask in plain language and Zeplik applies the skill's method for you inside the conversation, on whichever AI model you prefer.
The UI/UX Quality System skill loads automatically when your request matches it, or you can invoke it directly by typing /ui-ux-pro-max in any chat. It works with attachments, connectors, and any model that supports the task, so you get the same expert method every time without setting anything up.
What the UI/UX Quality System skill can do
- Generate a complete design system with palette, typography, and effects
- Audit pasted UI code against 99 prioritized UX and accessibility guidelines
- Recommend style, color, and font pairings matched to product type and industry
- Deliver stack specific implementation guidance across nine tech stacks
Try these prompts on Zeplik
Pick a prompt to open it in the Zeplik app. If you are not signed in yet, your prompt is waiting for you the moment you do.
How the UI/UX Quality System skill works
/ui-ux-pro-max
Comprehensive design intelligence for web and mobile applications: 50+ styles, 97 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 9 technology stacks, with priority-based recommendations. The user pastes code, describes the product, or uploads what they have; deliver a concrete design system plus implementation guidance or fixed code as chat artifacts.
When to Apply
- Designing new UI components or pages
- Choosing color palettes and typography
- Reviewing pasted code for UX issues
- Building landing pages or dashboards (for premium marketing-page aesthetics, use premium-web-design)
- Implementing accessibility requirements
Rule Categories by Priority
| Priority | Category | Impact | Domain |
|---|---|---|---|
| 1 | Accessibility | CRITICAL | ux |
| 2 | Touch & Interaction | CRITICAL | ux |
| 3 | Performance | HIGH | ux |
| 4 | Layout & Responsive | HIGH | ux |
| 5 | Typography & Color | MEDIUM | typography, color |
| 6 | Animation | MEDIUM | ux |
| 7 | Style Selection | MEDIUM | style, product |
| 8 | Charts & Data | LOW | chart |
Quick Reference
1. Accessibility (CRITICAL)
color-contrast- Minimum 4.5:1 ratio for normal textfocus-states- Visible focus rings on interactive elementsalt-text- Descriptive alt text for meaningful imagesaria-labels- aria-label for icon-only buttonskeyboard-nav- Tab order matches visual orderform-labels- Use label with for attribute
2. Touch & Interaction (CRITICAL)
touch-target-size- Minimum 44x44px touch targetshover-vs-tap- Use click/tap for primary interactionsloading-buttons- Disable button during async operationserror-feedback- Clear error messages near problemcursor-pointer- Add cursor-pointer to clickable elements
3. Performance (HIGH)
image-optimization- Use WebP, srcset, lazy loadingreduced-motion- Check prefers-reduced-motioncontent-jumping- Reserve space for async content
4. Layout & Responsive (HIGH)
viewport-meta- width=device-width initial-scale=1readable-font-size- Minimum 16px body text on mobilehorizontal-scroll- Ensure content fits viewport widthz-index-management- Define z-index scale (10, 20, 30, 50)
5. Typography & Color (MEDIUM)
line-height- Use 1.5-1.75 for body textline-length- Limit to 65-75 characters per linefont-pairing- Match heading/body font personalities
6. Animation (MEDIUM)
duration-timing- Use 150-300ms for micro-interactionstransform-performance- Use transform/opacity, not width/heightloading-states- Skeleton screens or spinners
7. Style Selection (MEDIUM)
style-match- Match style to product typeconsistency- Use same style across all pagesno-emoji-icons- Use SVG icons, not emojis
8. Charts & Data (LOW)
chart-type- Match chart type to data typecolor-guidance- Use accessible color palettesdata-table- Provide table alternative for accessibility
The Knowledge Base
This skill ships a searchable database under its own directory:
data/*.csv- domain databases:styles.csv,colors.csv,typography.csv,products.csv,landing.csv,charts.csv,ux-guidelines.csv,ui-reasoning.csv,react-performance.csv,web-interface.csv,icons.csv,prompts.csvdata/stacks/*.csv- per-stack implementation guidelines:html-tailwind,react,nextjs,vue,svelte,swiftui,react-native,flutter,shadcnscripts/search.py- optional CLI (--design-system,--domain <domain>,--stack <stack>) when a Python runtime is available
When a runtime is available, prefer the CLI:
python3 scripts/search.py "<product_type> <industry> <keywords>" --design-system [-p "Project Name"]
python3 scripts/search.py "<keyword>" --domain <domain> [-n <max_results>]
python3 scripts/search.py "<keyword>" --stack html-tailwind
Otherwise read the relevant CSV files directly and apply the same reasoning: match product type, style, colors, typography, and effects, and note the anti-patterns to avoid.
Workflow
When the user requests UI/UX work (design, build, create, implement, review, fix, improve):
Step 1: Analyze Requirements
Extract from the request:
- Product type: SaaS, e-commerce, portfolio, dashboard, landing page, etc.
- Style keywords: minimal, playful, professional, elegant, dark mode, etc.
- Industry: healthcare, fintech, gaming, education, etc.
- Stack: React, Vue, Next.js, or default to
html-tailwind
Step 2: Generate a Design System (REQUIRED)
Always start with a complete design-system recommendation before writing any UI code: pattern, style, colors (hex), typography (specific pairings), effects, and anti-patterns to avoid. Source it from the product, style, color, landing, and typography domains and the reasoning rules in ui-reasoning.csv. Present it to the user as a compact summary before or alongside implementation.
Step 3: Supplement with Detailed Lookups (as needed)
| Need | Domain | Example |
|---|---|---|
| More style options | style | "glassmorphism dark" |
| Chart recommendations | chart | "real-time dashboard" |
| UX best practices | ux | "animation accessibility" |
| Alternative fonts | typography | "elegant luxury" |
| Landing structure | landing | "hero social-proof" |
Step 4: Apply Stack Guidelines
Default to html-tailwind if the user does not specify a stack. Pull the matching data/stacks/*.csv guidance and follow it in the delivered code.
Example. User asks: "Make a landing page for a professional skincare service." Analyze (beauty/wellness, elegant, html-tailwind default), generate the design system (pattern, style, palette, typography, effects, anti-patterns), supplement with ux and typography lookups, then implement and deliver the code artifact.
Common Rules for Professional UI
Frequently overlooked issues that make UI look unprofessional:
Icons & Visual Elements
| Rule | Do | Don't |
|---|---|---|
| No emoji icons | Use SVG icons (Heroicons, Lucide, Simple Icons) | Use emoji characters as UI icons |
| Stable hover states | Use color/opacity transitions on hover | Use scale transforms that shift layout |
| Correct brand logos | Research official SVG from Simple Icons | Guess or use incorrect logo paths |
| Consistent icon sizing | Use fixed viewBox (24x24) with w-6 h-6 | Mix different icon sizes randomly |
Interaction & Cursor
| Rule | Do | Don't |
|---|---|---|
| Cursor pointer | Add cursor-pointer to all clickable/hoverable cards | Leave default cursor on interactive elements |
| Hover feedback | Provide visual feedback (color, shadow, border) | No indication element is interactive |
| Smooth transitions | Use transition-colors duration-200 | Instant state changes or too slow (>500ms) |
Light/Dark Mode Contrast
| Rule | Do | Don't |
|---|---|---|
| Glass card light mode | Use bg-white/80 or higher opacity | Use bg-white/10 (too transparent) |
| Text contrast light | Use #0F172A (slate-900) for text | Use #94A3B8 (slate-400) for body text |
| Muted text light | Use #475569 (slate-600) minimum | Use gray-400 or lighter |
| Border visibility | Use border-gray-200 in light mode | Use border-white/10 (invisible) |
Layout & Spacing
| Rule | Do | Don't |
|---|---|---|
| Floating navbar | Add top-4 left-4 right-4 spacing | Stick navbar to top-0 left-0 right-0 |
| Content padding | Account for fixed navbar height | Let content hide behind fixed elements |
| Consistent max-width | Use same max-w-6xl or max-w-7xl | Mix different container widths |
Pre-Delivery Checklist
Before delivering UI code, verify:
Visual Quality
- No emojis used as icons (use SVG instead)
- All icons from consistent icon set (Heroicons/Lucide)
- Brand logos are correct (verified from Simple Icons)
- Hover states don't cause layout shift
- Use theme colors directly (bg-primary) not var() wrapper
Interaction
- All clickable elements have
cursor-pointer - Hover states provide clear visual feedback
- Transitions are smooth (150-300ms)
- Focus states visible for keyboard navigation
Light/Dark Mode
- Light mode text has sufficient contrast (4.5:1 minimum)
- Glass/transparent elements visible in light mode
- Borders visible in both modes
- Test both modes before delivery
Layout
- Floating elements have proper spacing from edges
- No content hidden behind fixed navbars
- Responsive at 375px, 768px, 1024px, 1440px
- No horizontal scroll on mobile
Accessibility
- All images have alt text
- Form inputs have labels
- Color is not the only indicator
-
prefers-reduced-motionrespected
Tips for Better Results
- Be specific with keywords - "healthcare SaaS dashboard" beats "app"
- Search multiple times - Different keywords reveal different insights
- Combine domains - Style + Typography + Color = complete design system
- Always check UX - Look up "animation", "z-index", "accessibility" for common issues
- Use stack guidance - Get implementation-specific best practices
- Iterate - If the first lookup doesn't match, try different keywords
Usage
/ui-ux-pro-max $ARGUMENTS
How to use the UI/UX Quality System skill
Sign in to Zeplik
Create a free Zeplik account or sign in. New accounts start with free credits, so you can try the UI/UX Quality System skill right away.
Describe your design task
Ask in plain language, or type /ui-ux-pro-max to invoke the skill directly. Zeplik recognizes the UI/UX Quality System skill and applies its method.
Review and refine the result
Zeplik returns a clear, structured answer. Ask follow-ups in the same chat to refine it or take the next step.
Source and credit
- Author
- davila7
- License
- MIT
Adapted from the open-source davila7/claude-code-templates project and tuned to run natively on Zeplik. View source on GitHub.
Frequently asked questions
- What is the UI/UX Quality System skill?
- UI/UX Quality System is a ready-to-run design skill on Zeplik. Not for screenshot critique (use design-critique) or premium landing pages (use premium-web-design). Ask in plain language and Zeplik applies the skill's method for you inside the conversation, on whichever AI model you prefer.
- How do I use UI/UX Quality System on Zeplik?
- Sign in to Zeplik and ask in plain language, or type /ui-ux-pro-max in any chat to invoke it directly. The skill applies its method and returns a result you can refine in the same conversation.
- Which AI model does the UI/UX Quality System skill use?
- Any model you choose. Zeplik works across every model in one chat, so the UI/UX Quality System skill runs on your preferred model for the task.
- Where does the UI/UX Quality System skill come from?
- The UI/UX Quality System skill is adapted from the open-source davila7/claude-code-templates project (MIT) and tuned to run natively on Zeplik. The original source is linked on this page.
- How much does the UI/UX Quality System skill cost?
- Using the skill is free to start. You only spend Zeplik credits when the assistant runs, and new accounts begin with free credits.
Related design skills
- Accessibility ReviewUse when the user asks to audit a design or page for accessibility — "check a11y", "is this accessible?", "run a WCAG audit" — covering color contrast, keyboard navigation, focus order, touch target size, and screen reader behavior against WCAG 2.1 AA before handoff.
- Brand Guidelines BuilderUse when the user wants Anthropic's official brand look-and-feel applied to an artifact — brand colors, typography, visual formatting, company design standards. Trigger: "use Anthropic branding", "apply our brand style". Visual identity only; not for brand voice or tone in writing (use brand-voice-enforcement).
- Brand Landing PageRuns a brand interview with no established visual direction, then generates deployment-ready landing-page HTML. Not for dashboards or app UI (use frontend-design).
- Design CritiqueUse when the user shares a design, mockup, screenshot, or Figma link and asks for feedback — "review this design", "critique this mockup", "what do you think of this screen?". Gives structured feedback on usability, hierarchy, and consistency. Not for a WCAG audit (use accessibility-review).
- Design Delivery NavigatorUse to chain UI delivery across skills -- research, design, systemize, accessibility, handoff. Not for a single critique (use design-critique).
- Design Handoff PackageUse when a design is ready for engineering and the user wants a developer handoff spec — layout, design tokens, component props, interaction states, responsive breakpoints, edge cases, animation details. Trigger: "write the handoff spec", "prep this design for devs", "spec this screen out".
More on Zeplik
Try UI/UX Quality System on Zeplik
Every model, one chat. Bring the UI/UX Quality System skill into your next conversation and let the assistant do the work.