From ravn-ai-toolkit
Provides Swift Concurrency patterns for async/await, actors, tasks, Sendable conformance, structured concurrency, and data race safety in iOS apps.
npx claudepluginhub ravnhq/ai-toolkitThis skill is limited to using the following tools:
Expert guidance on Swift Concurrency best practices covering async/await, actors, tasks, Sendable, threading, memory management, testing, and migration strategies.
Reviews and guides Swift concurrency code covering actors, structured concurrency, cancellation, async streams, GCD migration, strict-concurrency diagnostics, and bug patterns. Use when writing, reviewing, or debugging concurrent Swift.
Guides iOS Swift concurrency: async/await patterns, actors, @MainActor, Sendable, data races, Swift 6 migration, performance optimization. Use for concurrency errors or async code.
Resolves Swift concurrency compiler errors like Sendable conformance, actor isolation warnings, and strict diagnostics. Adopts SE-0466 approachable concurrency, structured patterns, and data-race-safe async code for Swift 6+.
Share bugs, ideas, or general feedback.
Expert guidance on Swift Concurrency best practices covering async/await, actors, tasks, Sendable, threading, memory management, testing, and migration strategies.
Core Swift Concurrency rules extracted as discrete, high-impact patterns. See rules index for the full list organized by:
See references/swift-concurrency.md for comprehensive guidance organized by:
User: "Refactor callback-based network code to async/await with actor isolation."
Expected behavior: Use swift-concurrency guidance, follow its workflow, and return actionable output.
User: "Refactor CSS grid layout for mobile breakpoints."
Expected behavior: Do not prioritize swift-concurrency; choose a more relevant skill or proceed without it.
swift-concurrency scope and triggers.