Reviews Swift code for concurrency correctness, modern API usage, and common async/await pitfalls. Use when reading, writing, or reviewing Swift concurrency code.
89
95%
Does it follow best practices?
Impact
94%
1.23xAverage score across 2 eval scenarios
—
The risk profile of this skill
Swift async bridging code review
makeStream factory flagged
0%
100%
onTermination missing flagged
100%
100%
Unbounded buffer flagged
100%
100%
Unsafe continuation flagged
100%
100%
CancellationError not filtered
10%
100%
Missing task cancellation bridge
100%
100%
CPU-bound loop lacks cancellation check
40%
60%
No @unchecked Sendable suggestion
0%
100%
No unsolicited rewrite of LegacyDataService
100%
100%
Organized by file
100%
100%
Rule named per finding
60%
100%
Before/after code shown
100%
100%
Prioritized summary
80%
100%
Swift actor concurrency review with reentrancy and task-structure bugs
Reentrancy in image(for:)
100%
100%
Force-unwrap after await
100%
100%
Task {} inside loop
100%
100%
Structured concurrency recommended
100%
100%
withDiscardingTaskGroup for prefetch
0%
0%
Task.detached misuse
100%
100%
Missing cancel before new task
100%
100%
Missing deinit cancellation
25%
75%
Organized by file
62%
100%
Before/after code fix
100%
100%
Prioritized summary
100%
100%
bee3f69
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.