Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
mblode avatar

Ui Design

  • 606 installs
  • 74 repo stars
  • Updated August 5, 2026
  • mblode/agent-skills

ui-design is an agent skill that applies typography, spacing, color, hierarchy, and component conventions so generated interfaces look polished, accessible, and on-brand for developers shipping user-facing screens.

About

ui-design is an agent skill from mblode/agent-skills that gives coding agents explicit guidance on shaping interfaces with consistent typography scales, spacing rhythm, color systems, visual hierarchy, and component choices. Instead of accepting default markup, the skill steers agents toward accessible contrast, logical heading structure, aligned grids, and reusable UI patterns that read as intentional product design rather than generic boilerplate. Developers reach for ui-design when agent-generated dashboards, forms, or marketing pages need polish before handoff to design review or production merge. The skill fits early UI scaffolding and refactor passes where small spacing or type decisions compound into noticeably better screens. ui-design complements framework-specific frontend skills by focusing on visual design decisions—what to render and how it should look—rather than routing, data fetching, or test setup.

  • Layout hierarchy and spacing systems
  • Typography and color discipline
  • Component-level UX patterns
  • Accessibility-minded defaults
  • Brand-consistent visual language

Ui Design by the numbers

  • 606 all-time installs (skills.sh)
  • +47 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #533 of 1,880 Design & UI/UX skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/mblode/agent-skills --skill ui-design

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs606
repo stars74
Last updatedAugust 5, 2026
Repositorymblode/agent-skills

How do you make agent-generated UI look polished?

Shape interfaces with consistent typography, spacing, color, hierarchy, and component choices so agent-generated screens feel polished, accessible, and on-brand.

Who is it for?

Frontend developers using coding agents to scaffold dashboards, landing pages, or app shells that must look intentional rather than default HTML styling.

Skip if: Developers needing motion choreography, design-system token codegen, or Figma-to-code pipelines where dedicated animation or tooling skills are a better fit.

When should I use this skill?

The user asks for polished UI, consistent spacing and typography, accessible color contrast, visual hierarchy, or on-brand component choices in agent-generated screens.

What you get

On-brand UI layouts with consistent type scale, spacing tokens, color hierarchy, and accessible component choices ready for frontend review.

  • polished UI markup
  • accessible color and type choices
  • consistent spacing layout

Files

SKILL.mdMarkdownGitHub ↗

UI Design

Design and build UI: pick the visual direction, then implement it in code following the ui.sh design guideline system.

  • IS: choosing visual direction (palettes, type scales, tokens, layout systems, CRO strategy, brand boards) and building or refining UI in code: one definitive design, multiple variants compared in the browser, a semantic markup scaffold from a UI image, retrofitting dark mode and responsive behavior, or extracting components and canonicalizing Tailwind classes.
  • IS NOT: auditing existing UI quality (use ui-audit); deep typography audits (use typography-audit); motion design (use ui-animation); landing-page copy (use copywriting).

Modes

Pick exactly one mode from the user's wording, then load only that mode's files:

ModeDispatch when the user asks forLoad
Directionvisual direction, palettes, fonts, tokens, "make this look premium", "pick a style", conversion strategy, a brand kit; the deliverable is a spec, not codethe Direction section below
Build (default)one design in code: "build a landing page", "create a dashboard", "add a pricing section"design-guidelines.md plus every applicable rule file
Optionsseveral directions, options, variants, or alternatives to compare in the browser: "show me 3 hero layouts", "a few ideas for this section"ideas.md, plus the guidelines for each variant
Scaffoldsemantic, unstyled markup from a screenshot, Figma export, mockup, or wireframe: "turn this screenshot into markup"markup-from-image.md only; the scaffold stays unstyled
Dark moderetrofitting dark mode onto existing UI, or a dark variant of an image: "add dark mode", "make a dark version of this image"add-dark-mode.md; for raster images also dark-mode-image.md, which requires the imagegen skill (Codex)
Responsiveadapting existing desktop-oriented UI across breakpoints: "make this responsive", "fix this on mobile"make-responsive.md
Componentizeextracting reusable components or cleaning up Tailwind class lists: "componentize this page", "clean up the Tailwind"componentize.md; for class cleanup also canonicalize-tailwind.md

Direction and Build chain naturally: when the user wants a new surface and no direction exists, run Direction first (or propose one inline for small surfaces), then Build. When a direction already exists in the project, go straight to Build.

Direction mode

The output is a decision set, not markup: a one-sentence visual thesis (mood, material, energy), palette as CSS variables, type pairing and scale, spacing grid, radius and depth strategy, the layout pattern for the primary surface, and for conversion pages the section sequence, CTA plan, and proof placement. Close with the track's litmus checks as the exit gate, then hand off to Build mode.

Pick a track

SurfaceTrackOptimises for
Dashboards, admin panels, data tables, settings pages, internal and dev toolsdirection/product-ui.mdInformation density, calm chrome, scanability, utility copy
Landing pages, brand sites, promotional pages, portfolios, pricing pagesdirection/marketing-ui.mdVisual impact, storytelling, one-CTA conversion flow

Tie-breakers: a marketing site for a SaaS product is the marketing track; the app behind the login is the product track; design them separately. If the page's job is to convert a stranger, it's marketing. If its job is to let an operator work, it's product.

Shared foundations (load with either track)

  • direction/aesthetic-direction.md: AI-slop signals, restraint philosophy, reference products, polish details. Read after picking a track, before proposing a direction.
  • direction/design-in-code.md: low-fi ASCII wireframing and the copy-what-works workflow. Read before building any new surface from scratch.

Marketing references (conversion pages only)

Load when the marketing track involves a landing page, signup flow, or any page with a conversion goal. Skip for pure brand/portfolio work and for all product UI.

FileRead when
direction/cro.mdChoosing persuasion tactics, social proof, or page length, or writing a CRO plan: Cialdini's principles, proof credibility hierarchy, conversion benchmarks, Voice of Customer mining
direction/testing.mdOptimising an existing page or planning experiments: test prioritisation, A/B vs multivariate, significance rules, heatmap insights, CTA statistics
direction/modern.mdTuning page speed, mobile-first conversion, personalisation, accessible copy, or microcopy

Brand kit

For "create a brand kit", "generate a visual identity", or a brand direction board from a product idea, load direction/brand-kit.md. Rendering the final board needs the imagegen skill (Codex, gpt-image-2); in agents without it, deliver the direction as text plus the generated image prompt for the user to render.

Build mode

1. Inspect the user's request, target files, existing design conventions, and available components. 2. Load design-guidelines.md plus every applicable rule file it indexes (the guidelines/ folder). 3. Implement the UI using the project's existing framework, component patterns, assets, and Tailwind conventions. 4. Check the result across responsive breakpoints and interaction states.

Rules:

  • Treat the guideline files in this skill as the source of truth for new UI design work.
  • Err on the side of loading too many applicable guideline files rather than too few.
  • Preserve user constraints unless a guideline explicitly requires asking about a design conflict.

Options mode follows ideas.md; Scaffold mode follows markup-from-image.md; Dark mode follows add-dark-mode.md; Responsive follows make-responsive.md; Componentize follows componentize.md.

Quality Bar

Calibrate taste against gold-standard product and UI design. When making judgment calls the guidelines leave open, ask what these teams would ship, and channel the craft, not the trade dress:

  • Linear: restrained palette, information density without clutter, keyboard-first product UI
  • Raycast: dark-first polish, crisp iconography, fast-feeling interactions
  • Things 3: calm, spacious layouts, friendly without being cute
  • OpenAI: typography-led, editorial minimalism in marketing surfaces
  • ElevenLabs: modern AI-product clarity, confident use of whitespace
  • Mintlify: docs-grade legibility, tidy navigation, quiet color
  • Family (crypto wallet): delightful detail and motion in small moments
  • Zed Editor: minimal chrome, performance-feel, developer-tool austerity

A design that would look out of place beside these products is not done.

Verify

  • Check desktop and mobile layouts.
  • Confirm every applicable guideline or track file was loaded and followed.

Gotchas

  • Running the marketing track on a product surface puts hero sections and campaign copy on dashboards, so operators can't find status or actions. product-ui.md's "Utility copy" section exists for exactly this failure.
  • Skipping aesthetic-direction.md in Direction mode is how Inter-on-white-with-purple-gradients ships; it is the anti-slop calibration layer for both tracks.
  • Loading the CRO references for a brand or portfolio page biases the design toward conversion furniture (badge strips, sticky CTAs, urgency banners) the brief never asked for.
  • Quoting the references' conversion stats as promises ("this will lift conversions 34%") misrepresents them. They are directional priors for prioritising tests.
  • Skipping colors.md in Build mode produces the stock Tailwind look: indigo accents and gray-* neutrals, both banned as defaults.

Related Skills

  • ui-audit: page-level quality and accessibility audit of the built result
  • typography-audit: rule-level audit of existing typography; route "fix the fonts" on shipped CSS there
  • ui-animation: motion timing, easing, and review
  • copywriting: landing-page copy, message match, persuasion frameworks
  • optimise-seo: meta descriptions and page titles

Related skills

FAQ

What does the ui-design skill control?

ui-design steers agent-generated interfaces toward consistent typography, spacing, color, hierarchy, and component choices. The goal is polished, accessible, on-brand screens instead of default unstyled markup.

When should developers invoke ui-design?

ui-design fits frontend build tasks where agent output needs visual polish—new dashboards, forms, or landing sections—before code review or when refactoring rough UI into a coherent design language.

Does ui-design replace a frontend framework skill?

ui-design complements framework skills by focusing on visual design decisions. Routing, state management, and API integration still belong to frontend or backend skills in the same agent session.

Design & UI/UXuiuxbranding

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.