Performance
Claude Code skills for Apple platform development (iOS, macOS, iPadOS) — product validation, code generation, App Store optimization, and more
npx -y skills add rshankras/claude-code-apple-skills --skill performanceAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Performance profiling and SwiftUI debugging skills — Instruments guidance, hangs, memory issues, slow launches, energy drain, unnecessary re-renders, and view identity problems. Use when an app is slow, janky, or resource-hungry.
SKILL.md
1.5 KB, as published. Nobody here has run it
Performance Skills
Diagnose and fix performance problems, from system-level profiling to SwiftUI render behavior.
When This Skill Activates
Use this skill when the user:
- Reports the app is slow, janky, or hanging
- Wants to profile with Instruments (Time Profiler, Allocations, Hangs)
- Is investigating memory issues, slow launches, or energy drain
- Sees SwiftUI views re-rendering too often or slow
bodyevaluations - Asks about view identity problems or
_printChanges()
Available Skills
Paths are relative to THIS file's directory — skills run with cwd set to the user's project, so resolve each path from this SKILL.md's own location.
| Skill | Read | Covers |
|---|---|---|
| profiling | profiling/SKILL.md | Instruments workflows; hangs, memory, slow launch, energy diagnosis |
| swiftui-debugging | swiftui-debugging/SKILL.md | Unnecessary re-renders, view identity, slow body evaluations |
How to Route
- Match the request to a row above — system-level symptoms → profiling; SwiftUI render symptoms → swiftui-debugging.
- Read that SKILL.md (relative to this file) plus any reference files it lists.
- Apply the guidance to the user's code.