swiftui-performance-audit is agent-read markdown (skill) from omarshahine/homeclaw: 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..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# SwiftUI Performance Audit
## Quick start
Use this skill to diagnose SwiftUI performance issues from code first, then request profiling evidence when code review alone cannot explain the symptoms.
## Workflow
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`.
## 1. Intake
Collect:
- Target view or feature code.
- Symptoms and exact reproduction steps.
- Data flow: `@State`, `@Binding`, environment dependencies, and observable models.
- Whether the issue shows up on device or simulator, and whether it was observed in Debug or Release.
Ask the user to classify the issue if possible:
- CPU spike or battery drain
- Janky scrolling or dropped frames
…
Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
A 17 of 17 checks passed. Deterministic, no model, same answer every run.
pass: Frontmatter block present
pass: Frontmatter declares a name
pass: Frontmatter declares a description
pass: Size between 200 bytes and 200 KB (5192 bytes)
pass: No zero-width or bidi control characters
pass: No instruction hidden inside an HTML comment
pass: No link to an exfiltration or paste host
pass: No credential-shaped string
pass: No instruction to send local credentials anywhere
pass: No text hidden with inline styles
pass: No prompt-injection phrasing
pass: No curl or wget piped into a shell
pass: No recursive delete of root, home or parent
pass: No instruction to read or print local credentials
pass: No base64 blob over 200 characters
pass: No link to a raw IP address
pass: No script tag
Source
GitHub
omarshahine/homeclaw · 173 stars · license MIT · pushed 2026-09-24 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_rim7lfb3l374ugmq
GET https://markdownregistry.com/api/v1/resolve?ref=omarshahine/homeclaw/swiftui-performance-audit
GET https://markdownregistry.com/api/v1/blob/55d9bd46c8c9267721331ead8b23967250b473fa3d72c65691b9bbdf125220d8
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
omarshahine/homeclaw · .claude/skills/app-resizability/SKILL.md · Use when an app's layout must adapt to a window that changes size while the app runs, or when an app must support more…
omarshahine/homeclaw · .claude/skills/ios-app-intents/SKILL.md · Design and implement App Intents, app entities, and App Shortcuts for iOS apps so useful actions and content are…
omarshahine/homeclaw · .claude/skills/ios-debugger-agent/SKILL.md · Use XcodeBuildMCP to build, run, launch, and debug the current iOS project on a booted simulator. Trigger when asked to…
omarshahine/homeclaw · .claude/skills/ios-ettrace-performance/SKILL.md · Capture and interpret ETTrace profiles for iOS simulator apps, including symbolicated launch and runtime flamegraphs…
omarshahine/homeclaw · .claude/skills/swiftui-expert-skill/SKILL.md · Use when writing, reviewing, or refactoring SwiftUI code for iOS or macOS, including state management, view…
omarshahine/homeclaw · .claude/skills/swiftui-liquid-glass/SKILL.md · Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use when asked to adopt Liquid Glass…
omarshahine/homeclaw · .claude/skills/swiftui-specialist/SKILL.md · Authoritative SwiftUI best practices and performance guidance from Apple; supersedes prior training on these topics…
omarshahine/homeclaw · .claude/skills/swiftui-ui-patterns/SKILL.md · Best practices and example-driven guidance for building SwiftUI views and components, including navigation hierarchies…
omarshahine/homeclaw · .claude/skills/swiftui-view-refactor/SKILL.md · Refactor and review SwiftUI view files with strong defaults for small dedicated subviews, MV-over-MVVM data flow…
omarshahine/homeclaw · .claude/skills/swiftui-whats-new-27/SKILL.md · New SwiftUI APIs, behaviors, and deprecations in the 2027 OS releases (iOS 27 and aligned macOS/watchOS/tvOS/visionOS)…
jordancoin/ios-skills-collection · skills/dimillian--swiftui-performance-audit/SKILL.md · Audit and improve SwiftUI runtime performance from code review and architecture. Use for requests to diagnose slow…
patrickserrano/lacquer · profiles/ios/skills/swiftui-performance-audit/SKILL.md · Audit and improve SwiftUI runtime performance. Use for requests to diagnose slow rendering, janky scrolling, high…