What problem does it solve? AI-generated SwiftUI interfaces often look off: arbitrary padding values, inconsistent font sizes, hardcoded colors with random opacities, and hand-drawn widget components. This Skill encodes the concrete design principles that separate polished, native-feeling iOS apps from sloppy ones, so every view and widget follows a consistent system. ## Core Features & Use Cases - Spacing and Typography Systems: Enforces a base-4/8 spacing grid and a weight-based type hierarchy with a limited set of font sizes and tracking values. - Semantic Colors and Native Components: Replaces hardcoded opacity colors with system semantic colors, and custom gradient cards with native grouped styles, NavigationStack, and proper Toggle usage. - WidgetKit Best Practices: Covers Gauge-based lock screen widgets, containerBackground, timeline refresh policies, widget memory budgets with Canvas rendering, and shared data models between app and widget. - Use Case: When building a year-progress iOS app with home screen and lock screen widgets, apply these principles to get consistent padding, a monospaced type scale shared across app and widgets, Gauge-based circular widgets, and a pre-ship checklist to verify everything. ## Quick Start Review my SwiftUI view and widget code and refactor it to follow the design principles for spacing, typography, colors, and WidgetKit components.