ios-sdk-code-review

Review iOS Swift source code for architecture, memory, and naming issues.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires .

What problem does it solve?

This Skill performs an in-depth code review of Payoo iOS SDK components, evaluating Clean Architecture adherence, MVVM patterns, UseCase placement, memory management, and API design.

Core Features & Use Cases

  • Architecture checks: Ensure proper layer separation, no UIKit usage in Domain/Data layers.
  • MVVM validation: Verify protocol definitions, delegation, and testability.
  • UseCase discipline: Validate single-responsibility and injection patterns.
  • Memory & API review: Detect retain cycles, force unwraps, and unsafe API surfaces.

Quick Start

Trigger a review for a given Swift file (e.g., DepositViewModel.swift) and receive a structured assessment with suggested fixes.

Frequently Asked Questions about ios-sdk-code-review

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

FAQPage Schema
How do I review iOS Swift code for architecture and MVVM pattern issues?

Code review for iOS Swift evaluates Clean Architecture adherence, MVVM pattern correctness, and layer separation. This Skill analyzes presentation, domain, and data layers to identify architectural violations, improper UIKit usage, and protocol definition problems, delivering a structured report with remediation steps.

What memory management and API design issues does an iOS code review catch?

iOS code review detects retain cycles, force unwraps, unsafe API surfaces, and delegation problems in Swift source code. It flags memory-management risks and API design weaknesses across UseCase patterns and dependency injection, providing code examples for fixes.

How do I validate UseCase pattern implementation in iOS Swift code?

UseCase validation ensures single-responsibility adherence and proper dependency injection in Swift. The review checks UseCase placement across domain and data layers, confirms protocol definitions, and identifies injection pattern violations with concrete remediation guidance.

Can I use this code review for Swift files that don't follow Clean Architecture?

The code review applies Clean Architecture, MVVM, and UseCase pattern checks as core constraints. If your Swift code does not follow these patterns, the review will identify deviations and suggest realignment; it is designed for Payoo iOS Framework architecture specifically.

What output does an iOS Swift code review produce?

Code review produces a structured, actionable report detailing architecture strengths, critical issues, warnings, and concrete remediation steps with code examples. Results cover SwiftLint constraints, naming conventions, and conformance across presentation, domain, and data layers.