app-resizability
Use when an app's layout must adapt to a window that changes size while the app runs, or when…
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
$ npx -y skills add omarshahine/HomeClaw --skill swiftui-performance-audit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/swiftui-performance-auditContext preview
The summary Claude sees to decide when to auto-load this skill.
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
name: 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.
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.
HomeKit smart home control via MCP — lights, locks, thermostats, and scenes for Claude Desktop, Claude Code, and OpenClaw
Repo: omarshahine/HomeClaw
Use when an app's layout must adapt to a window that changes size while the app runs, or when…
Design and implement App Intents, app entities, and App Shortcuts for iOS apps so useful…
Use XcodeBuildMCP to build, run, launch, and debug the current iOS project on a booted…
Capture and interpret ETTrace profiles for iOS simulator apps, including symbolicated launch…
Capture, inspect, compare, and root-cause iOS memory graph leaks using Apple's leaks and…
Analyze Swift Package Manager dependencies, package plugins, module variants, and CI-oriented…