roedyrustam/vibes-plug/hig
- community
Checking that the SKILL.md file is still in the repository.
Human Interface Guidelines (HIG): Hierarchy, Harmony, Consistency / Prinsip HIG: Hierarki, Harmoni, dan Konsistensi antarmuka UI/UX.
Install
npx vskill@latest install roedyrustam/vibes-plug/higSKILL.md
Human Interface Guidelines (HIG) Expert (2026 Edition)
<a name="english"></a>
English
Orchestration & Integration
Connects and orchestrates with relevant domain skills:
- `modern-web-guidance`: Enforces standardized accessible navigation and input paradigms.
- `visual-ui-auditor`: Audits rendered visual hierarchies against HIG principles and 1px borders.
- `design-system-architect`: Implements 3-tier radius scales, surface containers, and typography tokens.
- `tailwind-expert`: Maps HIG optical letter-spacing and spacing scales to Tailwind v4 utilities.
- `ui-ux-pro-max`: Design intelligence across F/Z reading patterns and 60-30-10 color distribution.
- `anti-slop`: Eliminates fake avatars, generic gradients, and non-semantic button div-soups.
- `brainstorming`, `zero-to-prod-orchestrator`, `session-memory-manager`: Continuous lifecycle orchestration.
Description
Applies Human Interface Guidelines (HIG) principles to web and mobile UI/UX designs. Covers the core triad (Hierarchy, Harmony, Consistency), Apple's HIG 2026 updates, Google Material Design 3, spatial design for Apple Vision Pro, and modern accessibility requirements.
Trigger Conditions
- Reviewing or critiquing a UI design for HIG violations.
- Making design decisions about typography scale, color usage, or layout hierarchy.
- Designing for multiple platforms (iOS, Android, web) with consistent patterns.
- Evaluating whether a UI feels "premium" or "amateur".
- Ensuring UI components follow platform conventions (button placement, nav patterns).
The Core HIG Triad
1. Hierarchy — Guide the User's Eye
Visual hierarchy controls where the user looks first, how attention flows across information, and how confident they feel taking action (Linear/Apple/Stripe caliber).
Modular Typographic Hierarchy & Optical Tracking:
Spatial & Depth Hierarchy (Z-axis Surface Tiers):
- Canvas (L0): Neutral background base (
bg-neutral-50 dark:bg-neutral-950). - Surface (L1): Content cards and panels — crisp 1px border (
border-neutral-200/80 dark:border-neutral-800) + subtle ambient shadow (shadow-xs). - Raised (L2): Active popovers, dropdown menus, hover elevation — (
shadow-md border border-neutral-200 dark:border-neutral-700). - Overlay (L3): Modals, slide-over sheets with backdrop blur — (
shadow-xl). - Floating (L4): Global toasts, command palette, floating action docks — (
shadow-2xl).
Color & Focus Hierarchy (60-30-10 Principle):
- 60% Base: Canvas and neutral containers.
- 30% Structure: Cards, borders, headers, and secondary surfaces.
- 10% Accent: Reserved strictly for the single primary conversion moment.
- Single Primary CTA Law: Exactly ONE primary emphasized button per screen. All secondary actions must use outline, tonal, or ghost styling to eliminate choice paralysis.
- Destructive Actions: Placed apart from primary paths, styled in danger color, with mandatory confirmation modals.
Gestalt Proximity & Layout Scanability:
- Law of Proximity: Control-label pairs must sit within 4–6px (
gap-1.5). Distinct fieldsets sit at 16–24px. Page sections sit at 64–96px (py-16 md:py-24). - F-Pattern Layout: Left-aligned anchors for analytical dashboards, documents, and data tables.
- Z-Pattern Layout: Diagonal flow for landing heroes and marketing narratives.
2. Harmony — Visual Cohesion
All elements should feel like they belong to the same family.
Spacing Scale (8pt Grid):
Border Radius Consistency:
- Small elements (badges, chips):
rounded-fullorrounded-sm - Medium elements (inputs, buttons):
rounded-md - Large elements (cards, modals):
rounded-xl - Never mix
rounded-nonewithrounded-2xlin the same screen
Color Harmony:
3. Consistency — Reduce Cognitive Load
Users should never wonder "how does this work?" — patterns should be predictable.
Platform Conventions (Web):
- Primary CTA: top-right (desktop nav) or bottom-center (mobile)
- Destructive actions: always require confirmation dialogs
- Form submission: Enter key submits, Escape cancels/closes
- Navigation: Breadcrumbs for 3+ depth levels
- Empty states: Always provide an actionable CTA
Component Consistency Checklist:
- [ ] Visual hierarchy is unmistakable: primary CTA stands out, secondary actions are subdued.
- [ ] Typographic scale applies optical tracking (
tracking-tighton large titles,tracking-wideron eyebrows). - [ ] Tabular numerals (
tabular-nums) are enforced on all metrics, prices, and counters. - [ ] All buttons use the same radius (
rounded-mdeverywhere). - [ ] All modals have the same padding (
p-6) and close behavior (Escape key). - [ ] All form inputs have the same height (
h-9) and focus ring style. - [ ] All error messages appear in the same position (below the input field).
- [ ] All tables use the same row height, tabular numerals, and hover style.
Apple HIG 2026 Updates
Spatial Design (Vision Pro)
- Use depth as an organizational tool — foreground elements are more important.
- Avoid placing interactive elements outside comfortable viewing angles (±45° center).
- Use glass morphism (
backdrop-blur) for panels to maintain spatial context. - Prefer indirect input (gaze + pinch) over precise pointer interactions.
iOS 18 Design Patterns
- Liquid Glass: Full glass-morphism on navigation bars and toolbars.
- Adaptive layouts: Single codebase adapts from iPhone to iPad to Mac.
- Symbols: SF Symbols 6 with variable rendering (multicolor, hierarchical).
- Menu patterns: Context menus replace modal bottom sheets where possible.
Material Design 3 (Google) — Modern Architecture (https://m3.material.io/)
1. Dynamic Color & Algorithmic HCT System
M3 generates accessible, harmonious color palettes dynamically from a seed color or wallpaper using Google's HCT (Hue, Chroma, Tone) perceptual color model:
2. Surface Container Hierarchy (Shadowless Elevation)
Rather than relying solely on heavy drop shadows, modern M3 establishes depth through Surface Container Tonal Tiers:
surface-dim/surface/surface-bright: Root viewport surfaces.surface-container-lowest&surface-container-low: Recessed or grouped cards.surface-container: Default card, dialog, and panel containment.surface-container-high&surface-container-highest: Elevated sheets, menus, and search bars.
3. Component Hierarchy & Tonal Tiers
- Buttons (5 Tiers):
Filled: High-emphasis primary action (bg-primary text-on-primary).Tonal: Medium-high emphasis alternative (bg-secondary-container text-on-secondary-container).Elevated: High emphasis on textured/busy backgrounds with subtle shadow.Outlined: Medium-low emphasis secondary actions with clean border (border-outline).Text: Lowest emphasis action inside cards, dialog actions, or flat lists.- Cards (3 Tiers):
Elevated(resting 1dp shadow),Filled(surface-container-highest), andOutlined(border-outline-variant). - Chips (4 Types):
Assist(smart actions),Filter(toggled state),Input(tags/recipients),Suggestion(AI prompts). - Navigation Adaptive Tiers:
Compact (<600dp): Navigation Bar (Bottom 80dp, active pill indicator).Medium (600-839dp): Navigation Rail (Side 80dp, top FAB + icon destinations).Expanded (>=840dp): Navigation Drawer (Side 280-360dp, full persistent sidebar).
4. Design Triad Synthesis: Apple HIG vs Google M3
| Dimension | Apple Human Interface Guidelines (HIG) | Google Material Design 3 (M3) | |
|---|---|---|---|
| Core Philosophy | Content-First, Deference, Clarity | Expressive, Adaptive, Personalization (Material You) | |
| Depth & Materials | Liquid Glass, Vibrancy, Backdrop Blurs | Surface Container Tonal Tiers + Tonal Tinting | |
| Color Model | Semantic System Colors + Dark Mode Pairs | Algorithmic HCT Space + 5 Dynamic Tonal Palettes | |
| Iconography | SF Symbols 6 (Multicolor, Hierarchical) | Material Symbols (Variable axes: Weight, Grade, Fill) | |
| Touch Targets | Minimum 44×44pt | Recommended 48×48dp (Minimum 24×24dp) | |
| Corner Curvature | Continuous Squircle / Superellipse | Explicit Radii Scale (0, 4, 8, 12, 16, 28, 9999px) |
HIG Audit Protocol
When reviewing a design, check:
- Hierarchy: Is the primary action immediately obvious? Is text contrast sufficient?
- Harmony: Is spacing consistent (8pt grid)? Are border radii uniform?
- Consistency: Do interactive elements follow platform conventions?
- Accessibility: Does it pass WCAG 2.2? Are touch targets ≥ 24×24px?
- Platform fit: Does it feel native to its target platform?
- Anti-Slop Visual Cleanliness (`anti-slop`): Are generic purple/cyan AI gradients banned? Are all 5 interactive states accounted for? Is the content free of "Lorem Ipsum" filler? Are border-radii coherent across the entire view?
Sovereign Execution, Token Efficiency & Invariants
| Dimension | Sovereign Mandate & Deterministic Contract | |||||
|---|---|---|---|---|---|---|
| Frontier Model Cascade | Medium / High (Gemini 4 Argon, Claude Sonnet 5.5 High, Muse Wonder High, Composer 2.5 Fast) | |||||
| Availability Fallback | Gemini 4 Argon/Pro -> Gemini 3.8 Flash; Claude Opus 5.5 -> Claude Opus 4.6 (Zero unhandled missing-model errors) | |||||
| KV-Cache & Token Protocol | Pin static instructions & schemas at prompt prefix (kv-cache-prefix-optimizer); pass surgical CONTEXT_MAP.md slices (<250 tokens/call) during Swarm Fan-Out | |||||
| SaaT CLI & MCP Dispatch | CLI: `vibes skill exec hig <audit\ | eval\ | verify\ | generate\ | blueprint> / MCP: vibes_skill_dispatch, vibes_visual_audit, vibes_ast_query, vibes_verify_gate` | |
| NFR & Anti-Slop Invariants | LCP < 1.8s, INP < 100ms, CLS < 0.05, 1px crisp borders, 3-tier radius (6px/8px/12px), tabular-nums, 5-state interactive contract; 100% complete zero-placeholder output verified via node scripts/check-anti-slop.js --strict |
<a name="bahasa-indonesia"></a>
Bahasa Indonesia
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/hig/SKILL.md
Popularity
- Repository stars
- 51
- Repository forks
- 10
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/roedyrustam/vibes-plug/hig)