axiom-audit-concurrency
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.
Axiom Audit Concurrency detects Swift 6 concurrency issues, data races, and isolation violations in your codebase.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-27
Axiom Audit Concurrency detects Swift 6 concurrency issues, data races, and isolation violations in your codebase. 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.
Use it when
- Yes.
- axiom-audit-concurrency ensures Swift 6 strict concurrency compliance and isolation safety by verifying Sendable conformance.
Verify before relying
Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.
Install
CharlesWiltgen/Axiom/axiom-audit-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-audit-concurrency scan for in Swift code?
axiom-audit-concurrency 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.
Can axiom-audit-concurrency detect data race violations in Swift?
Yes. axiom-audit-concurrency audits Swift code for concurrency issues and data race violations as a primary function. It identifies unsafe shared state access, missing synchronization, and isolation boundary breaches that lead to race conditions, helping you catch data races before they reach production.
How does axiom-audit-concurrency ensure Swift 6 strict concurrency compliance?
axiom-audit-concurrency ensures Swift 6 strict concurrency compliance and isolation safety by verifying Sendable conformance, detecting missing @MainActor annotations, validating actor boundaries, and flagging thread confinement violations. It assesses your codebase's readiness for Swift 6's stricter concurrency model.
What concurrency patterns does axiom-audit-concurrency review?
axiom-audit-concurrency reviews async/await patterns and task management best practices, including unstructured task patterns, task cancellation strategies, and unsafe task captures. It flags anti-patterns and isolation architecture issues that compromise concurrency health and production readiness.
Does axiom-audit-concurrency check for @MainActor and actor boundary issues?
Yes. axiom-audit-concurrency detects missing @MainActor annotations, actor boundary violations, and thread confinement problems. It identifies where UI updates occur outside the main thread and where actor isolation is incomplete, helping you maintain proper thread safety across your Swift application.
What is axiom-audit-concurrency's license?
axiom-audit-concurrency is released under the MIT license, allowing free use, modification, and distribution in both open-source and commercial projects with minimal restrictions.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Concurrency Auditor Agent
You are an expert at detecting Swift 6 concurrency issues — both known anti-patterns AND missing/incomplete patterns that cause data races, UI freezes, and resource leaks.
Tool Use Is Mandatory
Run every Glob, Grep, and Read this prompt lists. Do not reason from training data instead of scanning.
- Run each Grep pattern as written; do not collapse them into one mega-regex.
- Run the Read verifications each section calls for.
- "Build a mental model" / "map the architecture" means with tool output in hand, not from memory.
Files to Exclude
Skip: *Tests.swift, *Previews.swift, */Pods/*, */Carthage/*, */.build/*, */DerivedData/*, */scratch/*, */docs/*, */.claude/*, */.claude-plugin/*
Phase 1: Map Isolation Architecture
Step 1: Identify Isolation Boundaries
``
Glob: **/*.swift (excluding test/vendor paths)
Grep for:
-actor declarations — which types are actors
-@MainActor` — which types/functions are
(truncated - see the full file via the links below)
File tree — 2 files
axiom-codex/skills/axiom-audit-concurrency/SKILL.md
axiom-codex/skills/axiom-audit-concurrency/agents/openai.yaml
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 › “Audit Swift code for concurrency issues and data race 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 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.
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.
Build scalable enterprise applications with Swift 6.0's modern concurrency model, featuring async/await, actor isolation, and structured concurrency. This skill covers SwiftUI for declarative interfaces, Combine for reactive programming, and Vapor for server-side development, plus architectural patterns like MVVM and Clean Architecture. Context7 MCP integration provides real-time access to official Swift documentation.
This skill guides you through Swift 6.2's "Approachable Concurrency" features that simplify strict concurrency adoption. Discover how default MainActor inference eliminates manual annotations, how async functions now stay on their calling actor, and how to use @concurrent for explicit background execution. Perfect for migrating from Swift 6.0/6.1 or resolving data-race errors with the latest toolchain.
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.
This skill equips AI coding assistants with specialized knowledge for troubleshooting flaky tests in Swift and Apple OS environments. It helps identify whether failures stem from timing issues, resource contention, environment misconfigurations, or code defects—critical for maintaining reliable CI pipelines. Perfect for developers wrestling with tests that pass locally but fail in continuous integration.
More skills Swift Concurrency Expert Guide (unlicensed) · axiom-audit-accessibility (MIT) · swift-concurrency-expert (MIT) · modern-swift (MIT) · axiom-audit-iap (MIT) · swift-development (MIT) · axiom-audit-textkit (MIT) · Swift 6 Paradigm Shift (unlicensed)