ui-conventions

Community

Enforce consistent Ensemble UI/UX conventions.

Authorvideogorl
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Inconsistent UI decisions across Ensemble apps can lead to a fragmented user experience. This skill defines a centralized set of UI/UX conventions to ensure predictable navigation, visual language, and interaction patterns across all supported platforms.

Core Features & Use Cases

  • Navigation & Interaction standards: Tab navigation behavior, deep linking, haptic feedback, and fallback navigation strategies to maintain consistency as users move through the app.
  • Native UI Components & Platform Adaptation: Guidelines for using native components (TabView, NavigationStack vs NavigationView) and platform-specific behavior to deliver a cohesive experience on iOS, iPadOS, macOS, and watchOS.
  • Visual Language, Typography & Performance: Typography, spacing, artwork handling, loading/error states, and performance best practices to keep interfaces clean and responsive.
  • Use Case: When building new screens or refactoring flows, apply these conventions to ensure all navigational and visual patterns remain consistent.

Quick Start

Apply the ui-conventions guidelines whenever you start building or modifying a SwiftUI view to ensure consistent navigation, styling, and accessibility.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ui-conventions
Download link: https://github.com/videogorl/ensemble/archive/main.zip#ui-conventions

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.