Swift Concurrency Pro

Paul Hudson's skill for async/await, actors, Sendable, task groups and structured concurrency.

View on GitHub ↗
Stars
★ 575
Last commit
17 May 2026
Maintenance
Slowing
Licence
MIT
Category
Agent Skills
GitHub
twostraws/Swift-Concurrency-Agent-Skill

Overview

Swift Concurrency Pro by Paul Hudson is an agent skill that helps AI coding assistants write better Swift concurrency code. It covers async/await, actors, Sendable, task groups, @concurrent and structured concurrency. The rules target mistakes models actually make, including newer features they were not trained on.

Features

  • Reviews code for common concurrency mistakes made by models
  • Covers async/await, actors, Sendable, task groups and @concurrent
  • Includes newer Swift features missing from model training data
  • Can do a full review or follow specific instructions for a partial one

Requirements

The source doesn't list any requirements, so check the project's own docs before you install.

Install

  1. Claude Code

    /plugin marketplace add twostraws/Swift-Concurrency-Agent-Skill
    /plugin install swift-concurrency-pro@swift-concurrency-agent-skill
  2. Codex, Gemini, Cursor and others

    npx skills add https://github.com/twostraws/swift-concurrency-agent-skill --skill swift-concurrency-pro

Example

In Claude Code, run "/swift-concurrency-pro Make sure my project takes full advantage of Swift concurrency".

Works with

Claude CodeCursorCodexGemini CLI

Listed in

swiftskills.devtwostraws/Swift-Agent-Skills

Read the code before you install anything. SwiftAgents doesn't review or endorse the tools listed here. Active: a commit in the last 90 days. Slowing: last commit within the past year. Stale: older than a year, or archived.

More in this category