Skip to main content
skill CX Codex

swift-concurrency · wendylabsinc — Claude Code skill: what it does, how to install

Guides your coding assistant through async/await, actor boundaries, and Swift 6 strict concurrency checks without careless @MainActor escapes.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add wendylabsinc/claude-skills --skill swift-concurrency -a claude-code
Open on GitHub

What swift-concurrency does

This skill guides models through modern Swift concurrency rules. Before suggesting code changes, the agent inspects the project configuration in Package.swift or project.pbxproj to confirm the Swift mode, toolchain version, and strict concurrency level. It asks for clarification if isolation flags are missing.

The workflow forbids slapping @MainActor on arbitrary types just to silence compiler errors. It forces the model to trace isolation boundaries and prioritize structured concurrency, such as task groups and async let. When workarounds like @unchecked Sendable or nonisolated(unsafe) are unavoidable, the assistant must document safety invariants.

What it helps with

  • migrate legacy closure callbacks to async/await
  • fix compiler diagnostics about passing non-Sendable values
  • adapt codebases for Swift 6 strict concurrency mode
  • organize parallel jobs with structured task groups

Example prompts for the agent

  • Check this manager class for data race issues under Swift 6 mode
  • Refactor this array processing loop using withTaskGroup
  • Fix the nonisolated context warning without adding @MainActor

How to install swift-concurrency

1Skills CLI (Vercel)

npx skills add wendylabsinc/claude-skills --skill swift-concurrency -a claude-code

2Manually: put the files in place

~/.claude/skills/swift-concurrency/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/swift-concurrency/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about swift-concurrency

How to install swift-concurrency in Claude Code?

Run npx skills add wendylabsinc/claude-skills --skill swift-concurrency -a claude-code in your terminal.

What does swift-concurrency do?

It instructs AI agents to enforce safe concurrency practices in Swift, handling actor isolation, Sendable types, and structured tasks cleanly.

Why does the skill restrict using @MainActor as a quick fix?

Indiscriminate use of @MainActor pushes background work onto the UI thread and hides structural concurrency issues instead of resolving shared state isolation properly.

Similar skills

All skills for Mobile →

swift-concurrency by other authors comes first.

swift-concurrency AvdLee Diagnoses Swift Concurrency issues, refactors callback code to async/await, and guides Swift 6 migration. Useful when isolation, Sendable, or compiler warnings block a change. CX Codex +1 17,100installs swift-concurrency dpearson2699 Fixes Sendable errors and actor isolation diagnostics in Swift 6.2+ while adopting approachable concurrency features. CX Codex +1 4,300installs swift-concurrency Prisma-Labs-Dev A reference skill for Swift Concurrency: async/await, Task, TaskGroup, actors, AsyncSequence and continuation bridges. Useful when the agent writes async Swift code. CX Codex +1 643installs vercel-react-native-skills vercel A rules pack for React Native and Expo work: lists, animations, navigation, native modules. Load it so your agent makes mobile changes the same way every time. CX Codex +1 255,200installs animate-expo emilkowalski Builds React Native and Expo animations using Reanimated and Gesture Handler. Helps keep motion on the UI thread and avoid dropped frames on physical devices. CX Codex +1 137,900installs mobile-native emilkowalski Strips the tells that give a web app away on a phone: sticky hover, tap highlight flash, the 100vh bug. CX Codex +1 86,600installs aso coreyhaines31 Audits App Store and Google Play listings against store optimization standards. Helps uncover gaps in metadata, visual assets, and conversion. CX Codex +1 75,900installs paywalls coreyhaines31 This skill helps plan and improve in-app paywalls, upgrade screens, upsell modals, and feature gates when a free user is asked to move to a paid plan. CX Codex +1 71,000installs swiftui-pro Paul Hudson Reviews SwiftUI code for deprecated APIs, data-flow issues, accessibility gaps, and performance concerns. Use it during feature work or code review. CX Codex +1 35,200installs

From the same set25

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor