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
Install
CharlesWiltgen/Axiom/axiom-audit-concurrency · repository language: Go
git clone https://github.com/CharlesWiltgen/Axiom
cp -r Axiom/axiom-codex/skills/axiom-audit-concurrency ~/.claude/skills/axiom-audit-concurrencyFrequently 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)
Read as markdown · JSON record · Browse the source repository
File tree — 2 files
axiom-codex/skills/axiom-audit-concurrency/SKILL.md
axiom-codex/skills/axiom-audit-concurrency/agents/openai.yaml