Frameworks

Best Swift Agent Skills

70 Swift skills for AI coding assistants — ranked by popularity.

This collection provides specialized skill sets for AI agents working within the Swift ecosystem. These SKILL.md files allow developers to extend the capabilities of Claude Code, Cursor, and Codex, moving beyond general coding tasks into platform-specific domains. Whether you are building native iPhone applications, designing interfaces according to Human Interface Guidelines, or managing complex AppKit requirements for macOS, these skills offer concrete instructions for your AI agent. You will find modules for automating XCUITest or Appium workflows, implementing modern Swift 6 concurrency, and navigating specialized design patterns like Liquid Glass. These tools are built for developers who want to manage the full lifecycle of their apps—from testing and build automation to final deployment—directly through CLI-based workflows. By integrating these specific skill sets, you enable your agent to understand the technical constraints and platform conventions essential for high-quality, native Swift development.

Top Swift skills

mobile-ios-design

wshobson

Master iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensuring apps follow Apple's design principles.

272711

mobile-design

sickn33

Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches principles and constraints, not fixed layouts. Use for React Native, Flutter, or native mobile apps.

149231

build-macos-apps

glittercowboy

Build professional native macOS apps in Swift with SwiftUI and AppKit. Full lifecycle - build, debug, test, optimize, ship. CLI-only, no Xcode.

70217

ios-simulator-skill

conorluddy

21 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output.

27181

build-iphone-apps

glittercowboy

Build professional native iPhone apps in Swift with SwiftUI and UIKit. Full lifecycle - build, debug, test, optimize, ship. CLI-only, no Xcode. Targets iOS 26 with iOS 18 compatibility.

1483

liquid-glass-developer

anyproto

Context-aware routing to iOS 26 Liquid Glass implementation patterns. Use when working with glass effects, GlassEffectContainer, morphing transitions, or iOS 26 visual effects.

2367

swiftui-liquid-glass

Dimillian

Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use when asked to adopt Liquid Glass in new SwiftUI UI, refactor an existing feature to Liquid Glass, or review Liquid Glass usage for correctness, performance, and design alignment.

1567

ios-developer

sickn33

Develop native iOS applications with Swift/SwiftUI. Masters iOS 18, SwiftUI, UIKit integration, Core Data, networking, and App Store optimization. Use PROACTIVELY for iOS-specific features, App Store optimization, or native iOS development.

1062

xcodebuildmcp

cameroncooke

Official skill for XcodeBuildMCP. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).

2447

mobile-games

davila7

Mobile game development principles. Touch input, battery, performance, app stores.

1158

swiftui-expert-skill

sickn33

Write, review, or improve SwiftUI code following best practices for state management, view composition, performance, modern APIs, Swift concurrency, and iOS 26+ Liquid Glass adoption. Use when building new SwiftUI features, refactoring existing views, reviewing code quality, or adopting modern SwiftUI patterns.

1333

survey-sdk-audit

PostHog

Audit PostHog survey SDK features and version requirements

336

swift-concurrency

AvdLee

Expert guidance on Swift Concurrency best practices, patterns, and implementation. Use when developers mention: (1) Swift Concurrency, async/await, actors, or tasks, (2) "use Swift Concurrency" or "modern concurrency patterns", (3) migrating to Swift 6, (4) data races or thread safety issues, (5) refactoring closures to async/await, (6) @MainActor, Sendable, or actor isolation, (7) concurrent code architecture or performance optimization, (8) concurrency-related linter warnings (SwiftLint or similar; e.g. async_without_await, Sendable/actor isolation/MainActor lint).

433

instruments-profiling

steipete

Use when profiling native macOS or iOS apps with Instruments/xctrace. Covers correct binary selection, CLI arguments, exports, and common gotchas.

327

migrating-to-tuist-generated-projects

tuist

Migrates existing Xcode projects to Tuist generated workspaces with build and run validation, external dependency mapping, and migration checklists. Use when adopting Tuist for an existing app or converting a hand-edited Xcode project to generated projects.

323

swift-concurrency-expert

Dimillian

Swift Concurrency review and remediation for Swift 6.2+. Use when asked to review Swift Concurrency usage, improve concurrency compliance, or fix Swift concurrency compiler errors in a feature or file.

420

perf-optimizer

OneKeyHQ

Systematic performance optimization and regression debugging for OneKey mobile app (iOS). Use when: (1) Fixing performance regressions - when metrics like tokensStartMs, tokensSpanMs, or functionCallCount have regressed and need to be brought back to normal levels, (2) Improving baseline performance - when there's a need to optimize cold start time or reduce function call overhead, (3) User requests performance optimization/improvement/debugging for the app's startup or home screen refresh flow.

513

ios-debugger-agent

Dimillian

Use XcodeBuildMCP to build, run, launch, and debug the current iOS project on a booted simulator. Trigger when asked to run an iOS app, interact with the simulator UI, inspect on-screen state, capture logs/console output, or diagnose runtime behavior using XcodeBuildMCP tools.

214

design-system-developer

anyproto

Context-aware routing to the Anytype iOS design system including icons, typography, colors, and spacing. Use when working with Figma-to-code translation, design assets, or UI components.

111

ios-dev-guidelines

anyproto

Context-aware routing to Swift/iOS development patterns, architecture, and best practices. Use when working with .swift files, ViewModels, Coordinators, refactoring, or discussing Swift/SwiftUI patterns.

37

macos-spm-app-packaging

Dimillian

Scaffold, build, and package SwiftPM-based macOS apps without an Xcode project. Use when you need a from-scratch macOS app layout, SwiftPM targets/resources, a custom .app bundle assembly script, or signing/notarization/appcast steps outside Xcode.

17

implement-feature

tddworks

Guide for implementing features in ClaudeBar following architecture-first design, TDD, rich domain models, and Swift 6.2 patterns. Use this skill when: (1) Adding new functionality to the app (2) Creating domain models that follow user's mental model (3) Building SwiftUI views that consume domain models directly (4) User asks "how do I implement X" or "add feature Y" (5) Implementing any feature that spans Domain, Infrastructure, and App layers

16

swiftui-performance-developer

anyproto

Audit and improve SwiftUI runtime performance through code review and Instruments guidance. Use for diagnosing slow rendering, janky scrolling, excessive view updates, or layout thrash in SwiftUI apps.

16

tests-developer

anyproto

Smart router to testing patterns and practices. Use when writing unit tests, creating mocks, testing edge cases, or working with Swift Testing and XCTest frameworks.

16

How to choose a Swift skill

Select a skill based on the specific phase of your project lifecycle. If you are starting a new build, look for the specialized iPhone or macOS app development skills. If you are focused on quality assurance, prioritize the testing and simulator automation sets. Review the documentation for each skill to verify it aligns with your preferred testing framework, such as Detox or XCUITest. Finally, consider if you need broad architectural guidance like Swift best practices or specific UI implementation patterns like Liquid Glass.

More Swift skills

feature-toggle-developer
anyproto · 1 installs
analytics-developer
anyproto · 1 installs
axiom-ios-accessibility
CharlesWiltgen · 1 installs
swiftui-ui-patterns
Dimillian · 1 installs
developing-ios-apps
daymade · 1 installs
ios-navigation
HoangNguyen0403 · 2 installs
swiftui-performance-audit
steipete · 1 installs
add-provider
tddworks · 1 installs
swift-concurrency-developer
anyproto · 1 installs
axiom-ios-ai
CharlesWiltgen · 1 installs
axiom-ios-data
CharlesWiltgen · 1 installs
new-api-support
nalexn · 1 installs
swift-mlx
ml-explore · 1 installs
swiftui-patterns-developer
anyproto · 1 installs
view
andrelucassvt · 0 installs
iOS Animation Graphics Skill
bsreeram08 · 0 installs
swift-concurrency-6-2
JantonioFC · 0 installs
architecture-audit
rfhayn · 0 installs
chroma-release
onevcat · 0 installs
mobile-native
hushh-labs · 0 installs
desktop-mac-mcp-host
hushh-labs · 0 installs
macos-menubar-tuist-app
HCMUTE-RTIC · 0 installs
swiftui-whats-new-27
CamilleScholtz · 0 installs
macos
andrelucassvt · 0 installs
mobile-architect-agent
srednoff888-art · 0 installs
swiftui-view-refactor
hot666666 · 0 installs
model
andrelucassvt · 0 installs
swift
bouclem · 0 installs
mobile-state-management-patterns
almasumdev · 0 installs
ios-testing-validation
AriDevari · 0 installs
deep-linking
rshankras · 0 installs
whatcable-macos-usb-inspector
Aradotso · 0 installs
swiftdata-architecture
rshankras · 0 installs
fosmvvm-viewmodel-generator
LeoYeAI · 0 installs
cloudkit-code-review
ray-manaloto · 0 installs
swift-code-quality
larsboes · 0 installs
axiom-now-playing
mmeister86 · 0 installs
pr
woocommerce · 0 installs
pr
adamayoung · 0 installs
swiftdata-pro
sobchak-security · 0 installs
swift-coding
Dynokostya · 0 installs
ios
ABIvan-Tech · 0 installs
mobile-ios-design
voidrot · 0 installs
verify
Mark-in-Motion · 0 installs
swift
ABIvan-Tech · 0 installs
preview-data-generator
rshankras · 0 installs

Frequently asked

Can I use these skills if I do not use Xcode?
Yes. Several of these skills, such as those provided by glittercowboy, are designed specifically for CLI-only development workflows. They allow you to build, debug, test, and ship your native apps without needing to open the Xcode interface, providing a streamlined experience for terminal-based developers.
How do these skills affect my Swift code quality?
The skills include dedicated sets for Swift best practices that enforce modern standards, including Swift 6 concurrency and safety patterns. By applying these, your agent acts as a reviewer that ensures your codebase follows established, maintainable patterns before you commit or build, reducing technical debt in your iOS or macOS projects.

Skills for other frameworks

Search skills

Search the agent skills registry