SwiftUI lets you build user interfaces for iPhone, iPad, and Mac. This skill teaches you the best patterns for managing state and composing views. You will learn how to use @Observable for property-level change tracking. This keeps your app fast and avoids unnecessary redraws.
State management is key to a smooth app. Choose the right tool for each job. Use @State for local values, @Binding for two-way links, and @Environment for shared dependencies. The Observation framework replaces old ObservableObject patterns.
Navigation is also covered. Use NavigationStack with a type-safe path. Break views into small subviews to limit re-renders. These patterns help you build reliable Apple apps with clean SwiftUI code.
Global
mkdir -p ~/.claude/skills/swiftui-patternsProject
mkdir -p .claude/skills/swiftui-patternsSource Repository
Frontend Designanthropics/skills
Create striking frontend interfaces with bold design and polished code every time
Vercel React Best Practicesvercel-labs/agent-skills
Optimize React and Next.js apps using proven Vercel performance guidelines
Vercel Composition Patternsvercel-labs/agent-skills
Clean React components with composition instead of boolean props
Shadcnshadcn/ui
Manage shadcn UI components easily with CLI commands and clear styling rules
Design Taste Frontendleonxlnx/taste-skill
Enforce premium frontend design with metric-based rules and smart component architecture
Impeccablepbakaus/impeccable
Polish your frontend interfaces with expert design critique and code
Minimalist Uileonxlnx/taste-skill
Build warm minimal web interfaces with editorial typography and flat bento grids
Industrial Brutalist Uileonxlnx/taste-skill
Raw mechanical UIs fusing Swiss print with military terminal aesthetics and high data density