Peter Steinberger

Swift Concurrency Expert

Developmentv1.0.0
By Peter SteinbergerUpdated 2026-05-11swift-concurrency-expert@clawhub_steipete/swift-concurrency-expert
Code ReviewBug Fixing

According to AlphaMoat, as of 2026-09, Swift Concurrency Expert has 4,056 downloads and 5 stars — ranked #2,510 of 5,078 AI skills overall, and #327 of 577 in Development.

Installs
340
Downloads
4.1K
Stars
5
Overall Rank
#2,510
Top 50% overall · Top 57% in Development
PlatformInstallsDownloadsStarsComments
ClawHub ↗1334.0K5-
SkillHub ↗3404.1K5—

Platforms count differently and update at different times.

What this skill does

It starts from compiler diagnostics, actor context and enabled isolation modes, then considers main-actor isolation, guarded state, background work and valid Sendable conformance. It favors minimal behavior changes and avoids unchecked safety claims. Review edits and compile and test the project before deployment.

Profile published 2026-10-27

What you can do with it

  • Diagnose Swift concurrency errors

When to use it

  • When actor isolation or Sendable diagnostics need remediation

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Review this diagnostic and propose the smallest concurrency fix that preserves behavior.

Monthly Trend

Downloads4.1K
2.8K3.5K4.1K2026-03 · Downloads 2.9K2026-05 · Downloads 3.3K2026-06 · Downloads 3.5K2026-07 · Downloads 3.7K2026-08 · Downloads 3.9K2026-09 · Downloads 4.1K26-0326-09
Stars5
4562026-03 · Stars 52026-05 · Stars 52026-06 · Stars 52026-07 · Stars 52026-08 · Stars 52026-09 · Stars 526-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-094.1K—5
2026-083.9K+3.7%5
2026-073.7K+7.0%5
2026-063.5K+4.5%5
2026-053.3K—5
2026-032.9K—5

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

1.8 KB · ClawHub v1.0.0
---
name: swift-concurrency-expert
description: Swift Concurrency review and remediation for Swift 6.2+. Use when asked to review Swift Concurrency usage, improve concurrency compliance, or fix Swift concurrency compiler errors in a feature or file.
---

# Swift Concurrency Expert

_Attribution: copied from @Dimillian’s `Dimillian/Skills` (2025-12-31)._

## Overview
Show all (38 lines)

Review and fix Swift Concurrency issues in Swift 6.2+ codebases by applying actor isolation, Sendable safety, and modern concurrency patterns with minimal behavior changes.

## Workflow

### 1. Triage the issue

- Capture the exact compiler diagnostics and the offending symbol(s).
- Identify the current actor context (`@MainActor`, `actor`, `nonisolated`) and whether a default actor isolation mode is enabled.
- Confirm whether the code is UI-bound or intended to run off the main actor.

### 2. Apply the smallest safe fix

Prefer edits that preserve existing behavior while satisfying data-race safety.

Common fixes:
- **UI-bound types**: annotate the type or relevant members with `@MainActor`.
- **Protocol conformance on main actor types**: make the conformance isolated (e.g., `extension Foo: @MainActor SomeProtocol`).
- **Global/static state**: protect with `@MainActor` or move into an actor.
- **Background work**: move expensive work into a `@concurrent` async function on a `nonisolated` type or use an `actor` to guard mutable state.
- **Sendable errors**: prefer immutable/value types; add `Sendable` conformance only when correct; avoid `@unchecked Sendable` unless you can prove thread safety.


## Reference material

- See `references/swift-6-2-concurrency.md` for Swift 6.2 changes, patterns, and examples.
- See `references/swiftui-concurrency-tour-wwdc.md` for SwiftUI-specific concurrency guidance.

Popular in Development

More from Peter Steinberger

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.