swiftui-pro

Review Swift and SwiftUI code for correctness, modern API usage, and accessibility issues.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Roy-wonji/claude-config --skill swiftui-pro-roy-wonji
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swiftui-pro
Source: https://github.com/Roy-wonji/claude-config/tree/main/skills/swiftui-pro
Command: npx skills add https://github.com/Roy-wonji/claude-config --skill swiftui-pro-roy-wonji

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you catch real SwiftUI problems before they ship by validating modern API usage, maintainable view/data flow, and performance- and accessibility-related issues.

Core Features & Use Cases

  • Modern SwiftUI correctness: Flags deprecated or non-idiomatic patterns (e.g., navigation, styling, and SwiftUI-specific APIs) while avoiding nitpicks.
  • Data flow & architecture checks: Verifies that state ownership, bindings, and shared data patterns are set up correctly for long-term maintainability.
  • UX quality gates: Reviews accessibility requirements (Dynamic Type, VoiceOver, Reduce Motion) and runtime performance concerns, and ensures navigation presentation is correct and efficient.

Quick Start

Use swiftui-pro to review my SwiftUI project and focus on accessibility and performance, reporting only genuine issues with file/line references and fixes.

Frequently Asked Questions about swiftui-pro

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

FAQPage Schema
How do I review SwiftUI code for deprecated APIs and performance issues?

Reviewing SwiftUI code for deprecated APIs and performance involves checking for non-idiomatic patterns, verifying data flow, and identifying runtime concerns. A focused audit reports genuine issues with line references and before-and-after code fixes.

What is the best way to check SwiftUI accessibility requirements like VoiceOver and Dynamic Type?

Checking SwiftUI accessibility requirements like VoiceOver and Dynamic Type involves running a UX quality gate review. This audit verifies accessibility compliance, identifies missing requirements, and provides per-file findings with actionable before-and-after fixes.

How do I validate SwiftUI state ownership and bindings for maintainability?

Validating SwiftUI state ownership and bindings for maintainability requires a data flow and architecture check. This review verifies that state ownership, bindings, and shared data patterns are set up correctly to ensure long-term maintainability.

Can I run a full SwiftUI project audit or focus on a specific target area?

You can run both full and focused SwiftUI project audits. The review applies when reading, writing, or refactoring SwiftUI projects, allowing targeted area audits or full project reviews for correctness, modern API usage, and accessibility.

Does SwiftUI code review work with existing Swift projects during refactoring?

SwiftUI code review works with existing Swift projects during refactoring by identifying correctness issues and verifying modern API usage. It enforces scoped checks using bundled reference guides and produces per-file findings with rules and before-and-after fixes.