Swift Concurrency patterns — async/await, actors, tasks, Sendable conformance. Use when writing async/await code, implementing actors, working with structured concurrency, or ensuring data race safety.
Install with Tessl CLI
npx tessl i github:ravnhq/ai-toolkit --skill swift-concurrency85
Quality
78%
Does it follow best practices?
Impact
97%
1.02xAverage score across 3 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/framework/swift-concurrency/SKILL.mdExpert 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.0a59ae9
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.