ios-reviewer

Review iOS Swift code for SwiftUI, UIKit, Combine, and Swift Concurrency best practices.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/physics91/claude-vibe --skill ios-reviewer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ios-reviewer
Source: https://github.com/physics91/claude-vibe/tree/main/skills/ios-reviewer
Command: npx skills add https://github.com/physics91/claude-vibe --skill ios-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill audits iOS Swift projects for SwiftUI/UIKit patterns, memory management, Combine and async/await usage, and architecture guidance.

Core Features & Use Cases

  • SwiftUI view patterns and state ownership
  • Combine usage and cancellables management
  • Memory management and lifecycle reviews
  • Concurrency patterns (async/await) and architecture recommendations
  • Use Case: Inspect an iOS app to surface memory leaks and concurrency issues.

Quick Start

Apply the iOS reviewer to an Xcode project to surface Swift patterns and concurrency improvements.

Frequently Asked Questions about ios-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review iOS Swift code for memory leaks and concurrency issues?▼

iOS code review identifies memory leaks and concurrency problems by auditing SwiftUI state ownership, UIKit lifecycle management, Combine cancellables, and async/await patterns. The Skill applies detection rules across these domains to surface violations with severity, rationale, and sample code.

Can I use this code reviewer with SwiftUI and UIKit projects?▼

Yes. The Skill reviews both SwiftUI and UIKit architectures, including MVVM, TCA, and Clean Architecture. It works on iOS projects with .xcodeproj or .xcworkspace, Swift 5.9+ targets, and evaluates view patterns, lifecycle, and memory management for both frameworks.

What Combine and async/await patterns does the reviewer check?▼

The Skill enforces best practices for Combine pipelines and cancellables management, plus Swift Concurrency patterns with async/await usage. It detects common issues in subscription lifecycle, resource cleanup, and concurrent task handling.

How do I apply the iOS reviewer to an Xcode project?▼

Apply the Skill directly to your Xcode project folder containing .xcodeproj or .xcworkspace. It scans Swift 5.9+ targets, analyzes SwiftUI views, UIKit controllers, Combine operators, and async/await code, then returns structured feedback with actionable recommendations.

What architectures and frameworks does this reviewer support?▼

The Skill supports MVVM, The Composable Architecture (TCA), and Clean Architecture patterns. It audits SwiftUI view composition, UIKit lifecycle, Combine reactive flows, and Swift Concurrency best practices across these architectural styles.

What should I check before running the iOS code reviewer?▼

Ensure your project uses Swift 5.9 or later and contains .xcodeproj or .xcworkspace files. The Skill requires a valid iOS project structure to analyze SwiftUI, UIKit, Combine, and concurrency patterns effectively.