ios-review

Reviews iOS pull requests against Apple documentation, SwiftUI, Swift Concurrency, and Swift Testing standards.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/alessioroberto82/claude-plugin-circle --skill ios-review-alessioroberto82
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-review
Source: https://github.com/alessioroberto82/claude-plugin-circle/tree/main/plugin-ios/skills/ios-review
Command: npx skills add https://github.com/alessioroberto82/claude-plugin-circle --skill ios-review-alessioroberto82

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Generic code review misses iOS-specific issues like deprecated Apple APIs, incorrect SwiftUI state ownership, concurrency anti-patterns, and stale XCTest patterns. This Skill performs platform-aware review of Swift pull requests with findings backed by verifiable citations from Apple documentation or project standards. ## Core Features & Use Cases - Seven review domains: API validation via Apple docs MCPs (Cupertino, apple-docs-mcp, Sosumi), SwiftUI patterns, Swift Concurrency, Swift Testing, reuse/architectural consistency, robustness, and accessibility. - Citation-gated findings: Every finding must cite an Apple documentation result, a loaded skill pattern, or a verified file:line reference, with confidence scoring and a 90/100 posting threshold. - Local skill precedence: Project-level skills in .claude/skills/ override external guidance on topic overlap, so project-specific conventions win. - Use Case: Run it on a PR that adds a SwiftUI chart view to catch an @ObservedObject that should be @StateObject, a DispatchSemaphore.wait() deadlock risk on @MainActor, and a duplicated calculator that already exists elsewhere in the codebase. ## Quick Start Ask the assistant to run an iOS code review on pull request 42 using the ios-review skill.

Frequently Asked Questions about ios-review

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

FAQPage Schema
How do I review an iOS pull request for SwiftUI and concurrency issues?

Invoke the ios-review skill with a PR number, URL, or branch name. It fetches the diff via GitHub CLI, checks changed lines across seven domains including SwiftUI state ownership and Swift Concurrency isolation, and posts citation-backed findings to the PR.

What tools does iOS code review use for Apple API validation?

It queries Apple documentation MCP servers, checking Cupertino first, then apple-docs-mcp or Sosumi. API queries are capped at 10 per review. If no documentation MCP is available, the API validation domain is skipped gracefully.

Does the iOS review work without Apple documentation MCP servers?

Yes, it degrades gracefully. Without an Apple docs MCP it skips API validation but still reviews SwiftUI patterns, concurrency, testing, reuse, robustness, and accessibility using loaded plugin skills and local project skills.

Can project-specific Swift conventions override default review rules?

Yes. Skills found in the project's .claude/skills/ directory take priority over external sources on topic overlap. Findings cite the local skill as the source, and external documentation is only used to supplement, never contradict.

Why does the iOS review skip some pull requests?

The right-reviewer gate stops the review when the diff contains zero Swift or iOS files, deferring to general code review instead. It also stops for closed, draft, or merged PRs and warns when the repository is not an iOS project.