CharlesWiltgen/Axiom
Battle-tested Claude Code skills for modern xOS (iOS, iPadOS, watchOS, tvOS) development
Axiom – AI‑powered assistant for Apple‑platform development
What it is
- A collection of skills, agents and command‑line tools that plug into AI coding assistants (Claude, Cursor, Gemini, etc.) to give them deep knowledge of modern Apple development – Swift 6, SwiftUI, the upcoming Liquid Glass UI framework, and Apple‑Intelligence APIs.
- The repo ships pre‑written prompts (skills) and autonomous agents that can automatically scan Xcode projects for common problems such as memory leaks, data‑race violations, or build‑system failures.
- It also bundles a few small utilities (
xclog,xcsym,xcui,xcprof) that expose simulator/device logs, crash‑symbolication, UI‑automation and performance‑trace data to the AI assistant.
Key components
| Component | Purpose |
|---|---|
| Skills (≈280) | Prompt templates that teach the AI how to answer questions about UI, networking, concurrency, performance, accessibility, etc. |
| Agents (≈42) | Background workers that can be invoked by the AI to run audits – e.g., memory‑leak detection, concurrency checks, build‑failure diagnostics. |
| Commands (≈17) | /axiom:* CLI‑style commands that you can type in a chat to trigger the built‑in tools (log capture, crash symbolication, health‑check, …). |
| xclog | Streams simulator/device console output so the AI can read logs in real time. |
| xcsym | Symbolicates Apple crash files (.ips, MetricKit, legacy .crash) by locating the correct dSYM automatically. |
| xcui | Drives the simulator UI via accessibility IDs, dumps the accessibility tree, and validates VoiceOver/Dynamic Type support. |
| xcprof | Runs xctrace traces and returns a concise performance report without opening Instruments. |
How you use it
- Install the plugin for your preferred AI IDE (Claude Code, Cursor, VS Code MCP, Pi terminal agent, or Xcode integration) – the README provides one‑line commands for each platform.
- Ask the assistant natural‑language questions (e.g., "How do I fix Swift 6 concurrency errors?") or invoke a command (
/axiom:fix-build). The AI loads the relevant skill/agent, runs the underlying tool, and returns a concrete answer or fix. - Run audits (
/axiom:audit memory,/axiom:health-check) to let the agents automatically scan the project and surface issues before they reach users.
Target audience
- iOS/macOS developers who already use AI coding assistants and want those assistants to understand the nuances of Apple‑specific tooling and APIs.
- Teams looking to reduce debugging time for build failures, memory‑leak detection, and crash analysis.
Documentation & community
- Full docs, skill catalog, and installation guides are hosted at
charleswiltgen.github.io/Axiom. - Community discussion happens on Reddit (
r/axiomdev) and via GitHub Issues/Discussions.
Status
- Actively tracking Apple OS 27 beta (the repo lives on a
27.xbranch). Existing support for OS 26 and earlier is stable.
All details above are taken directly from the repository’s README.
Related
- Project
- Project
- Project
- Project
- Project