swift-concurrency-expertSwift 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.
Install via ClawdBot CLI:
clawdbot install steipete/swift-concurrency-expert_Attribution: copied from @Dimillian’s Dimillian/Skills (2025-12-31)._
Review and fix Swift Concurrency issues in Swift 6.2+ codebases by applying actor isolation, Sendable safety, and modern concurrency patterns with minimal behavior changes.
@MainActor, actor, nonisolated) and whether a default actor isolation mode is enabled.Prefer edits that preserve existing behavior while satisfying data-race safety.
Common fixes:
@MainActor.extension Foo: @MainActor SomeProtocol).@MainActor or move into an actor.@concurrent async function on a nonisolated type or use an actor to guard mutable state.Sendable conformance only when correct; avoid @unchecked Sendable unless you can prove thread safety.references/swift-6-2-concurrency.md for Swift 6.2 changes, patterns, and examples.references/swiftui-concurrency-tour-wwdc.md for SwiftUI-specific concurrency guidance.Generated Mar 1, 2026
A mobile development team is building a SwiftUI-based e-commerce app with real-time inventory updates and user notifications. They need to ensure that UI updates remain responsive on the main actor while handling background tasks like image processing and network calls without data races.
A fintech company is developing a Swift application for real-time stock market analysis. They must manage concurrent access to mutable financial data across multiple threads, ensuring Sendable compliance and actor isolation to prevent race conditions in high-frequency trading simulations.
A healthcare tech startup is creating an iOS app for remote patient monitoring that aggregates data from sensors and displays it in real-time. They need to fix concurrency errors to safely handle asynchronous data streams while keeping the UI thread responsive and compliant with data privacy regulations.
A game studio is porting a multiplayer game to Swift with complex physics calculations and network synchronization. They require assistance in isolating game state within actors and making types Sendable to avoid crashes during concurrent player interactions and rendering updates.
An IoT company is building a Swift-based control app for smart home devices that manages multiple concurrent connections and device states. They need to remediate concurrency issues to ensure thread-safe access to device data and smooth UI updates across different actor contexts.
Offer this skill as part of a subscription-based platform for developers, providing automated concurrency reviews and fixes. Revenue is generated through monthly or annual licenses, with tiered pricing based on usage levels and support features.
Provide expert consulting services to companies migrating to Swift 6.2+, including code audits, remediation workshops, and custom training sessions. Revenue comes from project-based contracts and hourly rates for specialized concurrency expertise.
Integrate this skill into a free IDE plugin or code analysis tool, with premium features like advanced diagnostics and automated fixes available for purchase. Revenue is generated through in-app purchases or upgrades to professional versions.
💬 Integration Tip
Integrate this skill into CI/CD pipelines to automatically catch concurrency issues during builds, and use it alongside static analysis tools for comprehensive Swift 6.2+ compliance checks.
Full Windows desktop control. Mouse, keyboard, screenshots - interact with any Windows application like a human.
Control Android devices via ADB with support for UI layout analysis (uiautomator) and visual feedback (screencap). Use when you need to interact with Android apps, perform UI automation, take screenshots, or run complex ADB command sequences.
Build, test, and ship iOS apps with Swift, Xcode, and App Store best practices.
Control macOS GUI apps visually — take screenshots, click, scroll, type. Use when the user asks to interact with any Mac desktop application's graphical interface.
Best practices and example-driven guidance for building SwiftUI views and components. Use when creating or refactoring SwiftUI UI, designing tab architecture with TabView, composing screens, or needing component-specific patterns and examples.
Write safe Swift code avoiding memory leaks, optional traps, and concurrency bugs.