swiftui-performance-auditAudit 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.
Install via ClawdBot CLI:
clawdbot install steipete/swiftui-performance-auditGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Mar 1, 2026
An e-commerce app experiences janky scrolling and high CPU usage when users browse product listings with images and dynamic filters. The SwiftUI audit identifies heavy image decoding on the main thread and unstable identity in ForEach loops, leading to frequent view updates.
A social media app has slow rendering and excessive memory usage in its feed, which includes formatted timestamps, images, and real-time updates. The audit reveals expensive formatters in view bodies and broad observable state changes causing view invalidation storms.
A finance dashboard app shows laggy animations and layout thrash when displaying real-time charts and sorted transaction lists. The audit uncovers sorting operations within SwiftUI body evaluations and deep layout hierarchies using GeometryReader.
A health tracking app suffers from frame drops and high CPU during navigation and data updates, such as when filtering workout logs. The audit finds computed properties doing heavy filtering in views and over-animated hierarchies impacting performance.
Apps offer basic features for free with premium upgrades. Poor performance in free versions can deter upgrades, making SwiftUI audits crucial to optimize core features like scrolling and data display to retain users and drive subscription revenue.
Platforms provide tools for businesses via subscription. Performance issues in SwiftUI-based dashboards can reduce productivity and customer satisfaction, leading to churn. Audits help ensure smooth, efficient interfaces to support high-value contracts.
Apps generate revenue through in-app ads and rely on high user engagement. Slow rendering or janky scrolling can decrease ad views and user retention. SwiftUI audits optimize view updates and memory usage to maintain smooth interactions and ad impressions.
💬 Integration Tip
Integrate this skill early in the development cycle by running audits during code reviews to catch performance issues before deployment, using the workflow decision tree to adapt to user input.
Scored Apr 19, 2026
Best practices and example-driven guidance for building SwiftUI views and components. Use when creating or refactoring SwiftUI UI, designing tab architecture with TabView, composing screens, or needing component-specific patterns and examples.
Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use when asked to adopt Liquid Glass in new SwiftUI UI, refactor an existing feature to Liquid Glass, or review Liquid Glass usage for correctness, performance, and design alignment.
Swift Concurrency review and remediation for Swift 6.2+. Use when asked to review Swift Concurrency usage, improve concurrency compliance, or fix Swift concurrency compiler errors in a feature or file.
Refactor and review SwiftUI view files for consistent structure, dependency injection, and Observation usage. Use when asked to clean up a SwiftUI view’s layout/ordering, handle view models safely (non-optional when possible), or standardize how dependencies and @Observable state are initialized and passed.
Build performant cross-platform apps with Flutter widgets, state management, and platform integration.
Build performant cross-platform mobile apps with React Native components, navigation, and native modules.