What problem does it solve? SwiftUI apps often suffer from slow rendering, janky scrolling, hangs, and excessive view updates that are hard to trace. This Skill provides a structured audit workflow that starts with code review and escalates to Instruments profiling only when needed. ## Core Features & Use Cases - Code-first review: Detects common performance smells such as expensive formatters in body, unstable ForEach identity, observation fan-out, and main-thread image decoding. - Guided profiling intake: Provides a checklist for capturing SwiftUI Instrument traces, Time Profiler call trees, and hang data with the right device and build configuration. - Structured audit reports: Summarizes findings by impact with symptoms, evidence, fixes, and before/after metrics using a consistent template. - Use Case: A user reports dropped frames while scrolling a list. The Skill reviews the view code, finds inline filtering inside ForEach and unstable identity, recommends pre-filtering with stable IDs, and asks for a Release-mode trace to verify the fix. ## Quick Start Use the swiftui-performance-audit skill to review this SwiftUI view for performance problems and suggest concrete fixes.