Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rshankras/performance
Performance profiling and SwiftUI debugging skills — Instruments guidance, hangs, memory issues, slow launches, energy drain, unnecessary re-renders, and view identity problems.
Passed 20 of 23 test cases with the skill, and 5 of 23 without it.
and 11 more in the full report
15 fixed5 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
A toggle button in a child component is forcing the entire parent tree to re-evaluate its body, causing observable frame drops. Which file relative to the skill root should be read?
| Checked | Without skill | With skill |
|---|---|---|
| Routes to swiftui-debugging/SKILL.md. | Missed | Passed |
The instructions your model reads when the skill loads.
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 |
test cases passed, vs 5 / 23 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.