Dev & Engineering swiftuiswiftcode-reviewaccessibilityperformanceswift-concurrency

SwiftUI Pro

Review SwiftUI code for modern APIs, maintainability, accessibility, and performance.

FollowSkills review · FSRS-2.0
Not recommended
57/ 100 5-point scale 2.9 / 5
Trust18 / 25 · 3.6/5

The skill provides static code-review guidance only; it runs no commands, requires no external service or elevated permission, explicitly asks before adding third-party frameworks, and warns against committing secrets. It does not explain user-code or sensitive-data flows, review side effects, rollback, or result verification, so 7 points are deducted.

Reliability8 / 20 · 2.0/5

The review steps, reference files, and output format are broadly consistent and cover APIs, data flow, navigation, accessibility, performance, and hygiene. The supplied material lacks abnormal-input handling, failure feedback, key-path tests, and reproducible execution evidence; 12 points are deducted under static calibration.

Adaptability11 / 15 · 3.7/5

The intended audience, SwiftUI scenarios, full-review and partial-review modes, and invocation examples are reasonably clear. Non-fit boundaries, input/output limits, Chinese-language support, and mainland-China environment reachability are not established; 4 points are deducted.

Convention10 / 15 · 3.3/5

The skill uses layered reference files and includes version, license, examples, and some usage guidance; repository context also supplies installation and contribution notes. Maintenance ownership, changelog, versioning policy, dependency versions, and troubleshooting paths are incomplete, so 5 points are deducted.

Effectiveness6 / 15 · 2.0/5

The rules address modern SwiftUI APIs, accessibility, data flow, navigation, and performance, and the example output is directly actionable. No execution, test suite, or representative review result is supplied, so correctness and completeness still require human review; 9 points are deducted.

Verifiability4 / 10 · 2.0/5

The supplied files are auditable and the rules and output requirements are explicit, but there is no committed test suite, CI result, independent corroboration, or source citation for key judgments. Six points are deducted, with the static ceiling limiting this dimension to 5.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision be297ff80ddd
Before you use it
  • This is a static documentation review; the skill was not executed, and its accuracy or completeness on real SwiftUI projects was not verified.
  • The guidance assumes iOS 26 and Swift 6.2; applicability should be checked for older deployment targets or cross-platform SwiftUI projects.
  • Failure handling and boundaries for sensitive-code review are not explicit; manually review advice involving secrets, private data, network calls, or destructive changes.
  • No evidence is provided for Chinese-language support or mainland-China network reachability.
See the full review method →

What does this skill do, and when should you use it?

SwiftUI Pro is an Agent Skill for Claude Code, Codex, and other AI coding tools. It reviews Swift and SwiftUI projects against guidance for modern APIs, view structure, data flow, navigation, design, accessibility, performance, Swift, and code hygiene. Findings are organized by file and include locations, violated rules, and short before/after fixes. It fits developers who want AI-assisted SwiftUI review, but the source does not provide a test suite or independent evidence of runtime validation.

It reads Swift and SwiftUI code and checks it against the skill's api, views, data, navigation, design, accessibility, performance, swift, and hygiene references. It looks for deprecated APIs, data-flow problems, navigation and performance issues, and accessibility concerns involving Dynamic Type, VoiceOver, and Reduce Motion. It produces file-based findings with relevant lines, rule names, concise before/after fixes, and a prioritized summary. The supplied source does not show it compiling code, running tests, or invoking external commands.

  1. A SwiftUI developer wants a pre-commit review of modern API usage and project conventions.
  2. A team maintaining an older SwiftUI codebase needs to identify deprecated APIs and modernize them.
  3. A developer addressing VoiceOver, Dynamic Type, or Reduce Motion needs a focused accessibility review.
  4. A developer investigating slow updates or complicated state management needs checks for view structure, data flow, and performance.
  5. A developer using an AI coding assistant to generate SwiftUI wants review focused on common AI-generated mistakes.

What are this skill's strengths and limitations?

Pros
  • Covers APIs, views, data flow, navigation, design, accessibility, performance, Swift, and maintainability.
  • Explicitly instructs the reviewer to report genuine problems rather than nitpick.
  • Defines a practical output format with files, lines, rules, and before/after examples.
  • Sets clear baselines for iOS 26+, Swift 6.2+, and modern Swift concurrency.
  • Available under the MIT License.
Limitations
  • The skill references multiple reference files whose contents are not included in the supplied material.
  • The source does not show compilation, test execution, or runtime validation, so it is not a substitute for those checks.
  • No test suite, performance benchmark, or independent platform-validation evidence is provided.
  • Review quality depends on having enough project context; partial reviews necessarily cover less.

How do you install this skill?

Install the skill with npx:

npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro

Claude Code can also install it with:

/plugin marketplace add twostraws/SwiftUI-Agent-Skill
/plugin install swiftui-pro@swiftui-agent-skill

The source says installation can be scoped to one project or made available across projects, but does not document a client-specific installation directory.

How do you use this skill?

Trigger it in Claude Code with /swiftui-pro or in Codex with $swiftui-pro. You can also use natural language, for example: “Use the SwiftUI Pro skill to look for performance problems in this project.” For a partial review, specify the focus, such as “$swiftui-pro Focus on accessibility” or “/swiftui-pro Check for deprecated API”.

FAQ

Is it free to use?
The source says the project is licensed under MIT, permitting commercial use, modification, distribution, and private use.
Does it automatically modify code?
The documented format reports issues and shows before/after examples, but does not state that it writes changes back automatically.
Does it require network access or MCP?
The supplied SKILL.md shows no network calls or MCP requirement. The npx installation method requires Node.js.
Can it replace compilation and tests?
No. The source describes static code review and does not establish that it compiles, tests, or runtime-validates projects.

More skills from this repository

All from twostraws/SwiftUI-Agent-Skill

Related skills