What problem does it solve?
This Skill helps you avoid the common visual mistakes that make SwiftUI apps and widgets feel inconsistent, overly decorated, or “AI-generated.” It gives you a clear design system for spacing, typography, color, sizing, navigation, and WidgetKit patterns so interfaces look refined and native.
Core Features & Use Cases
- Spacing discipline: Uses a base-4/base-8 grid to eliminate arbitrary padding and spacing values.
- Typography hierarchy: Keeps text readable and elegant with a small, consistent type scale and weight-based hierarchy.
- Semantic colors and native components: Replaces hardcoded opacities, oversized custom cards, and manual widget drawings with system colors, NavigationStack, Gauge, and other Apple-native patterns.
- Use case: Apply it when designing a new SwiftUI screen, refining a widget timeline view, or reviewing an existing interface that feels visually “off.”
Quick Start
Use the swiftui-design-principles skill to review this SwiftUI screen and rewrite it so the spacing, typography, colors, and widget patterns follow the skill’s design rules.