By JordanCoin
200+ iOS/Swift/Xcode skills with phase-aware routing. Full lifecycle: ideation, design, develop, test, deploy, iterate.
Always use when working on any iOS, macOS, Swift, SwiftUI, Xcode, or Apple platform project. Routes to the correct specialized skills based on development phase and task context. This collection contains 210 skills from 28 authors covering the full iOS lifecycle.
Generate high-converting App Store screenshots by analyzing your app's codebase, discovering core benefits, and creating ASO-optimized screenshot images using Nano Banana Pro.
Review code for readability, then simplify it to be easy to follow and understand. Use this skill when the user wants to simplify code, improve readability, clean up for handoff, make code skimmable, reduce complexity, refactor for clarity, strip boilerplate, prepare code for future maintainers, or make a codebase easier to pick up. Trigger liberally — any request touching readability, simplification, cleanup, or "make this easier to understand" should use this skill. Also trigger when the user says things like "review this", "clean this up", "tidy this", "make this simpler", "reduce complexity", "flatten this", "strip the noise", or "I want to understand this code quickly next time I open it".
Apply critical rationalist epistemology (Popper, Deutsch) to evaluate reasoning, identify errors, and refine understanding. Use when the user explicitly requests help with reasoning - phrases like "help me think this through", "does this make sense", "any flaws in this", "what am I missing", "critique this", "is this reasoning sound", "stress test this idea", "devil's advocate", or any request to evaluate arguments, identify logical problems, or improve thinking. Also use when errors in reasoning are significant enough to materially affect the user's goals, even if not explicitly requested.
Use when someone asks to write, rewrite, review, or improve text that appears inside a product or interface. Examples: "review the UX copy", "is there a better way to phrase this", "rewrite this error message", "write copy for this screen/flow/page", reviewing button labels, improving CLI output messages, writing onboarding copy, settings descriptions, or confirmation dialogs. Trigger whenever the request involves wording shown to end users inside software — apps, web, CLI, email notifications, modals, tooltips, empty states, or alerts. Also trigger for vague requests like "review the UX" where interface copy review is implied. Do NOT trigger for content marketing, blog posts, app store listings, API docs, brand guides, cover letters, or interview questions — this is a technical writing skill for interface language.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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:
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.
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:
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.
Claude Code:
claude plugins marketplace update ios-skills-collection
Codex / manual install:
git -C ~/.agents/ios-skills pull && ~/.agents/ios-skills/install.sh --codex
npx claudepluginhub jordancoin/ios-skills-collection --plugin ios-skillsNavigate markdown, PDF, and YAML documentation structure without reading full files. Bundles a /docmap skill that teaches Claude when and how to use the docmap CLI.
Combined code and documentation mapping for efficient LLM context
Extract clean text from any PDF — even the ones Chrome mangles. 7-level cascade resolves broken Unicode mappings locally via WASM. Returns plain text, basic markdown, or structured markdown with TOC and headings.
Elite iOS and macOS development expertise with automatic skill activation for Swift, SwiftUI, UIKit, Xcode, and Apple frameworks plus code formatting tools
Agent skills for building, debugging, profiling, testing, refactoring, and shipping Swift apps across Apple platforms.
Agents and skills for Swift app development on iOS.
Comprehensive collection of iOS development skills including SwiftUI, modern Swift architecture, accessibility, performance optimization, and more.
39 skills spanning Apple Kit frameworks from AccessorySetupKit to WidgetKit, plus CarPlay
A collection of agents and commands to aid in the planning, implementation, documentation and testing of Swift/TCA code.