ui-conventions
CommunityEnforce 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.