$npx skillfedfor your agent

axiom-concurrency

axiom-concurrency equips AI coding assistants with expert-level Swift 6 concurrency knowledge to eliminate data races and isolation violations. This skill covers modern async/await patterns, actor isolation, and sendability constraints—essential for building robust Apple OS applications. Prevent crashes and memory issues before they reach users.

axiom-concurrency provides expert-level guidance for eliminating Swift 6 data race errors and isolation violations. The skill teaches you how to identify where concurrent code accesses shared state unsafely, apply actor isolation to protect mutable state, and use Sendable constraints to enforce compile-time safety. By resolving these errors early, you prevent runtime crashes and memory corruption in production Apple OS applications.

AI-generated summary based on this skill's SKILL.md

1,095 81 MITupdated by CharlesWiltgen

Decision gist · record as of 2026-07-27

axiom-concurrency provides expert-level guidance for eliminating Swift 6 data race errors and isolation violations. The skill teaches you how to identify where concurrent code accesses shared state unsafely, apply actor isolation to protect mutable state, and use Sendable constraints to enforce compile-time safety. By resolving these errors early, you prevent runtime crashes and memory corruption in production Apple OS applications.

manual: git clone https://github.com/CharlesWiltgen/Axiom → cp -r Axiom/axiom-codex/skills/axiom-concurrency ~/.claude/skills/axiom-concurrency
axiom-codex/skills/axiom-concurrency/SKILL.md · version 45d80129

Use it when

  • axiom-concurrency covers modern async/await patterns for writing concurrent code in Swift.
  • axiom-concurrency explains MainActor and Sendable constraints—critical for Swift 6 isolation safety.

Verify before relying

Read SKILL.md below before installing (8 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

CharlesWiltgen/Axiom/axiom-concurrency · repository language: Go

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What does axiom-concurrency help resolve with Swift 6 data race errors?

axiom-concurrency provides expert-level guidance for eliminating Swift 6 data race errors and isolation violations. The skill teaches you how to identify where concurrent code accesses shared state unsafely, apply actor isolation to protect mutable state, and use Sendable constraints to enforce compile-time safety. By resolving these errors early, you prevent runtime crashes and memory corruption in production Apple OS applications.

How do I use async await in Swift with axiom-concurrency?

axiom-concurrency covers modern async/await patterns for writing concurrent code in Swift. The skill explains how to structure asynchronous functions, chain async operations without callbacks, and use TaskGroup and withDiscardingTaskGroup for parallel work. You'll learn when to apply MainActor for UI updates, how to handle cancellation, and best practices for avoiding main-thread blocking that degrades app responsiveness.

What is MainActor Sendable in Swift 6 and how does axiom-concurrency address it?

axiom-concurrency explains MainActor and Sendable constraints—critical for Swift 6 isolation safety. MainActor ensures code runs on the main thread for UI operations; Sendable marks types safe to pass between isolation domains. The skill teaches you to apply these annotations correctly, diagnose isolation inheritance mismatches that cause runtime crashes, and migrate legacy code that uses DispatchQueue callbacks to modern actor patterns.

How can I migrate from DispatchQueue and callbacks to Swift Concurrency?

axiom-concurrency guides you through replacing DispatchQueue-based code with Swift Concurrency actors and async/await. The skill covers converting callback-based APIs to async functions, wrapping legacy dispatch patterns in actors to maintain isolation safety, and debugging crashes from isolation mismatches during migration. You'll learn strategies for incremental adoption so existing code and new concurrent code coexist safely.

Does axiom-concurrency help debug Swift concurrency crashes and performance?

Yes. axiom-concurrency covers debugging runtime crashes from isolation violations, actor reentrancy issues, and AsyncStream continuation problems. The skill also addresses performance diagnosis—profiling actor contention, detecting thread pool exhaustion, and using Instruments to measure async overhead. You'll learn to diagnose issues like CLLocationManager delegate isolation crashes and CoreData MainActor blocking.

What patterns does axiom-concurrency teach for actor reentrancy and isolation?

axiom-concurrency explains actor reentrancy—when async code suspends and allows other tasks to interleave—and how to design actors that handle this safely. The skill covers nonisolated unsafe patterns for performance-critical code, mutex vs. actor trade-offs on iOS 18, and best practices for structuring actor methods to avoid deadlocks and contention. You'll understand when isolation is necessary and when it can be relaxed safely.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Concurrency

You MUST use this skill for ANY concurrency, async/await, threading, or Swift 6 concurrency work.

<!-- AXIOM_AUDITOR_INLINE_BEGIN — auto-maintained by scripts/build-inlined-auditors.ts; do not hand-edit --> > Not on Claude Code? Where this router says "Launch some-auditor agent", read that auditor's file in this suite and follow it inline — the same procedure, needing only file search and read. > > Available here: skills/concurrency-auditor.md. > > Agents that need Bash — builds, tests, simulators, crash symbolication — stay Claude Code-only; there is no inline equivalent for those. <!-- AXIOM_AUDITOR_INLINE_END -->

Quick Reference

Symptom / Task Reference
async/await patterns, @MainActor, actors See skills/swift-concurrency.md
Data race errors, Sendable conformance See skills/swift-concurrency.md
Swift 6 migration, @concurrent attribute See skills/swift-concurrency.md

(truncated - see the full file via the links below)

File tree — 8 files
axiom-codex/skills/axiom-concurrency/SKILL.md
axiom-codex/skills/axiom-concurrency/agents/openai.yaml
axiom-codex/skills/axiom-concurrency/skills/assume-isolated.md
axiom-codex/skills/axiom-concurrency/skills/concurrency-profiling.md
axiom-codex/skills/axiom-concurrency/skills/isolation-inheritance-diag.md
axiom-codex/skills/axiom-concurrency/skills/swift-concurrency-ref.md
axiom-codex/skills/axiom-concurrency/skills/swift-concurrency.md
axiom-codex/skills/axiom-concurrency/skills/synchronization.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Resolve Swift 6 data race errors and isolation violations”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

ios-chaos-monkey
by pproenca · pproenca/dot-skills

ios-chaos-monkey helps developers identify hidden concurrency issues in Swift iOS applications by simulating chaotic conditions and stress scenarios. It detects data races, deadlocks, and thread-safety violations that traditional testing often misses, enabling more resilient mobile code.

MITupdated Jul 2026
★ 182repo stars
axiom-tools
by CharlesWiltgen · CharlesWiltgen/Axiom

Axiom delivers production-grade development expertise for Apple platforms, equipping AI coding assistants with the knowledge to handle Swift 6, SwiftUI, and modern iOS workflows. The toolkit helps prevent common pitfalls like data loss during migrations, memory leaks, and xcodebuild failures that waste developer time. Built for Claude Code and other AI-powered IDEs, Axiom bridges the gap between AI assistance and real-world Apple development challenges.

MITupdated Jul 2026
★ 1,095repo stars
concurrency-patterns
by rshankras · rshankras/claude-code-apple-skills

Navigate Swift's modern concurrency model with patterns for async/await, structured task management, actor-based isolation, and Swift 6.2 features. This skill guides you through compiler errors, data race prevention, and migration strategies—whether you're bridging legacy APIs or adopting strict concurrency in new code.

MITupdated Jul 2026
★ 565repo stars
axiom-audit-concurrency
by CharlesWiltgen · CharlesWiltgen/Axiom

This skill systematically scans Swift codebases for concurrency anti-patterns that cause data races, UI freezes, and resource leaks. It maps isolation architecture, identifies unsafe task captures and delegate patterns, verifies actor boundaries, and flags missing concurrency safeguards—then cross-references findings to surface compound risks that static analysis alone might miss.

MITupdated Jul 2026
★ 1,095repo stars
swift-concurrency
by AvdLee · AvdLee/Swift-Concurrency-Agent-Skill

This skill helps developers resolve Swift concurrency compiler diagnostics, data-race warnings, and isolation boundary issues. It provides structured guidance for refactoring callback-based code to async/await patterns and supports Swift 6 migration across tasks, actors, @MainActor, Sendable conformance, and thread-safety concerns. The skill emphasizes smallest-safe-change fixes grounded in project settings and isolation context.

MITupdated May 2026
★ 1,604repo stars
axiom-profile-performance
by CharlesWiltgen · CharlesWiltgen/Axiom

axiom-profile-performance equips AI coding assistants with specialized capabilities for measuring and optimizing app performance on Apple platforms. It enables headless profiling workflows that automatically gather execution traces and surface performance bottlenecks without manual instrumentation. Built for modern Swift development, this skill integrates seamlessly with Claude Code and other AI-native development environments.

MITupdated Jul 2026
★ 1,095repo stars

More skills Swift Ios Migration (unlicensed) · swift-concurrency-expert (MIT) · swift-concurrency-updates (MIT) · modern-swift (MIT) · swift-development (MIT) · Swift Concurrency Expert Guide (unlicensed) · Swift 6 Paradigm Shift (unlicensed) · Swift (unlicensed)

Tags
thread-safetyisolation-architectureasync-patternsruntime-crashesperformance-profilingsdk-callbacksdata-race-detectionmigration-guidecooperative-threading