Install Performance
Pick your agent. Every command is ready to paste.
npx skills add rshankras/claude-code-apple-skills --skill performanceThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads performance when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the performance skill”. In Codex, type $performance.
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.
Tips for Performance
- • Start a fresh session after installing so your agent picks up the new skill.
- • It is part of a pack with 30 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about Performance
What does the Performance skill do?
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.
How do I install Performance?
Run "npx skills add rshankras/claude-code-apple-skills --skill performance" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does Performance work in Cursor and Codex?
Yes. Performance uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is Performance free?
Performance is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.
Who made Performance?
Performance is published by rshankras in the rshankras/claude-code-apple-skills repository, together with 29 other skills.
