rshankras/performance
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.
npx skills add https://github.com/rshankras/claude-code-apple-skills --skill performance
Diagnose and fix performance problems, from system-level profiling to SwiftUI render behavior.
Use this skill when the user:
body evaluations_printChanges()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 |
Take rshankras/performance from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.