Community-maintained Agent Skills for complete Swift and Apple-platform app delivery.
73
92%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Medium
Suggest reviewing before use
A practical collection of 89 Agent Skills for building complete Swift and Apple-platform applications with AI coding agents.
The collection helps an agent choose the right specialist guidance, organize maintainable source code, implement features, and verify the result with builds, tests, and Simulator evidence. It is a knowledge and delivery layer—not an app template or framework dependency.
Tiếng Việt: Bộ skill giúp AI coding agent phát triển ứng dụng Swift và SwiftUI theo quy trình thực tế, từ tổ chức source code đến build, test và kiểm tra trên Simulator.
For an entire app or substantial multi-file feature, start with ios-app-workflow. For a narrow task, select the matching specialist directly.
Product request → ios-app-workflow → relevant specialists → implementation → verificationChoose skills interactively:
npx @thiennc/ios-skillsInstall the end-to-end workflow:
npx @thiennc/ios-skills --skill ios-app-workflowInstall the complete collection only when broad framework coverage is required:
npx @thiennc/ios-skills --allThe direct GitHub installer remains available as a fallback:
npx skills add thiennc-tesoglobal/ios-skillsSmaller installations provide agents with a cheaper and more precise discovery surface. The repository follows the open Agent Skills specification.
Add the marketplace and install a bundle:
/plugin marketplace add thiennc-tesoglobal/ios-skills
/plugin install all-ios-skills@ios-skillsFocused bundles are also available:
/plugin install swiftui-skills@ios-skills
/plugin install swift-core-skills@ios-skills
/plugin install ios-engineering-skills@ios-skillsClone the repository and copy the required folders from skills/ into the skills directory supported by your agent. Keep each folder intact so its instructions, references, scripts, and evaluations remain together.
Ask the agent to use a skill explicitly when deterministic routing matters:
Use $ios-app-workflow to build a polished SwiftUI todo app with SwiftData,
accessible interactions, tests, and verified Simulator behavior.Examples of focused routing:
swift-concurrency — actor isolation, Sendable, and async codeswiftdata — models, queries, relationships, and migrationsswiftui-animation — transitions, springs, and Reduce Motion behaviorswiftui-responsive-layout — clipping, overlap, safe areas, keyboard, and cross-size adaptationswift-code-review — evidence-backed Swift/SwiftUI diff review with concurrency, ownership, errors, and state checksios-accessibility — VoiceOver, Dynamic Type, and accessible interactionsstorekit — purchases and subscriptionsios-simulator — build, install, launch, and runtime verificationInstalling every skill does not mean every skill should be loaded for every request.
| Bundle | Skills | Coverage |
|---|---|---|
all-ios-skills | 89 | Complete collection |
swiftui-skills | 11 | SwiftUI UI, responsive layout, navigation, animation, performance, and interop |
swift-core-skills | 10 | Swift language, architecture, concurrency, data, and testing |
ios-app-framework-skills | 15 | Widgets, StoreKit, App Intents, maps, media, PDFs, and CarPlay |
ios-data-framework-skills | 8 | CloudKit, HealthKit, EventKit, Contacts, Wallet, and weather |
ios-ai-ml-skills | 5 | Foundation Models, Core ML, Vision, language, and speech |
ios-engineering-skills | 18 | Delivery, code review, networking, accessibility, security, diagnostics, and App Store readiness |
ios-hardware-skills | 8 | Bluetooth, NFC, motion, PencilKit, RealityKit, and accessories |
ios-platform-skills | 10 | HomeKit, SharePlay, CallKit, and specialized integrations |
ios-gaming-skills | 4 | GameKit, SpriteKit, SceneKit, and TabletopKit |
apple-kit-skills | 39 | Framework-focused Apple Kit subset |
Browse the full catalog in skills/.
ios-skills/
├── skills/ # Skill instructions, references, scripts, and local evals
├── evals/ # Published behavior scenarios and assertions
├── tests/ # Repository and diagnostic-helper tests
├── .claude-plugin/ # Claude Code marketplace bundles
├── .tessl-plugin/ # Tessl package metadata
└── tessl.jsonPull requests validate skill metadata, references, evaluation coverage, plugin bundles, repository tests, and clean Agent Skills discovery.
python3 .github/scripts/validate_repository.py
python3 -m unittest discover -s tests -v
npm ci
npm test
npm run pack:check
npx --yes skills@1.5.23 add . --listThe complete collection currently includes 89 skills, 284 local evaluation cases, and 267 published evaluation scenarios. See CHANGELOG.md for notable changes.
Issues and pull requests are welcome. Read CONTRIBUTING.md for skill structure, evaluation requirements, local checks, and the pull-request checklist.
Use Issues for bugs and focused proposals, or Discussions for broader ideas.
This source-available project is distributed under the PolyForm Perimeter License 1.0.0, which includes a noncompete restriction. Review its terms before redistribution or offering a competing product.
The adapted swift-code-review skill is distributed
under Apache-2.0 with its upstream attribution and license files; the repository
license applies to the remaining collection.
Apple frameworks, APIs, documentation, session content, and trademarks belong to Apple Inc. This independent project is not affiliated with, endorsed by, or sponsored by Apple.