What problem does it solve?
Manually profiling iOS and macOS apps in Instruments is slow, error-prone, and difficult to turn into clear optimization actions. This Skill automates the full workflow so you can move from a running app to a readable performance report without wrestling with the GUI.
Core Features & Use Cases
- Device selection and launch control: Detects simulators and connected devices, then helps choose the best target for profiling.
- Release-build profiling: Builds optimized Release artifacts, runs the right xctrace template, and symbolicates results with dSYM files.
- Actionable analysis: Extracts hot frames, hangs, hitches, SwiftUI update patterns, memory leaks, allocations, and energy usage into Markdown reports.
- Use cases: Diagnose slow app launch, track CPU hotspots in SwiftUI views, investigate memory growth, or measure battery impact on real devices.
Quick Start
Ask Claude to profile your app with Instruments so it can select a device, build a Release version, run the appropriate template, and return a symbolicated optimization report.