01
It starts by itself
every weeknight. Runs in Claude Code routine.
- ↻ every weeknight
0 2 * * 1-5
Your move to Swift 6 gets done in small safe steps.
Install the Swift Concurrency skill and make it a habit: follow https://gethabit.dev/skills/avdlee/swift-concurrency.md
17K installs2K starsMIT licenceSource on GitHub ↗

Swift Concurrency
by AvdLee · 17K installs
The skill
Fixes timing errors in your Swift app code.
Only when you ask.
Fewer bugs
Your move to Swift 6 gets done in small safe steps. Fewer bugs, no big risky change.
↻ Runs by itselfevery weeknight
When does it start? How does it check its work? What does it remember?
Stops after one diagnostic category in one module per run.
The agent reads Package.swift or .pbxproj for language mode, strict concurrency and default isolation.
If a setting is unknown, it asks the developer before any migration fix.
It runs swift build to surface diagnostics.
It fixes one category, such as all Sendable issues, with the smallest safe change.
It rebuilds clean, then runs swift test.
It marks the category done and names the next one.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Swift Concurrency skill helps.
No. @MainActor needs a reason that the code is UI-bound.
Only with a documented safety invariant and a plan to remove them later.
The skill says to clear one category, rebuild and test before moving on, and to keep changes small.
Copy the prompt at the top into your agent. It installs the skill from AvdLee/Swift-Concurrency-Agent-Skill and sets up the habit. Or run npx skills add AvdLee/Swift-Concurrency-Agent-Skill --skill swift-concurrency.
Yes. It is published under MIT. Habit is free too.
Install the Swift Concurrency skill and make it a habit: follow https://gethabit.dev/skills/avdlee/swift-concurrency.md
All AvdLee skills →More code skills →
Works in
Made by AvdLee, published under MIT. Habit links to the original and never changes it. Is this your skill?