mcpField
P
performance

performance

github.com/rshankrasDevelopment864189 installsUpdated 2d ago
Repository

About performance

A skill collection for developers diagnosing app performance, from system-level profiling to SwiftUI rendering behavior. It separates guidance for Instruments investigations from view identity and re-render issues.

Key features

  1. 01System performance profiling guidance
  2. 02Instruments workflows for hangs and memory
  3. 03Slow launch and energy diagnosis
  4. 04SwiftUI re-render and identity debugging

Use cases

  1. 01Investigating a slow or unresponsive app
  2. 02Profiling memory, launch time, or energy use
  3. 03Finding unnecessary SwiftUI view updates

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/rshankras/claude-code-apple-skills --skill performance

After installing, type/performancein Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

profiling/
energy-diagnostics.md
hitches.md
launch-optimization.md
memory-profiling.md
time-profiler.md
swiftui-debugging/
body-reevaluation.md
common-pitfalls.md
lazy-loading.md
view-identity.md

Details

From the project README

Performance Skills

Diagnose and fix performance problems, from system-level profiling to SwiftUI render behavior.

When This Skill Activates

Use this skill when the user:

  • Reports the app is slow, janky, or hanging
  • Wants to profile with Instruments (Time Profiler, Allocations, Hangs)
  • Is investigating memory issues, slow launches, or energy drain
  • Sees SwiftUI views re-rendering too often or slow body evaluations
  • Asks about view identity problems or _printChanges()

Available Skills

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.

SkillReadCovers
profilingprofiling/SKILL.mdInstruments workflows; hangs, memory, slow launch, energy diagnosis
swiftui-debuggingswiftui-debugging/SKILL.mdUnnecessary re-renders, view identity, slow body evaluations

How to Route

  1. Match the request to a row above — system-level symptoms → profiling; SwiftUI render symptoms → swiftui-debugging.
  2. Read that SKILL.md (relative to this file) plus any reference files it lists.
  3. Apply the guidance to the user's code.

Comments

Markdown supported