Writing · Channel: Claude Code

swiftui-pro

Comprehensively reviews SwiftUI code for best practices on modern APIs, maintainability, and performance. Use when reading, writing, or reviewing SwiftUI projects.

Skilltwostraws/SwiftUI-Agent-SkillVerify upstream fit
Rank signal60/100

This rank signal uses GitHub stars, measured star growth, and recent maintenance. It is not a safety score or install approval.

SKILL.md proofSKILL.mdOpen the upstream source before installing.
GitHub stars4,106Adoption baseline, not a quality guarantee.
Adoption momentum+60/wk starsMeasured star growth from the current scan window.
Recent update55 days agoRecent maintenance signal: last pushed Apr 20, 2026.
Why we list it

Worth reviewing before you install

Worth a closer look if the use case fits. It has adoption, measured growth, and recent maintenance. Install notes are available, but you should still inspect the source.

Approved public shortlistSKILL.md evidenceAlternatives kept nearby
Best for

Writing teams. Channel tag: Claude Code, Codex, AI Agent. Treat this as a search fit signal, not compatibility proof. Best when you want a concrete install path. Start with swiftui-pro/SKILL.md.

Review before install

Inspect swiftui-pro/SKILL.md and the install command before adding it to a shared agent workflow. No actionable warning was returned for this snapshot.

Compare alternatives

Compare nearby writing skills in the Claude Code, Codex, AI Agent channel when 4,106 GitHub stars, source freshness, or install notes are close. This one has a clearer install path, but a nearby skill may still fit your agent setup better.

GitHub4,106 stars143 forksSkill

How to install swiftui-pro

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

We show selected README/SKILL.md excerpts, not a full mirror of the repo. Use the focus cards for install notes, usage, and skill rules, then open GitHub before installing.

Install evidence

Command extracted from README.md.

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

Review README.md for usage examples and expected workflow.

Skill rules

Review swiftui-pro/SKILL.md for trigger rules and constraints.

README.mdSections: Installing SwiftUI Pro, Using SwiftUI Pro, Why Use an Agent Skill for SwiftUI?

SwiftUI Agent Skill for AI Coding Assistants

An agent skill that helps AI coding assistants write smarter, simpler, and more modern SwiftUI, including guidance on API usage, design, performance, and accessibility. Covers navigation, layout, animations, state management, VoiceOver, deprecated API, and more, targeting the mistakes LLMs actually make.

Also available:

Find more agent skills for Swift and Apple platform development at Swift Agent Skills.

The skill builds upon my existing AGENTS.md file, meaning that you can bring years of knowledge and practical experience into your coding agent of choice in just a few minutes. It uses the Agent Skills format, so it works smoothly with Claude Code, Codex, Gemini, Cursor, and more.

Installing SwiftUI Pro

You can install this skill into Claude Code, Codex, Gemini, Cursor, and more by using npx:

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

If you get the error npx: command not found, it means you don’t currently have Node installed. You need to run this command to install Node through Homebrew:

brew install node

And if that fails it usually means you need to install Homebrew first.

When using npx, you can select exactly which agents you want to use during the installation. You can also select whether the skill should be installed just for one project, or whether it should be made available for all your projects.

Claude Code users can add the SwiftUI Agent Skill marketplace then install the plugin directly through Claude, like this:

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

Alternatively, you can clone this whole repository and install it however you want.

If you’re using Xcode, watch the YouTube video on How to Install and Use Agent Skills in Xcode for a walkthrough.

Using SwiftUI Pro

The skill is called SwiftUI Pro, and can be triggered in various ways. For example, in Claude Code you would use this:

/swiftui-pro

And in Codex you would use this:

$swiftui-pro

In both cases you can provide specific instructions if you want only a partial review. For example, /swiftui-pro Check for deprecated API on Claude, or $swiftui-pro Focus on accessibility in Codex.

You can also trigger the skill using natural language:

Use the SwiftUI Pro skill to look for performance problems in this project.

Why Use an Agent Skill for SwiftUI?

This skill is built on thousands of hours of learning, experimenting, and building real-world SwiftUI projects. The rules contained here directly target common SwiftUI mistakes made by LLMs. They sometimes make buttons invisible to VoiceOver, they frequently use deprecated API, and they would often write code that causes surprise performance problems.

You can read more about why I created this skill in my article: SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools.

Need the full source? Read full README on GitHub