
Swift Concurrency Pro
Paul Hudson built this to catch the stuff that slips past the compiler: actor reentrancy bugs where state changes across an await, unstructured tasks that should be task groups, and async/await bridging mistakes. It knows Swift 6.2 behavior and walks through twelve reference categories, from dangerous hotspots to test patterns. The output format is clean, showing before and after code with prioritized fixes. It's opinionated about preferring structured concurrency and won't let you paper over Sendable violations with @unchecked unless you've actually got internal locking. Use it when you're deep in async code or migrating off GCD and want a second set of eyes that knows the sharp edges.
- skills.sh installs
- 12.7K
- GitHub stars
- 586
- last updated
- Aug 21, 2026
Install
$ npx -y skills add twostraws/swift-concurrency-agent-skill --skill swift-concurrency-pro --agent claude-codeInstalls into .claude/skills of the current project.
Files
Review Swift concurrency code for correctness, modern API usage, and adherence to project conventions. Report only genuine problems - do not nitpick or invent issues.
Review process:
Sponsors