Updated 3mo ago
by Livsy90
iOS-Performance-Agent-Skills
A collection of AI-agent skills for reviewing, diagnosing, and improving performance in iOS applications.
117 GitHub stars (117)
+1 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | +1 |
| Oct 2 | +1 |
| Oct 3 | −1 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 6 skills (6 skills found in its SKILL.md files)
- 11 forks (11 forks)
- 3mo ago last update (Last updated 3mo ago)
Install
Skills CLI
npx skills add Livsy90/iOS-Performance-Agent-Skills
Asks which skills and agents to install. Just one: npx skills add Livsy90/iOS-Performance-Agent-Skills --skill ios-launch-performance — add -g for every project.
Claude Code
git clone https://github.com/Livsy90/iOS-Performance-Agent-Skillscp -r "iOS-Performance-Agent-Skills/ios-launch-performance" ~/.claude/skills/
Copies the ios-launch-performance skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add Livsy90/iOS-Performance-Agent-Skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
ios-launch-performance
Use this skill when diagnosing iOS app launch performance, startup regressions, first-frame readiness, or early responsiveness. Covers pre-main/dyld work, AppDelegate/SceneDelegate, SwiftUI App startup, launch orchestration, SDK initialization, and launch measurement. Do not use for general performance unless the code runs on the launch path.
ios-launch-performance/SKILL.md on GitHub (opens in a new tab) -
ios-perceived-performance
Use this skill for product-level iOS responsiveness and loading/feedback flows, including perceived latency, time to first feedback, progressive rendering, loading states, skeletons, placeholders, optimistic updates, rollback behavior, high-stakes actions, UI continuity, and responsiveness validation. Do not use it for low-level CPU, memory, rendering, Swift Concurrency, or launch-performance dia…
ios-perceived-performance/SKILL.md on GitHub (opens in a new tab) -
ios-performance-profiling
Use this skill when choosing, running, or interpreting iOS performance profiling workflows, including Instruments traces, signposts, XCTest metrics, MetricKit, Xcode Organizer, hangs, hitches, CPU, allocations, memory graphs, disk I/O, networking, power, or production performance signals. Do not use it as the deep domain skill for launch, SwiftUI, concurrency, perceived performance, or runtime is…
ios-performance-profiling/SKILL.md on GitHub (opens in a new tab) -
swift-concurrency-performance
Use this skill when reviewing Swift Concurrency performance and responsiveness, including task explosions, actor hopping, MainActor bottlenecks, cancellation, AsyncSequence cleanup, continuations, reentrancy, executor behavior, blocking async work, or async work that affects UI latency. Do not use it for general async/await syntax questions unless performance, responsiveness, cancellation, or lif…
swift-concurrency-performance/SKILL.md on GitHub (opens in a new tab) -
swift-runtime-performance
Use this skill when reviewing Swift code for runtime-level performance costs, including heap allocation, ARC traffic, stack vs heap storage, closure capture contexts, method dispatch, protocol witness dispatch, existentials vs generics, opaque types, copy-on-write, SIL optimizer output, unsafe memory boundaries, or module-boundary optimizer visibility. Do not use it for Swift Concurrency scheduli…
swift-runtime-performance/SKILL.md on GitHub (opens in a new tab) -
swiftui-performance
Use this skill when reviewing or fixing SwiftUI performance issues, including unnecessary invalidation, unstable identity, broad state dependencies, expensive body work, heavy rows, scrolling hitches, layout/drawing cost, or async lifecycle work. Do not use it for general SwiftUI syntax, styling, UIKit-only performance, or generic profiling unless SwiftUI update behavior is central.
swiftui-performance/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.