Swift Concurrency Review

Use when reviewing Swift 5.5+ code containing `await`, `actor`, `Task { }`, `@MainActor`, `@unchecked Sendable`, cancellable timer/deadline handles, or long-lived `for await` AsyncStream consumers — especially diffs extending existing actors with new methods. Catches post-`await` state-overwrite races, TOCTOU around Task spawn, cancellation-not-honoured, terminal-state clobber, and consumer-Task-ownership bugs that hang Swift Testing at exit.

stuartshields 5769ee4 8.8 KB Updated

File contents

stuartshields/claude-setup/tree/main/skills/swift-concurrency-review commit 5769ee48dc

Frequently asked questions

npx skillmds@latest add stuartshields/swift-concurrency-review