Skip to content

JordanCoin/ios-skills-collection

Repository files navigation

iOS Skills Collection

Platform Xcode Claude Code OpenAI Codex Agent Skills Skills Authors

The largest collection of iOS/Swift/Xcode AI agent skills. 200+ SKILL.md files from 28 authors including Paul Hudson (twostraws), Antoine van der Lee (AvdLee), Thomas Ricouard (Dimillian), and dpearson2699.

Phase-aware routing auto-injects the right skills based on what you're editing. Works with Claude Code (plugin + hooks), OpenAI Codex CLI, and Codex Mac App.

Covers SwiftUI, Swift Concurrency, SwiftData, UIKit, 76 Apple frameworks (HealthKit, MapKit, ARKit, CoreML, StoreKit, etc.), App Store Connect, ASO, Xcode build optimization, accessibility, testing, security, and the full idea-to-deploy lifecycle.

Skills sourced from twostraws/Swift-Agent-Skills community directory and the broader iOS agent skills ecosystem.

Before you install: Agent skills are injected directly into your AI assistant's context window and influence how it writes code. Review any skill before trusting it. Every skill in this collection links to its upstream source repo in the Sources section below — verify the authors and read the SKILL.md files you plan to use. Being included here is not an endorsement. All skills are open source (MIT licensed) and can be audited. Use at your own discretion.

Install

Install:

git clone https://github.com/JordanCoin/ios-skills-collection ~/.ios-skills 2>/dev/null || git -C ~/.ios-skills pull
~/.ios-skills/install.sh

That's it. The script detects what you have (Claude Code, Codex, Xcode) and installs for all of them.

Update:

git -C ~/.ios-skills pull && ~/.ios-skills/install.sh

Xcode (Claude Agent + Codex):

(git clone https://github.com/JordanCoin/ios-skills-collection ~/.agents/ios-skills 2>/dev/null || git -C ~/.agents/ios-skills pull) && ~/.agents/ios-skills/install.sh --xcode
Agent Install method What it does
Claude Code claude plugins marketplace add + install Registers marketplace, clones to cache, hooks auto-inject skills
Codex CLI install.sh --codex Symlinks to ~/.agents/skills/
Codex Mac App install.sh --codex Plugin bundle at ~/plugins/ios-skills + marketplace
Xcode (Claude) install.sh --xcode Symlinks to ~/Library/Developer/Xcode/CodingAssistant/ClaudeAgentConfig/skills/
Xcode (Codex) install.sh --xcode Symlinks to ~/Library/Developer/Xcode/CodingAssistant/codex/skills/

Claude Code users don't need to clone the repo or run install.sh — the marketplace handles it. Xcode requires a restart after install to pick up skills.

How It Works

Skills auto-inject based on what you're doing:

You do this Skills fire
Edit *View.swift swiftui-pro + ios-accessibility
Edit *Tests.swift swift-testing-pro + swift-testing-expert
Edit *Model.swift swiftdata-pro + core-data
Write import HealthKit healthkit
Write import CoreBluetooth core-bluetooth
Run xcodebuild xcodebuild-cli + xcode-build-orchestrator
Run swift test swift-testing-pro
Run asc builds list asc-cli + asc-workflow
Edit Info.plist app-store-preflight
Edit *.strings ios-localization

A router skill loads at session start with:

  • Knowledge corrections — 25+ "your training data is wrong" overrides for deprecated APIs
  • Decision matrix — "if you need X, use Y" lookup table
  • Phase map — which skills to load for each development stage

Phases

IDEATION → DESIGN → DEVELOP → TEST → DEPLOY → ITERATE

200+ skills organized across 6 phases. The router guides the agent to the right skills based on what phase you're in. See skills/_router/SKILL.md for the full map.

Update

Claude Code:

claude plugins marketplace update ios-skills-collection

Codex / manual install:

git -C ~/.agents/ios-skills pull && ~/.agents/ios-skills/install.sh --codex

Sync upstream skill repos (pulls latest SKILL.md files from all 35 source repos):

cd ~/.agents/ios-skills   # or wherever you cloned
./sync.sh           # pull latest from all upstream repos
./sync.sh --check   # just check what's changed, don't update
./sync.sh --status  # show last sync time and upstream SHAs

Sources

All skills are vendored with attribution. Each directory is prefixed with the source author. Paul Hudson (Hacking with Swift) skills are primary for all overlapping domains.

Core Skills (primary — used first for overlapping domains)

Author Repo Skills Description
Paul Hudson twostraws/SwiftUI-Agent-Skill 1 SwiftUI best practices
Paul Hudson twostraws/Swift-Concurrency-Agent-Skill 1 async/await, actors, Sendable
Paul Hudson twostraws/SwiftData-Agent-Skill 1 SwiftData persistence
Paul Hudson twostraws/Swift-Testing-Agent-Skill 1 Swift Testing framework

Framework Coverage

Author Repo Skills Description
dpearson2699 dpearson2699/swift-ios-skills 76 Every Apple framework (HealthKit, MapKit, ARKit, CoreML, StoreKit, etc.)

SwiftUI & Architecture

Author Repo Skills Description
Thomas Ricouard Dimillian/Skills 16 SwiftUI patterns, performance audit, Liquid Glass, concurrency, code review swarm, debugger agent
Antoine van der Lee AvdLee/SwiftUI-Agent-Skill 2 SwiftUI expert + API updates
Antoine van der Lee AvdLee/Swift-Testing-Agent-Skill 1 Swift Testing expert
Antoine van der Lee AvdLee/Swift-Concurrency-Agent-Skill 1 Concurrency expert
Antoine van der Lee AvdLee/Core-Data-Agent-Skill 1 Core Data expert
Antoine van der Lee AvdLee/Xcode-Build-Optimization-Agent-Skill 6 Build benchmarking + optimization
Arjit Jaiswal arjitj2/swiftui-design-principles 1 SwiftUI design principles
Lasha Efremidze efremidze/swift-architecture-skill 1 MVVM, TCA, VIPER, Clean Architecture

Testing & Quality

Author Repo Skills Description
Eduardo Bocato bocato/swift-testing-agent-skill 1 Swift Testing patterns + snapshot testing
Kudrin Dmitry vanab/swiftdata-agent-skill 1 SwiftData expert

Accessibility

Author Repo Skills Description
Daniel Devesa dadederk/iOS-Accessibility-Agent-Skill 1 iOS accessibility best practices
Pasquale Vittoriosi PasqualeVittoriosi/swift-accessibility-skill 1 WCAG 2.2 + App Store Nutrition Labels
Roberto Gomez rgmez/apple-accessibility-skills 3 AppKit, SwiftUI, UIKit accessibility auditors

Security & API Design

Author Repo Skills Description
Ivan Magda ivan-magda/swift-security-skill 1 Keychain, CryptoKit, Secure Enclave, biometrics
Erik Sebastian Erikote04/Swift-API-Design-Guidelines 1 Swift API naming conventions

App Store & ASO

Author Repo Skills Description
truongduy2611 truongduy2611/app-store-preflight-skills 1 App Store rejection scanner
Rudrank Riyam rudrankriyam/app-store-connect-cli-skills 22 App Store Connect CLI automation
Eronred Eronred/aso-skills 30 App Store Optimization (keywords, metadata, competitors)
Tim Broddin timbroddin/app-store-aso-skill 1 ASO learnings

Tools & Workflows

Author Repo Skills Description
harryworld harryworld/Xcode26-Agent-Skills 1 Xcode 26, Liquid Glass, Foundation Models
conorluddy conorluddy/ios-simulator-skill 1 iOS Simulator automation with scripts
daetojemax daetojemax/figma-to-swiftui-skill 1 Figma design to SwiftUI code
arimunandar arimunandar/claude-code-ios-plugin 11 UIKit, VIP architecture, security, code review
andrewgleave andrewgleave/skills 3 Code cleanse, critical reasoning, writing for interfaces

Original Skills

Author Repo Skills Description
JordanCoin JordanCoin/swift-agent-skills 12 Swift/SwiftUI/Xcode tooling, Core Data, style guide
JordanCoin JordanCoin/ios-design-stack 3 Design philosophy, Pencil MCP, Ralph Loop

Source mapping in sources.json. Most upstream repos are MIT licensed. Exception: dpearson2699/swift-ios-skills (76 skills) is licensed under PolyForm Perimeter 1.0.0 — see their LICENSE for terms.

License

MIT

About

200+ iOS/Swift/Xcode agent skills from 28 authors with phase-aware routing. Claude Code plugin + Codex CLI + Mac App. Full lifecycle: ideation → design → develop → test → deploy → iterate.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors