File contents Swift / iOS Code Review
When to Use
Reviewing Swift/iOS code (SwiftUI, UIKit, Combine)
Evaluating iOS architecture (MVVM, TCA, VIPER)
App Store compliance review
iOS performance and memory review
Review Checklist
Architecture
Swift Best Practices
SwiftUI
Memory & Performance
App Store Guidelines
Output Format
## iOS Review: [Module]
**Health Score**: X/10
### Issues | Improvements | Architecture Notes
Source: camilooscargbaptista/cto-toolkit — distributed by TomeVault .
1 --- 2 name: camilooscargbaptista-cto-toolkit-swift-review 3 description: Swift / iOS Code Review 4 --- 5 6 # Swift / iOS Code Review 7 8 ## When to Use 9 - Reviewing Swift/iOS code (SwiftUI, UIKit, Combine) 10 - Evaluating iOS architecture (MVVM, TCA, VIPER) 11 - App Store compliance review 12 - iOS performance and memory review 13 14 ## Review Checklist 15 16 ### Architecture 17 - [ ] MVVM or TCA architecture consistently applied 18 - [ ] View models don't import UIKit/SwiftUI 19 - [ ] Protocol-oriented design for dependencies 20 - [ ] Coordinator pattern for navigation (if UIKit) 21 - [ ] `@EnvironmentObject` / `@StateObject` used correctly 22 23 ### Swift Best Practices 24 - [ ] Value types (`struct`) preferred over reference types (`class`) 25 - [ ] `let` preferred over `var` (immutability) 26 - [ ] Guard clauses for early returns 27 - [ ] `Result<Success, Failure>` for error handling 28 - [ ] `Codable` for JSON parsing (not manual parsing) 29 - [ ] `async/await` instead of completion handlers (iOS 15+) 30 - [ ] Property wrappers for common patterns 31 - [ ] Access control (`private`, `internal`, `public`) enforced 32 33 ### SwiftUI 34 - [ ] Views are small and composable (< 50 lines body) 35 - [ ] `@State` for local, `@Binding` for parent-child, `@ObservedObject` for injected 36 - [ ] No heavy computation in `body` (use `.task {}` modifier) 37 - [ ] Preview providers for all views 38 - [ ] Accessibility modifiers (`.accessibilityLabel`, `.accessibilityHint`) 39 - [ ] Dark mode support verified 40 41 ### Memory & Performance 42 - [ ] No retain cycles (`[weak self]` in closures) 43 - [ ] `Instruments` profiled for leaks 44 - [ ] Images resized to display size (not full resolution) 45 - [ ] TableView/CollectionView cell reuse 46 - [ ] Background tasks for heavy work (`DispatchQueue.global()`) 47 - [ ] Core Data batch operations for large datasets 48 49 ### App Store Guidelines 50 - [ ] No private APIs used 51 - [ ] In-App Purchase for digital goods (not external links) 52 - [ ] Privacy manifest (`PrivacyInfo.xcprivacy`) included 53 - [ ] Required device capabilities declared 54 - [ ] App Transport Security exceptions justified 55 - [ ] No hardcoded test data in release builds 56 57 ## Output Format 58 ```markdown 59 ## iOS Review: [Module] 60 **Health Score**: X/10 61 ### Issues | Improvements | Architecture Notes 62 ``` 63 64 --- 65 > Source: [camilooscargbaptista/cto-toolkit](https://github.com/camilooscargbaptista/cto-toolkit) — distributed by [TomeVault](https://tomevault.io). 66 <!-- tomevault:4.0:skill_md:2026-05-23 -->
tomevault-io/skills-registry/tree/main/camilooscargbaptista--cto-toolkit--swift-review commit cd77e58659
Frequently asked questions How do I install the Camilooscargbaptista Cto Toolkit Swift Review skill? Run npx skillmds@latest add tomevault-io/camilooscargbaptista-cto-toolkit-swift-review in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Camilooscargbaptista Cto Toolkit Swift Review skill do? Swift / iOS Code Review It is listed under Coding & Dev Tools on SkillMD.
Is Camilooscargbaptista Cto Toolkit Swift Review safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Camilooscargbaptista Cto Toolkit Swift Review? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Camilooscargbaptista Cto Toolkit Swift Review free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Camilooscargbaptista Cto Toolkit Swift Review? tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.