swift-review

Automate Swift/iOS code reviews for architecture, performance, and App Store readiness.

7|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/camilooscargbaptista/cto-toolkit --skill swift-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swift-review
Source: https://github.com/camilooscargbaptista/cto-toolkit/tree/main/swift-review
Command: npx skills add https://github.com/camilooscargbaptista/cto-toolkit --skill swift-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Swift/iOS teams often struggle with inconsistent architectures, scattered best-practice checks, and missed performance and accessibility issues during code reviews. This Skill provides a structured, repeatable review framework to enforce architecture and Swift best practices across SwiftUI, UIKit, and server-side Swift projects.

Core Features & Use Cases

  • Architecture and pattern evaluation (MVVM, TCA, VIPER) and protocol-oriented design checks
  • Swift best practices enforcement (immutability, Codable for JSON, async/await, access control)
  • SwiftUI and UIKit guidance for view composition, state management, accessibility, and performance
  • Memory and performance checks (leaks, retain cycles, efficient image handling)
  • App Store compliance and platform guidelines review (privacy, permissions, required capabilities)
  • Real-world use: a codebase migrating to MVVM can be scanned to identify non-conforming ViewModels and coordinate navigation patterns

Quick Start

Run the swift-review skill on your Swift project to surface architecture, style, and App Store readiness gaps.

Frequently Asked Questions about swift-review

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

FAQPage Schema
How do I automate Swift iOS code reviews for architecture and style standards?

You can automate Swift code reviews by running a structured checklist that evaluates MVVM/TCA/VIPER adherence, memory leaks, and App Store compliance. This Skill scans SwiftUI, UIKit, and server-side Swift projects to identify architecture and performance gaps consistently.

What does a structured code review check for in SwiftUI and UIKit projects?

A structured code review checks SwiftUI and UIKit projects for view composition, state management, accessibility, and performance issues. It also enforces protocol-oriented design, immutability, and efficient image handling to ensure modern Swift practices are followed.

Can I use this code review skill for server-side Swift projects?

Yes, you can use this code review skill for server-side Swift projects. It evaluates architecture patterns, enforces Swift best practices like Codable for JSON and async/await, and verifies access control across SwiftUI, UIKit, and server-side Swift codebases.

How do I check my iOS codebase for MVVM architecture adherence?

Checking an iOS codebase for MVVM architecture adherence involves scanning for non-conforming ViewModels and evaluating navigation patterns. This Skill applies a deterministic checklist to identify architecture violations and ensure protocol-oriented design standards are met.

Does this Swift review process detect memory leaks and retain cycles?

Yes, the Swift review process detects memory leaks and retain cycles through dedicated memory and performance checks. It evaluates retain cycles, leak risks, and efficient image handling to ensure optimal memory management in iOS applications.

What is the best way to verify App Store compliance in an iOS code review?

The best way to verify App Store compliance in an iOS code review is to evaluate privacy rules, required permissions, and platform capabilities. This Skill includes a deterministic checklist that reviews App Store readiness and platform guidelines during the code scan.