performance-profiling

Installation
SKILL.md

Performance Profiling

Use this skill to diagnose Apple app performance issues systematically, pick the right profiling workflow, apply targeted fixes, and verify the change with real measurements.

When to use this skill

  • App hangs, stutters, dropped frames, or high CPU usage on an Apple platform app that needs a Time Profiler pass
  • Memory leaks, unbounded memory growth, or OOM crashes that need Leaks, Allocations, or the Memory Graph debugger
  • Slow cold/warm launch or slow time to first frame that needs App Launch instrument analysis
  • Battery drain, thermal throttling, or excess background/network energy use that needs an Energy Log pass
  • Pre-release performance audits that need the full Xcode Diagnostics + MetricKit review checklist, or adding os_signpost measurement hooks
  • Not for general (non-Apple) web/service performance tuning such as bundle size, API latency, or database query plans — use performance-optimization; not for Unity/Unreal engine frame-capture interpretation — use game-performance-profiler

Decision Tree

Choose the reference file before changing code:

Installs
28
GitHub Stars
42
First Seen
Jul 28, 2026
performance-profiling — akillness/jeo-skills