ios-code-review

Review iOS Swift code for RxSwift, Clean Architecture, and naming issues.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/daispacy/py-claude-marketplace --skill ios-code-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-code-review
Source: https://github.com/daispacy/py-claude-marketplace/tree/main/py-plugin/skills/ios-code-review
Command: npx skills add https://github.com/daispacy/py-claude-marketplace --skill ios-code-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive, automated iOS Swift code review, ensuring adherence to best practices in RxSwift, Clean Architecture, naming, security, UI/UX, and performance. It saves significant time in manual review processes and consistently elevates code quality across your team.

Core Features & Use Cases

  • Multi-faceted Review: Checks 6 core categories: Naming Conventions, RxSwift Patterns, Clean Architecture, Security, UI/UX, and Performance, providing a holistic quality assessment.
  • Severity-based Reporting: Prioritizes identified issues (Critical, High, Medium, Low) with clear explanations, code examples (current vs. fixed), and actionable recommendations.
  • Use Case: Before merging any iOS pull request, activate this Skill to get an instant, detailed report on potential issues, from memory leaks in RxSwift to architectural violations, allowing developers to fix problems proactively.

Quick Start

Review the 'PaymentViewModel.swift' file for code quality and best practices.

Frequently Asked Questions about ios-code-review

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

FAQPage Schema
How do I automate code review for iOS Swift projects?

Automated code review for iOS Swift identifies quality issues across naming conventions, RxSwift patterns, Clean Architecture, security, UI/UX, and performance. Submit your Swift source files—ViewControllers, ViewModels, UseCases, Repositories—to receive severity-ranked findings (Critical, High, Medium, Low) with concrete fixes and actionable recommendations before merging pull requests.

Can I detect RxSwift memory leaks and retain cycles in my code?

Yes. RxSwift memory leak detection checks disposal patterns, scheduling, subscription lifecycle, and retain cycles in your Swift codebase. The review flags improper resource management and provides corrected examples to enforce safe reactive patterns across ViewModels and UseCases.

What code quality checks does a Swift code review cover?

Swift code review checks six core categories: naming conventions, RxSwift patterns, Clean Architecture layering, security vulnerabilities, UI/UX best practices, and performance issues. Each finding includes severity classification, current vs. fixed code examples, and specific guidance for resolution.

How do I review pull request diffs for architectural violations?

Submit PR diffs or specific files to detect Clean Architecture violations, incorrect dependency injection, layer boundary breaches, and structural inconsistencies. The review enforces proper separation between ViewControllers, ViewModels, UseCases, and Repositories with concrete refactoring examples.

Does code review work with RxSwift naming conventions and patterns?

Yes. The review validates RxSwift-specific naming conventions, observable composition patterns, subscription management, error handling chains, and operator usage. It flags deviations from idiomatic RxSwift practices and provides corrected patterns aligned with industry standards.

What's the best way to ensure consistent code quality across an iOS team?

Automated code review provides consistent, repeatable quality checks before merge. Running reviews on all pull requests enforces team-wide adherence to RxSwift patterns, Clean Architecture principles, security standards, and naming conventions without manual overhead, raising baseline quality systematically.