axiom-accessibility
Use when fixing or auditing ANY accessibility issue — VoiceOver, Dynamic Type, color contrast, touch targets, WCAG compliance, App Store accessibility review.
Use when ANY iOS build fails, test crashes, Xcode misbehaves, or environment issue occurs before debugging code. Covers build failures, compilation errors, dependency conflicts, simulator problems, environment-first diagnostics.
$ npx -y skills add charleswiltgen/axiom --skill axiom-build --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/axiom-buildContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when ANY iOS build fails, test crashes, Xcode misbehaves, or environment issue occurs before debugging code. Covers build failures, compilation errors, dependency conflicts, simulator problems, environment-first diagnostics.
name: axiom-build description: Use when ANY iOS build fails, test crashes, Xcode misbehaves, or environment issue occurs before debugging code. Covers build failures, compilation errors, dependency conflicts, simulator problems, environment-first diagnostics. license: MIT
**You MUST use this skill for ANY build, environment, or Xcode-related issue before debugging application code.**
<!-- AXIOM_AUDITOR_INLINE_BEGIN — rewritten for Codex by scripts/build-codex.ts; do not hand-edit --> > **Auditors are skills here.** Where this router says "Launch `some-auditor` agent", invoke the > matching Codex skill instead — same procedure, no Claude Code agent required. > > Available: `axiom-modernize`, `axiom-scan-security-privacy`. > > The ones that shell out — builds, tests, simulators, crash symbolication — need shell access to run. <!-- AXIOM_AUDITOR_INLINE_END -->
Use this router when you encounter:
This router invokes specialized skills based on the specific issue:
**Triggers**:
**Why xcode-debugging first**: 90% of mysterious issues are environment, not code. Check this BEFORE debugging code.
**Invoke**: `skills/xcode-debugging.md`
---
**Triggers**:
**Invoke**: `skills/build-performance.md`
---
**Triggers**:
**Why spm-conflict-resolver**: Specialized agent that analyzes Package.swift and Package.resolved to diagnose and resolve Swift Package Manager conflicts.
**Invoke**: `axiom-resolve-spm`
---
**Triggers**:
**Why security-privacy-scanner**: Specialized agent that scans for security vulnerabilities and privacy compliance issues.
**Invoke**: `axiom-scan-security-privacy`
---
**Triggers**:
**Why modernization-helper**: Specialized agent that scans for legacy patterns and provides migration paths with code examples.
**Invoke**: `axiom-modernize`
---
**Triggers**:
**Why build-fixer**: Autonomous agent that checks zombie processes, Derived Data, SPM cache, and simulator state before investigating code. Saves 30+ minutes on environment issues.
**Invoke**: `axiom-fix-build`
---
**Triggers**:
**Why build-optimizer**: Scans Xcode projects for build performance optimizations — slow type checking, expensive scripts, suboptimal settings — to reduce build times by 30-50%.
**Invoke**: `axiom-optimize-build`
---
**Triggers**:
**Invoke**: `skills/build-debugging.md`
---
**Triggers**:
**Why testflight-triage**: Systematic workflow for investigating TestFlight crashes and reviewing beta feedback. Covers symbolication, crash interpretation, common patterns, and Claude-assisted analysis.
**Invoke**: See axiom-shipping (skills/testflight-triage.md)
---
**Triggers**:
**Why app-store-connect-ref**: Reference for navigating ASC crash analysis, metrics dashboards, and data export workflows.
**Invoke**: See axiom-shipping (skills/app-store-connect-ref.md)
---
**Triggers**:
Battle-tested skills, agents, and tools for modern Apple OS development — Swift 6, SwiftUI, Liquid Glass, Apple Intelligence, and more. Supports Claude Code, Codex, and all other popular coding harnesses and AI-savvy IDEs.
Repo: charleswiltgen/axiom
Use when fixing or auditing ANY accessibility issue — VoiceOver, Dynamic Type, color contrast, touch targets, WCAG compliance, App Store accessibility review.
Use when implementing, testing, or evaluating ANY Apple Intelligence, on-device AI, or speech-to-text feature. Covers Foundation Models, @Generable,…
Use when the user has a crash log (.ips, MetricKit JSON, legacy .crash text, .xccrashpoint bundle, or pasted text) that needs analysis.
Use when the user mentions Swift performance audit, code optimization, or performance review.
Use when the user mentions SwiftUI performance, janky scrolling, slow animations, or view update issues.
Use when the user mentions flaky tests, tests that pass locally but fail in CI, race conditions in tests, or needs to diagnose WHY a specific test fails.