iOS Performance Agent Skills
Six skills on iOS app speed: launch time, profiling, SwiftUI, Swift Concurrency, runtime costs and perceived performance.
- 121 ★ on the repository
- Last commit
- MIT
Minimal access
Why this level
- The skills only read project code and give recommendations, with no external calls.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/ios-performance-agent-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The skills only read project code and give recommendations, with no external calls.
This is third-party code. Review the repository files before installing.
What it does
The set of six skills teaches an agent to diagnose iOS app performance problems. Each skill sits in its own folder with a `SKILL.md` and reference files: `ios-launch-performance` covers cold and warm launch, `ios-performance-profiling` covers Instruments, MetricKit and signposts, `ios-perceived-performance` covers loading states and first feedback. Three more skills review code: `swiftui-performance` looks at identity, state and `body` cost, `swift-concurrency-performance` at actors and tasks, `swift-runtime-performance` at allocations, ARC and dispatch. The emphasis is on measuring rather than guessing.
Who it is for. iOS developers who hand an agent the diagnosis of slow launch, laggy lists and extra SwiftUI redraws.
Good fit when
- The app takes long to show the first frame after a cold launch.
- A SwiftUI list stutters while scrolling and it is unclear which state triggers redraws.
- Before optimising you must choose between Instruments, XCTest metrics and MetricKit.
- Code with `async`/`await` and `@MainActor` is suspected of causing UI delays.
Not a fit when
- You need an accessibility or design review rather than a speed review.
- The project is not Swift or not iOS.
- You expect traces from your own device: the skills give a method while measurements stay with you.
Example request
Review my app launch with the `ios-launch-performance` skill and show what to measure first in Instruments.Limitations
The skills give structured guidance and checks but measure nothing themselves: Instruments traces and MetricKit data are collected by the developer. Last commit July 2026. When registering with agents the `npx skills` installer asks which agents and which scope to use. The guidance rests on techniques described in the skills and does not know your Xcode version or devices, so findings should be confirmed by measurement.
How to disable. Delete the skill folders from the agent skills directory or disable the plugin in Claude Code.
FAQ
Can I install only some skills?
Yes. Pass `--skill` flags with the skill names instead of `--all`, for example `--skill ios-launch-performance --skill swiftui-performance`.
Does the bundle work outside Claude Code?
Yes. The installer asks which agents to register the skills with: Claude Code, Codex, Cursor and others. Claude Code also has a `/plugin install` option.
What does the SwiftUI skill check?
It checks element identity, state ownership, dependency scope, `body` cost, lists, bindings and animations, then proposes profiling to confirm findings.
Does the bundle replace Instruments?
No. The skills suggest what to look for and how to read results, while recording traces stays with Instruments, XCTest and MetricKit.
How do I install the bundle in Claude Code as a plugin?
Run `/plugin install Livsy90/iOS-Performance-Agent-Skills`: the command installs the whole bundle. Individual skills are chosen through `npx skills`.
Discussion
No questions or reviews yet.
Related
SkillsA set of skills for iOS 26+, Swift 6.3 and SwiftUI that gives the agent knowledge of modern Apple frameworks
Skills for Apple development: SwiftUI, UIKit and Liquid Glass references, Swift 6 guides and a router for iOS 26+ tasks
A SwiftUI best practices skill: state, view composition, performance, new APIs, Liquid Glass and Instruments trace analysis
A skill that gives the agent Apple's own SwiftUI guidance, which the installer extracts from your local Xcode
A set of 26 skills on Jetpack Compose performance, from a measured audit to Baseline Profiles and R8
A skill with scripts for building iOS apps and driving the simulator through the accessibility tree, with compact output for agents
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| iOS Performance Agent Skills (this card) | no | 121 | |
| SwiftUI Expert Skill | no | 3,893 | a general SwiftUI code review; this bundle focuses on speed, launch and profiling |
| Swift Concurrency Agent Skill | no | 1,715 | a single concurrency skill; here it is one of six about performance |
README in short
Each skill lives in its own top-level folder and installs with one `npx` command or is copied manually into the agent skills directory.