swift-concurrency-pro

Review Swift concurrency code for actor isolation and cancellation issues.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/DylanMiller765/memori --skill swift-concurrency-pro-dylanmiller765
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swift-concurrency-pro
Source: https://github.com/DylanMiller765/memori/tree/main/.claude/skills/swift-concurrency-pro
Command: npx skills add https://github.com/DylanMiller765/memori --skill swift-concurrency-pro-dylanmiller765

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Reviews Swift concurrency code for correctness, safety, and modern API usage. Use when reading, writing, or reviewing Swift concurrency code.

Core Features & Use Cases

  • Proactively identifies actor reentrancy issues, improper suspension handling, and race conditions.
  • Evaluates adherence to structured concurrency, cancellation propagation, and bridging patterns with legacy code.
  • Use case: Perform a production-grade concurrency audit on a Swift project to surface the most critical safety issues and recommended fixes.

Quick Start

Inspect a Swift concurrency codebase to surface actor isolation, structured concurrency, and cancellation issues.

Frequently Asked Questions about swift-concurrency-pro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review Swift concurrency code for actor reentrancy and race conditions?

Perform a production-grade Swift concurrency audit by evaluating actor isolation, structured concurrency, cancellation propagation, and async streams to surface critical safety issues and recommended fixes.

Why does my Swift async/await code have improper suspension handling?

Improper suspension handling in Swift async/await code occurs when execution suspends incorrectly across actor boundaries, requiring an audit of bridging patterns and structured concurrency to identify safety issues.

How can I check if my Swift structured concurrency follows cancellation propagation rules?

Evaluate cancellation propagation in Swift structured concurrency by scanning async streams and task hierarchies to ensure cancellation signals reach nested operations across all modules.

Does this Swift concurrency audit work with legacy bridging patterns?

Yes, the Swift concurrency audit evaluates bridging patterns with legacy code, scanning for safety issues when async/await interfaces with older synchronous APIs across modules and tests.

What is the best way to find common bug patterns in Swift actors and async/await?

The best way to find common Swift concurrency bug patterns is scanning actor usage, structured concurrency, and async streams to detect race conditions, reentrancy issues, and improper suspension handling.