apple-aso
Optimize Apple App Store metadata in store.config.json for ASO (App Store Optimization). Use when working with store.config.json,…
Audit and improve SwiftUI runtime performance from code review and architecture. Use for requests to diagnose slow rendering, janky scrolling, high CPU/memory usage, excessive view updates, or layout thrash in SwiftUI apps, and to provide guidance for user-run Instruments
Claude Code
$ npx -y skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-performance-audit --agent claude-code
Codex
$ npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-performance-audit -a codex -y
Cursor
$ npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-performance-audit -a cursor -y
Gemini CLI
$ npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-performance-audit -a gemini-cli -y
GitHub Copilot
$ npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-performance-audit -a github-copilot -y
OpenCode
$ npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-performance-audit -a opencode -y
Windsurf
$ npx skills add Prisma-Labs-Dev/apple-skills --skill guide-swiftui-performance-audit -a windsurf -y
name: guide-swiftui-performance-audit description: Audit and improve SwiftUI runtime performance from code review and architecture. Use for requests to diagnose slow rendering, janky scrolling, high CPU/memory usage, excessive view updates, or layout thrash in SwiftUI apps, and to provide guidance for user-run Instruments profiling when code review alone is insufficient. type: guide origin: https://github.com/Dimillian/Skills license: MIT
> **Guide Skill** — This is an expert workflow/pattern guide, not API reference documentation. > Originally from [Dimillian/Skills](https://github.com/Dimillian/Skills) by Thomas Ricouard. MIT License.
Use this skill to diagnose SwiftUI performance issues from code first, then request profiling evidence when code review alone cannot explain the symptoms.
1. Classify the symptom: slow rendering, janky scrolling, high CPU, memory growth, hangs, or excessive view updates. 2. If code is available, start with a code-first review using `references/code-smells.md`. 3. If code is not available, ask for the smallest useful slice: target view, data flow, reproduction steps, and deployment target. 4. If code review is inconclusive or runtime evidence is required, guide the user through profiling with `references/profiling-intake.md`. 5. Summarize likely causes, evidence, remediation, and validation steps using `references/report-template.md`.
Collect:
Ask the user to classify the issue if possible:
For the full profiling intake checklist, read `references/profiling-intake.md`.
Focus on:
Use `references/code-smells.md` for the detailed smell catalog and fix guidance.
Provide:
If code review does not explain the issue, ask for runtime evidence:
Use `references/profiling-intake.md` for the exact checklist and collection steps.
Apply targeted fixes:
Use `references/code-smells.md` for examples, Observation-specific fan-out guidance, and remediation patterns.
Ask the user to re-run the same capture and compare with baseline metrics. Summarize the delta (CPU, frame drops, memory peak) if provided.
Provide:
Use `references/report-template.md` when formatting the final audit.
Apple development skills for Claude Code, Codex, and other coding agents — current iOS 26+ APIs, SwiftUI, UIKit, Liquid Glass, Human Interface Guidelines, and practical workflow guides.
Optimize Apple App Store metadata in store.config.json for ASO (App Store Optimization). Use when working with store.config.json,…
Index of Apple developer documentation for iOS, macOS, and related frameworks. Use when looking up what APIs exist in a…
API reference: BackgroundTasks. Query for BGTaskScheduler, app refresh, background processing.
API reference: Combine. Query for publishers, subscribers, operators, async data streams.
API reference: Core Animation (QuartzCore). Query for CALayer, CAAnimation, CABasicAnimation, CAKeyframeAnimation,…
API reference: Core Haptics. Query for CHHapticEngine, haptic patterns, tactile feedback.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.