AvdLee/Swift-Concurrency-Agent-Skill

Add expert Swift Concurrency guidance to your AI coding tool (Agent Skills open format): safe concurrency, performance optimization, and Swift 6 migration.

What it solves

It provides AI coding tools with expert, structured guidance on Swift Concurrency to help developers write safe, high-performance concurrent code and migrate existing projects to Swift 6+ without introducing data races or isolation errors.

How it works

The project is packaged as a portable Agent Plugin following the Agent Skills open format. It provides a collection of concise reference files and decision trees (located in the skills/ directory) that compatible AI agents (such as Claude Code, Cursor, and ChatGPT) can discover and reference to provide accurate technical advice on Swift concurrency patterns.

Who it’s for

  • Teams migrating to Swift 6 or strict concurrency.
  • Developers debugging data races, isolation errors, or flaky asynchronous tests.
  • Engineers seeking performance-oriented concurrency patterns using actors, tasks, and Sendable.

Highlights

  • Swift 6.2 Ready: Includes latest features like isolated deinit and global actor conformance for protocols.
  • Broad Tool Compatibility: Supports Claude Code, Cursor, ChatGPT, Codex, and other tools via the Agent Plugins spec.
  • Comprehensive Reference: Covers actor reentrancy, task cancellation, memory management, and Core Data integration.
  • Migration Focused: Offers step-by-step strategies for moving from closure-based code or Combine/RxSwift to Swift Concurrency.

Related

  • Project
  • Project
  • Project
  • Project
  • Project