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-code

Installs 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

Details

Repository
github.com/twostraws/swift-concurrency-agent-skill
Categories
Backend & APIs, Documentation, AI & Agent Building, Mobile Development
1okx avatarokx-aiokx/onchainos-skillsERC-8004 Agent identity: 注册/更新/上架/下架/搜索agent, register/update/activate/deactivate/search — User/ASP/Evaluator(买家/卖家/评审员, 旧称仲裁者亦可); 我的agent/ASP, 找做X的ASP/agent有什么12.1Kskills.sh installs
2earthtojake avatarstep-partsearthtojake/text-to-cadFind, evaluate, and download common purchasable CAD parts from step.parts, including named off-the-shelf actuators, servos, motors, electronics boards, connecto12Kskills.sh installs
3anthropics avatarclaude-opus-4-5-migrationanthropics/claude-codeMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5. Use when the user wants to update their codebase, prompts, or API calls to11.8Kskills.sh installs
4pluginagentmarketplace avatarjava-spring-bootpluginagentmarketplace/custom-plugin-javaBuild production Spring Boot applications - REST APIs, Security, Data, Actuator11.8Kskills.sh installs
5worldwonderer avatarbrowser-cdpworldwonderer/oh-story-claudecodeUse this skill when you need to control a Chrome browser via CDP (Chrome DevTools Protocol) to reuse existing login sessions. Covers: launching Chrome in debug 11.8Kskills.sh installs
6wshobson avatargo-concurrency-patternswshobson/agentsMaster Go concurrency with goroutines, channels, sync primitives, and context. Use when building concurrent Go applications, implementing worker pools, or debug11.7Kskills.sh installs