pluginagentmarketplace/custom-plugin-swift
swift-spm
Master Swift Package Manager - dependencies, creating libraries, publishing, local packages
swift-uikit
Master UIKit for iOS app development - views, view controllers, Auto Layout, table/collection views
swift-core-data
Persist data with Core Data - models, contexts, fetch requests, migrations, SwiftData
swift-macos
Build macOS applications - AppKit, windows, menus, system integration, distribution
swift-combine
Master Combine framework for reactive programming - publishers, subscribers, operators, schedulers
swift-swiftui
Build modern UIs with SwiftUI - views, state management, animations, navigation
swift-ios-basics
Build iOS applications - project setup, app lifecycle, Info.plist, capabilities
swift-architecture
Master iOS/macOS app architecture - MVVM, Clean Architecture, Coordinator, DI, Repository
swift-fundamentals
Master Swift programming fundamentals - syntax, types, optionals, protocols, error handling
swift-networking
Use when implementing Network.framework connections (NWConnection, NetworkConnection), debugging connection failures, migrating from sockets/URLSession streams, or handling network transitions. Covers UDP/TCP patterns, structured concurrency networking (iOS 26+), and common anti-patterns.
swift-testing
Generate production-grade iOS XCUITest (Swift) UI tests from plain-English scenarios using accessibility identifiers, explicit waits, screen objects, robust scrolling, and failure diagnostics.
swift-concurrency
Expert guidance on Swift Concurrency best practices, patterns, and implementation. Use when developers mention: (1) Swift Concurrency, async/await, actors, or tasks, (2) "use Swift Concurrency" or "modern concurrency patterns", (3) migrating to Swift 6, (4) data races or thread safety issues, (5) refactoring closures to async/await, (6) @MainActor, Sendable, or actor isolation, (7) concurrent code architecture or performance optimization, (8) concurrency-related linter warnings (SwiftLint or similar; e.g. async_without_await, Sendable/actor isolation/MainActor lint).