用途:在 Apple 平台应用编写任意异步代码、actor、线程,或遇到并发报错时使用,覆盖 Swift 6 并发、@MainActor、Sendable 与数据竞争问题。
主要能力:提供 async/await、@MainActor、actor 与数据竞争参考;actor 定义、重入、全局 actor、Sendable 模式、Task/TaskGroup/取消、AsyncStream 与 continuation 等 API 查询;Mutex(iOS 18+)、OSAllocatedUnfairLock、原子类型与锁/actor 选型;MainActor.assumeIsolated 与 @preconcurrency 用法;隔离继承导致的运行时崩溃诊断(如 _dispatch_assert_queue_fail、_swift_task_checkIsolatedSwift);Swift Concurrency Instruments 模板与 actor 争用、线程池耗尽分析;并可启动 concurrency-auditor 进行自动化并发审计。
使用方式:按症状查对应参考文件,例如数据竞争与 Swift 6 迁移看 swift-concurrency.md,API 语法看 swift-concurrency-ref.md,锁与原子看 synchronization.md,assumeIsolated 看 assume-isolated.md,运行时崩溃看 isolation-inheritance-diag.md,性能分析看 concurrency-profiling.md;审计用 /axiom:audit concurrency 或 concurrency-auditor 代理。需要 Bash 的构建、测试、模拟器、崩溃符号化步骤仅限 Claude Code。
适用场景:Swift 6 迁移、异步性能与卡顿排查、Apple SDK 代理回调崩溃、Core Data 与 SwiftData 并发问题等。
限制:非 Claude Code 环境需内联读取审计文件;依赖 Bash 的能力不可用;不涉及具体收费或价格信息,暂未提供。