Agent skill · charleswiltgen

axiom-concurrency

Use when writing ANY async code, actors, threads, or seeing ANY concurrency error. Covers Swift 6 concurrency, @MainActor, Sendable, data races, async/await patterns.

What it needs

About 5k tokens when loaded.

What this skill does

Cursor MCP Tool Boundary The xclog, xcsym, and xcprof examples below are reference syntax, not executable commands for Cursor. Map each subcommand to the same-named MCP tool—for example, xclog launch to axiomxcloglaunch, xcsym crash to axiomxcsymcrash, and xcprof record to axiomxcprofrecord—and preserve its arguments as structured fields. Do not run a bare helper binary. If a required MCP tool is unavailable, stop and report that the Axiom MCP integration is missing; do not fall back to a same-named executable. Concurrency You MUST use this skill for ANY concurrency, async/await, threading, or Swift 6 concurrency work. Cursor Subagent Routing Delegate to the appropriate Cursor subagent when this router calls for a specialized auditor. 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 Actor definition, reentrancy, global actors See skills/swift-concurrency-ref.md Task/TaskGroup/cancellation API See skills/swift-concurrency-ref.md AsyncStream, continuations See skills/swift-concurrency-ref.md DispatchQueue → actor migration See skills/swift-concurrency-ref.md Mutex (iOS 18+), OSAllocatedUnfairLock See skills/synchronization.md Atomic types, lock vs actor decision See skills/synchronization.md MainActor.assumeIsolated See skills/assume-isolated.md @preconcurrency protocol conformances See skills/assume-isolated.md Legacy delegate callbacks See skills/assume-isolated.md Warning-free build crashes with dispatchassertqueuefail See skills/isolation-inheritance-diag.md Crash signature swifttaskcheckIsolatedSwift See skills/isolation-inheritance-diag.md Core Data context.perform runtime crash inside @MainActor class See skills/isolation-inheritance-diag.md Combine .map/.sink crash from receive(on:) placement See skills/isolation-inheritance-d …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills charleswiltgen/axiom-concurrency--7f5f67

View the source on GitHub

Browse the @skills marketplace