π¦ Install Now Β· π€ Explore Agents Β· π Documentation Β· β Star this repo
Swift Development Assistant is a Claude Code plugin with 8 agents and 12 skills for mastering Swift, iOS, macOS, and Apple ecosystem development.
Click to expand
- Claude Code CLI v2.0.27+
- Active Claude subscription
- Swift 5.9+ / Xcode 15+
Option 1: From Marketplace (Recommended)
# Step 1οΈβ£ Add the marketplace
/plugin marketplace add pluginagentmarketplace/custom-plugin-swift
# Step 2οΈβ£ Install the plugin
/plugin install swift-development-assistant
# Step 3οΈβ£ Restart Claude Code
# Close and reopen your terminal/IDEOption 2: Local Installation
# Clone the repository
git clone https://github.com/pluginagentmarketplace/custom-plugin-swift.git
cd custom-plugin-swift
# Load locally
/plugin load .
# Restart Claude CodeAfter restart, you should see these agents:
swift-development-assistant:01-swift-fundamentals
swift-development-assistant:02-swift-ios
swift-development-assistant:03-swift-swiftui
swift-development-assistant:04-swift-data
swift-development-assistant:05-swift-macos
swift-development-assistant:06-swift-testing
swift-development-assistant:07-swift-performance
swift-development-assistant:08-swift-advanced
| Feature | Description |
|---|---|
| π€ 8 Agents | Specialized AI agents for Swift/iOS/macOS |
| π οΈ 12 Skills | Complete Golden Format with real templates |
| β¨οΈ 4 Commands | Swift-specific slash commands |
| π SASMP v1.3.0 | Full protocol compliance |
| π± iOS/macOS | Full Apple ecosystem support |
| # | Agent | Purpose |
|---|---|---|
| 1 | swift-fundamentals | Swift basics, optionals, protocols, extensions |
| 2 | swift-ios | iOS app development, UIKit, lifecycle |
| 3 | swift-swiftui | SwiftUI framework, declarative UI |
| 4 | swift-data | Data management, Core Data, persistence |
| 5 | swift-macos | macOS development, AppKit, sandboxing |
| 6 | swift-testing | XCTest, TDD, mocking, coverage |
| 7 | swift-performance | Optimization, profiling, memory |
| 8 | swift-advanced | Metaprogramming, macros, generics |
| Skill | Description | Invoke |
|---|---|---|
swift-fundamentals |
Language basics, optionals, protocols | Skill("swift-fundamentals") |
swift-ios-basics |
iOS development fundamentals | Skill("swift-ios-basics") |
swift-swiftui |
SwiftUI framework mastery | Skill("swift-swiftui") |
swift-uikit |
UIKit framework patterns | Skill("swift-uikit") |
swift-networking |
URLSession, async networking | Skill("swift-networking") |
swift-core-data |
Core Data persistence | Skill("swift-core-data") |
swift-combine |
Reactive programming | Skill("swift-combine") |
swift-concurrency |
async/await, actors | Skill("swift-concurrency") |
swift-spm |
Swift Package Manager | Skill("swift-spm") |
swift-architecture |
MVVM, Clean Architecture | Skill("swift-architecture") |
swift-testing |
XCTest, TDD patterns | Skill("swift-testing") |
swift-macos |
macOS development | Skill("swift-macos") |
| Command | Description |
|---|---|
/swift-check |
Analyze project for issues and best practices |
/swift-new |
Create new project or component |
/swift-build |
Build for iOS/macOS with various options |
/swift-test |
Run tests with coverage reporting |
| Document | Description |
|---|---|
| CHANGELOG.md | Version history |
| CONTRIBUTING.md | How to contribute |
| LICENSE | License information |
Click to expand
custom-plugin-swift/
βββ π .claude-plugin/
β βββ plugin.json
βββ π agents/ # 8 Swift agents
β βββ 01-swift-fundamentals.md
β βββ 02-swift-ios.md
β βββ 03-swift-swiftui.md
β βββ 04-swift-data.md
β βββ 05-swift-macos.md
β βββ 06-swift-testing.md
β βββ 07-swift-performance.md
β βββ 08-swift-advanced.md
βββ π skills/ # 12 Golden Format skills
β βββ swift-fundamentals/
β βββ swift-ios-basics/
β βββ swift-swiftui/
β βββ swift-uikit/
β βββ swift-networking/
β βββ swift-core-data/
β βββ swift-combine/
β βββ swift-concurrency/
β βββ swift-spm/
β βββ swift-architecture/
β βββ swift-testing/
β βββ swift-macos/
βββ π commands/ # 4 commands
β βββ swift-check.md
β βββ swift-new.md
β βββ swift-build.md
β βββ swift-test.md
βββ π hooks/
β βββ hooks.json
βββ π README.md
βββ π CHANGELOG.md
βββ π LICENSE
| Platform | Minimum Version |
|---|---|
| iOS | 15.0+ |
| macOS | 12.0+ |
| watchOS | 8.0+ |
| tvOS | 15.0+ |
| Field | Value |
|---|---|
| Version | 2.0.0 |
| Last Updated | 2025-12-29 |
| Status | Production Ready |
| SASMP | v1.3.0 |
| Agents | 8 |
| Skills | 12 |
| Commands | 4 |
Contributions are welcome! Please read our Contributing Guide.
- Fork the repository
- Create your feature branch
- Follow the Golden Format for new skills
- Submit a pull request
Important: This repository contains third-party code and dependencies.
- β Always review code before using in production
- β Check dependencies for known vulnerabilities
- β Follow security best practices
- β Report security issues privately via Issues
Copyright Β© 2025 Dr. Umit Kacar & Muhsin Elcicek
Custom License - See LICENSE for details.
|
Dr. Umit Kacar Senior AI Researcher & Engineer |
Muhsin Elcicek Senior Software Architect |