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
Skill

Minimal access

Why this level

  • The skills only read project code and give recommendations, with no external calls.
All reasons and checks

livsy90/ios-performance-agent-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/ios-performance-agent-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal 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.

Skills

A set of skills for iOS 26+, Swift 6.3 and SwiftUI that gives the agent knowledge of modern Apple frameworks

SkillMinimal access1.3KRepository stars

Skills for Apple development: SwiftUI, UIKit and Liquid Glass references, Swift 6 guides and a router for iOS 26+ tasks

SkillMinimal access359Repository stars

A SwiftUI best practices skill: state, view composition, performance, new APIs, Liquid Glass and Instruments trace analysis

SkillExtended access3.9KRepository stars

A skill that gives the agent Apple's own SwiftUI guidance, which the installer extracts from your local Xcode

SkillExtended access126Repository stars

A set of 26 skills on Jetpack Compose performance, from a measured audit to Baseline Profiles and R8

SkillMinimal access530Repository stars

A skill with scripts for building iOS apps and driving the simulator through the accessibility tree, with compact output for agents

SkillExtended access1.3KRepository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
iOS Performance Agent Skills (this card)no121
SwiftUI Expert Skillno3,893a general SwiftUI code review; this bundle focuses on speed, launch and profiling
Swift Concurrency Agent Skillno1,715a 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.

README badge

Report a problem