UI Design

UI Design from gabrielmoreira/agent-skills-mirror.

by @gabrielmoreira 17 skills

Skills in this plugin

17
  1. Layout Grid · gabrielmoreira
    Define a responsive grid — columns, gutters, margins, and breakpoint behaviour. Use when establishing page structure. For the spacing scale inside components use `spacing-system`; for cross-device behaviour use `responsive-design`.
    17 repo stars
  2. Color System · gabrielmoreira
    Build a product colour system — tonal scales, semantic roles, and contrast compliance. Use when defining or rebuilding colour from scratch. For dark-mode adaptation use `dark-mode-design`; for chart palettes use `data-visualization`; for multi-brand token architecture use `theming-system` (design-systems).
    17 repo stars
  3. Law Of Closure · gabrielmoreira
    Apply the Law of Closure — the eye completes implied shapes from partial forms. Use when reducing visual weight by dropping borders or letting negative space suggest structure. For explicit containers, use `law-of-common-region`.
    17 repo stars
  4. Spacing System · gabrielmoreira
    Create a spacing scale from a base unit with rules for when each step applies. Use when standardising padding and margins. For page-level columns and gutters, use `layout-grid`.
    17 repo stars
  5. Dark Mode Design · gabrielmoreira
    Adapt an existing palette to dark mode — surface elevation, contrast rebalancing, and desaturation rules. Use when you already have a light palette to translate. For building the base palette first, use `color-system`.
    17 repo stars
  6. Law Of Proximity · gabrielmoreira
    Apply the Law of Proximity — spatial closeness groups elements more strongly than any other cue. Use when spacing alone must carry grouping. For grouping via containers use `law-of-common-region`; via shared appearance use `law-of-similarity`.
    17 repo stars
  7. Readable Measure · gabrielmoreira
    Set line length and measure for comfortable reading across type sizes and breakpoints. Use when tuning body text. Covers measure only — for the full size and weight scale, use `typography-scale`.
    17 repo stars
  8. Visual Hierarchy · gabrielmoreira
    Establish hierarchy through size, weight, colour, spacing, and position so the eye lands in the intended order. Use when composing new work. For judging an existing screen, use `critique-visual-hierarchy` (visual-critique).
    17 repo stars
  9. Law Of Continuity · gabrielmoreira
    Apply the Law of Continuity — the eye follows alignment and unbroken paths. Use when sequencing steps, aligning content, or designing carousels and timelines. For grouping rather than sequencing, use `law-of-proximity`.
    17 repo stars
  10. Law Of Similarity · gabrielmoreira
    Apply the Law of Similarity — shared colour, shape, or size signals that elements belong to one category. Use when signalling relationships across distance. For grouping by position, use `law-of-proximity`.
    17 repo stars
  11. Responsive Design · gabrielmoreira
    Design layouts and interactions that adapt across screen sizes and input methods. Use when one design must serve many viewports. For the underlying column grid use `layout-grid`; for OS-specific patterns use `platform-conventions`.
    17 repo stars
  12. Illustration Style · gabrielmoreira
    Define an illustration style guide — visual language, colour usage, and application rules. Use when commissioning or standardising illustration. For icons, use `icon-system` (design-systems).
    17 repo stars
  13. Aesthetic Usability · gabrielmoreira
    Apply the Aesthetic-Usability Effect — polished, consistent interfaces are perceived as more usable and forgive minor friction. Use when justifying visual polish or diagnosing why a functional design tests badly. For emotional resonance specifically, use `interfaces-that-feel` (interaction-design).
    17 repo stars
  14. Von Restorff Effect · gabrielmoreira
    Apply the Von Restorff Effect — the element that differs from its neighbours is the one remembered. Use when a single action must dominate. For overall ordering rather than single-element emphasis, use `visual-hierarchy`.
    17 repo stars
  15. Law Of Common Region · gabrielmoreira
    Apply the Law of Common Region — a shared container, background, or border groups elements regardless of spacing. Use when grouping must survive a tight layout. For grouping by spacing alone, use `law-of-proximity`.
    17 repo stars
  16. Law Of Figure Ground · gabrielmoreira
    Apply the Law of Figure-Ground — establish which layer is foreground and actionable versus background. Use when designing modals, overlays, and depth. For emphasising one element among peers, use `von-restorff-effect`.
    17 repo stars
  17. Platform Conventions · gabrielmoreira
    Design to iOS and Android conventions — what each OS mandates, where they diverge, and when to unify. Use when shipping native apps. For breakpoint adaptation use `responsive-design`; for matching competitor patterns use `jakobs-law` (interaction-design).
    17 repo stars