Back to tags
Tag

Agent Skills with tag: swift

49 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

programming-swift-embedded

Provides the complete Embedded Swift documentation for developing on microcontrollers, embedded systems, and baremetal applications.

swiftembedded-systemsbare-metaliot-devices
nonameplum
nonameplum
7

developing-with-swift

Use this before writing any Swift code, before planning code changes and enhancements - establishes style guidelines, teaches you vital Swift techniques

swiftstyle-guidebest-practicesdeveloper-guidance
czottmann
czottmann
12

generating-swift-package-docs

Use when encountering unfamiliar import statements; when exploring a dependency's API; when user asks "what's import X?", "what does import X do?", or about package documentation. - Generates comprehensive API documentation for Swift package dependencies on-demand. This skill helps you quickly obtain documentation for packages used in Xcode projects when you encounter unfamiliar module imports. Automatically resolves modules to packages and caches documentation for reuse. This is the primary tool for understanding individual `import` statements.

library-documentationAPIswiftxcode
czottmann
czottmann
12

swift-expert

Use when building iOS/macOS applications with Swift 5.9+, SwiftUI, or async/await concurrency. Invoke for protocol-oriented programming, SwiftUI state management, actors, server-side Swift. Keywords: Swift, SwiftUI, iOS, macOS, async, Combine, UIKit.

swiftswiftuiiosmacos
Jeffallan
Jeffallan
245

swift-linux

Install and configure Swift programming language on Debian Linux for server-side development. Use when building Swift applications on Linux or setting up a Swift development environment.

installationenvironment-setuplinuxswift
OpenHands
OpenHands
164

migrating-to-swift-concurrency

Provides the complete Swift Concurrency Migration Guide. Use when migrating to Swift 6, resolving data-race safety errors, understanding Sendable and actor isolation, or incrementally adopting async/await.

swiftconcurrencyasynchronous-programmingcode-migration
kylehughes
kylehughes
38

swift-concurrency

Guide for building, auditing, and refactoring Swift code using modern concurrency patterns (Swift 6+). This skill should be used when working with async/await, Tasks, actors, MainActor, Sendable types, isolation domains, or when migrating legacy callback/Combine code to structured concurrency. Covers Approachable Concurrency settings, isolated parameters, and common pitfalls.

concurrencyasynchronous-programmingswiftcode-modernization
jamesrochabrun
jamesrochabrun
204

programming-swift

Provides the complete content of 'The Swift Programming Language (6.2.3)' book by Apple. Use this skill when you need to verify Swift syntax, look up language features, understand concurrency, resolve compiler errors, or consult the formal language reference.

swiftlanguage-referencesyntaxconcurrency
kylehughes
kylehughes
27

ios-swift-development

Develop native iOS apps with Swift. Covers MVVM architecture, SwiftUI, URLSession for networking, Combine for reactive programming, and Core Data persistence.

iosswiftswiftuimvvm
aj-geddes
aj-geddes
301

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.

swiftconcurrencyasync-awaitactors
AvdLee
AvdLee
1649

swift-concurrency

Expert guidance on Swift Concurrency concepts. Use when working with async/await, Tasks, actors, MainActor, Sendable, isolation domains, or debugging concurrency compiler errors. Helps write safe concurrent Swift code.

concurrencyasynchronous-programmingswiftasync-await
pepicrft
pepicrft
936

swift-concurrency-expert

Swift Concurrency review and remediation for Swift 6.2+. Use when asked to review Swift Concurrency usage, improve concurrency compliance, or fix Swift concurrency compiler errors in a feature or file.

code-reviewconcurrencyswift
steipete
steipete
91180

swift-concurrency-expert

Swift Concurrency review and remediation for Swift 6.2+. Use when asked to review Swift Concurrency usage, improve concurrency compliance, or fix Swift concurrency compiler errors in a feature or file.

code-reviewconcurrencyswiftswift-concurrency
Dimillian
Dimillian
1,00258

Page 3 of 3 · 49 results