Reviews Swift code for concurrency correctness, modern API usage, and common async/await pitfalls. Use when reading, writing, or reviewing Swift concurrency…
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: Scan for known-dangerous patterns using references/hotspots.md to prioritize what to inspect. Check for recent Swift 6.2 concurrency behavior using references/new-features.md. Validate actor usage for reentrancy and isolation correctness using references/actors.md. Ensure structured concurrency is preferred over unstructured where appropriate using references/structured.md. Check unstructured task usage for correctness using references/unstructured.md. Verify cancellation is handled correctly using references/cancellation.md. Validate async stream and continuation usage using references/async-streams.md. Check bridging code between sync and async worlds using references/bridging.md. Review any legacy concurrency migrations using references/interop.md. Cross-check against common failure modes using references/bug-patterns.md. If the project has strict-concurrency errors, map diagnostics to fixes using references/diagnostics.md. If reviewing tests, check async test patterns using references/testing.md. If doing a partial review, load only the relevant reference files.
don't have the plugin yet? install it then click "run inline in claude" again.