swift-ios-skills  by dpearson2699

Agent skills for modern iOS and SwiftUI development

Created 1 month ago
366 stars

Top 77.1% on SourcePulse

GitHubView on GitHub
Project Summary

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

  • Primary Install: Use the 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.
  • Other Methods: Installation is also supported via Claude Code (plugin marketplace), OpenAI Codex ($skill-installer install), and manual upload of skill folders (zipped) for Claude Web App/Desktop and ChatGPT.
  • Prerequisites: Skills related to permissionkit, energykit, and PaperKit (referenced in pencilkit-drawing) require iOS 26 beta and are subject to API changes.
  • Links: Specific skill downloads can be found at https://github.com/dpearson2699/swift-ios-skills/tree/main/skills/<skill-name>.

Highlighted Details

  • Features 56 distinct, self-contained agent skills for iOS development.
  • Covers cutting-edge Apple technologies: Liquid Glass, Swift 6.2 concurrency, Foundation Models, StoreKit 2, SwiftData, async/await URLSession.
  • Strictly avoids deprecated patterns and targets the latest APIs.
  • Compatible with a wide range of AI agents including Claude Code, OpenAI Codex, Cursor, and GitHub Copilot.
  • Skills are organized into logical bundles (e.g., SwiftUI, Core Swift, AI & ML, App Experience).

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

  • License: PolyForm Perimeter 1.0.0.
  • Compatibility: Permissive for building iOS apps, use within closed-source commercial workflows, forking, and sharing. It prohibits rebranding and reselling the skills as a commercial product.

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.

Health Check
Last Commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
4
Star History
364 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.