swift-skills-cli
v1.1.0
Published
Install Swift AI coding skills to all agent paths (Claude Code, Cursor, Codex, Windsurf)
Maintainers
Readme
🦅 Swift Skills Pro
Modern, original AI agent skills for Swift & Apple-platform development.
Write better SwiftUI, Swift concurrency, SwiftData, and tests — straight from your AI coding tool.
Works with Claude Code, Codex, Cursor, Windsurf, and other Agent-Skills-compatible
tools. Every skill is written from scratch, targets Swift 6 / iOS 26, and pairs
each rule with ❌ wrong / ✅ right examples plus a mistakes checklist.
📚 Table of Contents
💡 Why use this?
Without these skills, an AI assistant gives generic answers and often reaches for outdated APIs. With them installed, your tool writes and reviews Swift like a senior Apple-platform engineer.
- 🎯 Modern by default — always Swift 6 / iOS 26 patterns. No
foregroundColor,NavigationView, orObservableObjectcreeping back in. - 🛡️ Catches real bugs — retain cycles, data races, force-unwraps, deprecated APIs, missing accessibility, leaked secrets. Each skill ships a mistakes checklist.
- 🧩 11 topics, one install — SwiftUI, concurrency, data, testing, architecture, performance, security, and more. Most skill repos cover just one.
- ⚡ Cheap on context — a skill loads only when triggered (~80–90 tokens idle, ~1.3–1.4k on use). No bloat in every prompt.
- 🔍 Built-in code review — every skill has a clear
file:line → problem → fixoutput format, so PR and diff reviews get faster. - 👥 Consistent across a team — everyone's AI follows the same modern conventions.
- 🆓 Free & portable — MIT licensed, works in Claude Code, Codex, Cursor, Windsurf.
In short: safer, more modern, better Swift code from your AI — without memorising every best practice yourself.
🚀 Quick start
# In Claude Code:
/plugin marketplace add laxrajpurohit/swift-skills-pro
/plugin install swiftui-pro@swift-skills-pro
# Then trigger it:
/swiftui-proThat's it — install any of the 11 skills the same way.
Install all skills at once:
/plugin marketplace add laxrajpurohit/swift-skills-pro
for skill in swiftui-pro swift-concurrency-pro swiftdata-pro core-data-pro swift-language-pro swift-testing-pro swift-architecture-pro swift-performance-pro swift-accessibility-pro app-intents-pro swift-security-pro; do
/plugin install "$skill@swift-skills-pro"
done🧩 Skills
Core frameworks
| Skill | What it does |
|-------|--------------|
| swiftui-pro | Modern SwiftUI — @Observable, NavigationStack, layout, performance, accessibility. |
| swift-concurrency-pro | async/await, actors, Sendable, Swift 6 strict concurrency. |
| swiftdata-pro | @Model, @Query, migrations, CloudKit sync. |
| core-data-pro | Modeling, background contexts, fetch requests, batching, migration. |
Language & quality
| Skill | What it does |
|-------|--------------|
| swift-language-pro | Idiomatic Swift — value types, optionals, error handling, generics, API design. |
| swift-testing-pro | Swift Testing — @Test, #expect, traits, parameterized tests. |
| swift-architecture-pro | Feature modularization, MVVM, dependency injection, routing. |
| swift-performance-pro | Instruments, render cost, memory/retain cycles, launch time. |
Platform & integration
| Skill | What it does |
|-------|--------------|
| swift-accessibility-pro | VoiceOver, Dynamic Type, contrast, Reduce Motion, a11y testing. |
| app-intents-pro | App Intents — Siri, Shortcuts, Spotlight, AppEntity, App Shortcuts. |
| swift-security-pro | Keychain, Data Protection, ATS/TLS, secrets, biometrics. |
📦 Install
/plugin marketplace add laxrajpurohit/swift-skills-pro
/plugin install swiftui-pro@swift-skills-proSwap swiftui-pro for any skill name (e.g. swift-concurrency-pro@swift-skills-pro).
npx skills add https://github.com/laxrajpurohit/swift-skills-proRequires Node.js (brew install node).
Note for Claude Code users:
npx skillsinstalls to~/.agents/skills/, but Claude Code reads from~/.claude/skills/. After installing, copy the skills over:mkdir -p ~/.claude/skills cp -r ~/.agents/skills/swiftui-pro ~/.claude/skills/swiftui-proOr copy all at once:
for skill in app-intents-pro core-data-pro swift-accessibility-pro swift-architecture-pro swift-concurrency-pro swift-language-pro swift-performance-pro swift-security-pro swift-testing-pro swiftdata-pro swiftui-pro; do cp -r ~/.agents/skills/"$skill" ~/.claude/skills/"$skill" done
git clone https://github.com/laxrajpurohit/swift-skills-pro
cp -R swift-skills-pro/swiftui-pro/skills/swiftui-pro ~/.claude/skills/swiftui-pro⚡ Usage
Trigger an installed skill with its slash command — or just ask in natural language ("review this SwiftUI view", "make this screen accessible").
| Skill | Trigger | | Skill | Trigger |
|-------|---------|---|-------|---------|
| swiftui-pro | /swiftui-pro | | swift-architecture-pro | /swift-architecture-pro |
| swift-concurrency-pro | /swift-concurrency-pro | | swift-performance-pro | /swift-performance-pro |
| swiftdata-pro | /swiftdata-pro | | swift-accessibility-pro | /swift-accessibility-pro |
| swift-testing-pro | /swift-testing-pro | | app-intents-pro | /app-intents-pro |
| swift-language-pro | /swift-language-pro | | swift-security-pro | /swift-security-pro |
| core-data-pro | /core-data-pro | | | |
🧪 Compatibility
| Tool | Status | Notes | |------|--------|-------| | Claude Code | ✅ Tested | Full plugin marketplace support | | Cursor | ✅ Compatible | Via skills directory | | Windsurf | ✅ Compatible | Via skills directory | | Codex | ✅ Compatible | Via skills directory | | Other agent tools | 🔄 Should work | Any tool supporting Agent-Skills format |
🔒 Safety
These skills instruct AI tools how to write your code. Read a skill before installing and make sure you trust it — you are responsible for the code your tools produce.
ℹ️ About
All skills here are original, written from scratch for the modern Swift toolchain (Swift 6 / iOS 26). Nothing is copied from any other project or author.
🤝 Contributing
Contributions welcome. Please ensure:
- Content is written by a human, not generated wholesale by AI.
- No plagiarism — write your own material.
- An App-Store-compatible license (MIT, Apache 2, BSD, ISC).
- You follow the Code of Conduct.
📄 License
MIT © 2026 Lax Rajpurohit.
