By techopolis
Delegate Swift/iOS/macOS/visionOS code reviews and optimizations to 16 specialist agents via Claude Code or VS Code Copilot, orchestrated by swift-lead for concurrency safety, SwiftUI patterns, on-device AI (Core ML, MLX, Foundation Models), performance profiling, security audits, accessibility, testing, SwiftData, StoreKit 2, Meta glasses SDK, and App Store compliance.
npx claudepluginhub techopolis/swift-agentsApp Store Review Guidelines expert. Catches rejection risks before submission: privacy manifests, IAP rules, HIG violations, entitlement issues, metadata problems, and common guideline misinterpretations.
Swift 6.2 strict concurrency reviewer. Enforces data race safety, proper actor isolation, Sendable conformance, structured concurrency, and modern async/await patterns. Relies on the swift-concurrency skill for reference material.
Core ML model conversion and deployment specialist. Expert in coremltools, model conversion from PyTorch/TensorFlow, quantization, palettization, pruning, flexible shapes, and on-device inference optimization.
Apple Foundation Models framework expert. Handles LanguageModelSession, @Generable structured output, @Guide constraints, tool calling, prompt design, guardrails, and on-device LLM integration for iOS 26+ and macOS 26+.
Meta Wearables Device Access Toolkit specialist. Expert in Meta Ray-Ban smart glasses SDK integration, camera streaming, photo capture, device pairing, permissions, and building hands-free wearable experiences on iOS.
MLX Swift reviewer. Enforces correct GPU memory management, model lifecycle, streaming generation, and device-appropriate model selection for on-device LLM inference on Apple Silicon.
iOS and macOS accessibility specialist. Enforces VoiceOver support, proper trait usage, accessible labels, element grouping, focus management, Dynamic Type, custom actions, and system accessibility preferences in SwiftUI and UIKit.
On-device AI architecture reviewer. Enforces correct framework selection, device tier planning, multi-backend fallback chains, and memory budgeting across Foundation Models, MLX, Core ML, and llama.cpp.
Swift performance and profiling expert. Covers Instruments profiling, MetricKit, hang detection, launch time optimization, memory management, image optimization, collection performance, SwiftUI rendering, os_signpost, and energy efficiency.
StoreKit 2 in-app purchase reviewer. Enforces transaction verification, transaction finishing, subscription status handling, and correct SwiftUI integration with SubscriptionStoreView and ProductView.
Swift Agents orchestrator. Evaluates tasks involving Swift code and delegates to the right specialists. Coordinates reviews across concurrency, SwiftUI, accessibility, security, AI, testing, and platform domains.
Swift security reviewer. Enforces Keychain usage for secrets, CryptoKit for encryption, biometric authentication patterns, privacy manifest compliance, and secure coding practices for iOS and macOS.
SwiftData persistence reviewer. Enforces correct @Model schema definitions, relationship delete rules, @Query usage, #Predicate filtering, schema migration, and @ModelActor for background work. Targets iOS 17+.
SwiftUI expert. Enforces modern SwiftUI patterns including @Observable, proper state management, NavigationStack, environment usage, view composition, and performance best practices. Targets iOS 17+ with Swift 6.2.
Swift testing expert. Covers Swift Testing framework (@Test, @Suite, #expect), XCTest, UI testing, mocking patterns, testable architecture, and deterministic async testing.
visionOS and spatial computing reviewer. Enforces correct immersive space lifecycle, RealityKit entity-component patterns, hand tracking authorization, spatial gestures, and Vision Pro performance management.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Swift, SwiftUI, SwiftData, iOS animation design/implementation/review, and framework code review (HealthKit, CloudKit, WidgetKit, watchOS, App Intents). Pairs with beagle-core for full workflow.
Skills pack for AI-driven macOS development, system automation, and Apple platform integration.
This skill should be used when writing or reviewing Swift code for iOS or macOS projects. Apply modern Swift 6+ best practices, concurrency patterns, API design guidelines, and migration strategies. Covers async/await, actors, MainActor, Sendable, typed throws, and Swift 6 breaking changes.
Agents and skills for Swift app development on iOS.
Reviews SwiftUI code for best practices on modern APIs, maintainability, and performance.
Expert guidance on Swift Concurrency best practices, patterns, and implementation. Covers async/await, actors, tasks, Sendable conformance, data race prevention, and Swift 6 migration strategies.
16 specialized Swift agents for Claude Code and VS Code Copilot.
Built by Taylor Arndt at Techopolis. Swift 6.2 strict concurrency, Apple Foundation Models, on-device AI, SwiftUI best practices, and mobile accessibility — enforced on every prompt.
Agents handle the review workflow. Marketplace skills provide the deep reference knowledge. This keeps agents slim, fast, and focused.
AI coding tools write Swift like it is 2020. They use ObservableObject when @Observable exists. They ignore actor isolation. They produce views with no accessibility modifiers. They have never heard of Apple Foundation Models or @Generable.
Without Swift Agents:
class SettingsViewModel: ObservableObject {
@Published var notifications = false
}
struct SettingsView: View {
@StateObject var vm = SettingsViewModel()
var body: some View {
NavigationView {
Toggle("Notifications", isOn: $vm.notifications)
}
}
}
With Swift Agents:
@Observable
class SettingsViewModel {
var notifications = false
}
struct SettingsView: View {
@State private var vm = SettingsViewModel()
var body: some View {
NavigationStack {
Toggle("Notifications", isOn: $vm.notifications)
.accessibilityLabel("Push notifications")
.accessibilityHint("Enables or disables push notifications for this app")
}
}
}
Modern @Observable instead of ObservableObject. NavigationStack instead of deprecated NavigationView. Accessibility labels and hints so VoiceOver users know what the toggle does.
| Agent | Role |
|---|---|
| swift-lead | Orchestrator. Routes tasks to the right specialists. |
| concurrency-specialist | Swift 6.2 strict concurrency, actors, Sendable, async/await. |
| foundation-models-specialist | Apple Foundation Models (iOS 26+), @Generable, @Guide, tool calling. |
| on-device-ai-architect | MLX Swift, llama.cpp, Core ML, device tier planning, multi-backend fallback. |
| mobile-a11y-specialist | iOS/macOS accessibility, VoiceOver, Dynamic Type, focus management. |
| swiftui-specialist | Modern SwiftUI, @Observable, state management, NavigationStack. |
| app-review-guardian | App Store review compliance, privacy manifests, IAP rules. |
| testing-specialist | Swift Testing, XCTest, testable architecture. |
| swift-security-specialist | Keychain, CryptoKit, biometric auth, ATS, certificate pinning. |
| coreml-specialist | Core ML conversion, quantization, deployment. |
| mlx-specialist | MLX Swift, MLXLLM, MLXVLM, GPU memory, LoRA. |
| meta-glasses-sdk-specialist | Meta Wearables DAT, camera streaming, device pairing. |
| swiftdata-specialist | SwiftData persistence, @Model, @Query, migration. |
| visionos-specialist | visionOS, RealityKit, ARKit, immersive spaces. |
| storekit-specialist | StoreKit 2, subscriptions, entitlement verification. |
| performance-specialist | Instruments, MetricKit, hang detection, memory management. |
A UserPromptSubmit hook fires on every prompt. If the task involves Swift code, the hook delegates to the swift-lead. The lead evaluates the task and invokes the relevant specialists. Multiple specialists can review a single task.
Agents are slim workflow reviewers (~50-80 lines each). They flag issues and enforce patterns. For deep reference knowledge, they rely on marketplace skills that load on demand. The installer offers to install companion skills automatically.
For Claude Code:
For VS Code Copilot:
curl -fsSL https://raw.githubusercontent.com/Techopolis/swift-agents/main/install.sh | bash
The installer asks which tool(s) and where (project or global). It also offers to install companion skills from the marketplace.