Discover and explore top open-source AI tools and projects—updated daily.
dpearson2699Agent skills for modern iOS and SwiftUI development
Top 77.1% on SourcePulse
This repository provides a comprehensive suite of 56 self-contained agent skills specifically designed for modern iOS development using Swift 6.2 and the latest Apple frameworks. It targets developers aiming to leverage AI agents for tasks involving SwiftUI, SwiftData, StoreKit 2, and advanced concurrency, ensuring adherence to current best practices and avoiding deprecated patterns. The skills are structured to be easily integrated with popular AI coding assistants, offering a significant benefit for efficient and up-to-date iOS application development.
How It Works
The project adheres to the open Agent Skills standard, organizing its extensive library of 56 skills into distinct, self-contained modules. This design choice means no skill has external dependencies on others, allowing users to install only the specific functionalities they require. This modularity simplifies integration with various AI agents and facilitates granular updates and management of the skill set.
Quick Start & Requirements
skills CLI: npx skills add dpearson2699/swift-ios-skills for interactive installation or npx skills add dpearson2699/swift-ios-skills --all to install all skills.$skill-installer install), and manual upload of skill folders (zipped) for Claude Web App/Desktop and ChatGPT.permissionkit, energykit, and PaperKit (referenced in pencilkit-drawing) require iOS 26 beta and are subject to API changes.https://github.com/dpearson2699/swift-ios-skills/tree/main/skills/<skill-name>.Highlighted Details
Maintenance & Community
No specific details regarding maintainers, community channels (like Discord or Slack), or active sponsorships are provided in the README. The project explicitly states it is not affiliated with, endorsed by, or sponsored by Apple Inc.
Licensing & Compatibility
Limitations & Caveats
Several skills rely on iOS 26 beta frameworks (permissionkit, energykit, PaperKit), indicating potential for API instability and changes before official release. Users upgrading from v1.x should note significant changes in skill count and bundle structure, requiring reinstallation of bundles.
6 days ago
Inactive