Pack · #264 trending skills repo
Axiom
CharlesWiltgen/Axiom
Battle-tested Claude Code skills for modern xOS (iOS, iPadOS, watchOS, tvOS) development
- Stars
- 1.3k
- This week
- —
- Forks
- 90
- Open issues
- 0
- Skills inside
- 125
Get started
Install the skills
npx skills add CharlesWiltgen/Axiom -a codex -gInstalls into Claude Code, Codex, Cursor, OpenCode and the other agents it finds on your machine.
/plugin marketplace add CharlesWiltgen/AxiomRun inside Claude Code, then pick what to install from /plugin.
git clone --depth 1 https://github.com/CharlesWiltgen/Axiom.git /tmp/axiom
cp -r /tmp/axiom ~/.claude/skills/axiomClaude Code reads ~/.claude/skills/ (or .claude/skills/ in a project). Other agents read the same SKILL.md format from their own skills folder.
Inside this repo
48 of 125 skills
.claude-plugin/plugins/axiom/skills/axiom-accessibilityaxiom-aiUse when implementing, testing, or evaluating ANY Apple Intelligence, on-device AI, or speech-to-text feature. Covers Foundation Models, @Generable, LanguageModelSession, Tool protocol, eval suites, model-as-judge scoring, SpeechTranscriber, CoreML..claude-plugin/plugins/axiom/skills/axiom-aiaxiom-apple-docsUse when you need Apple's own documentation or a Swift compiler diagnostic explained rather than recalled..claude-plugin/plugins/axiom/skills/axiom-apple-docsaxiom-buildUse when ANY iOS or macOS build fails, a crash log needs diagnosing, a test run crashes, Xcode misbehaves, or an environment issue blocks work before code is the suspect. Covers build failures, dependency conflicts, simulator diagnostics..claude-plugin/plugins/axiom/skills/axiom-buildaxiom-concurrencyUse when writing ANY async code, actors, or threads in an Apple-platform app, or seeing ANY concurrency error. Covers Swift 6 concurrency, @MainActor, Sendable, data races, async/await patterns..claude-plugin/plugins/axiom/skills/axiom-concurrencyaxiom-dataUse when working with ANY data persistence, database, storage, CloudKit, migration, or serialization in an Apple app. Covers SwiftData, Core Data, GRDB, SQLite, Realm, CloudKit sync, file storage, Codable, migrations..claude-plugin/plugins/axiom/skills/axiom-dataaxiom-designUse when making visual or interaction design decisions for an Apple app — HIG patterns, Liquid Glass, SF Symbols, typography, app entry-point and auth-flow structure..claude-plugin/plugins/axiom/skills/axiom-designaxiom-gamesUse when building ANY 2D or 3D game with SpriteKit, SceneKit, or RealityKit, or adding touch controls or game controller support. Covers scene graphs, ECS, physics, actions, game loops, rendering, TouchController, GCController..claude-plugin/plugins/axiom/skills/axiom-gamesaxiom-graphicsUse when working with ANY GPU rendering, Metal, OpenGL migration, shaders, 3D content, RealityKit, AR, USD/USDZ files, or display performance. Covers Metal migration, shader conversion, RealityKit ECS, RealityView, USDKit, ProMotion..claude-plugin/plugins/axiom/skills/axiom-graphicsaxiom-healthUse when working with HealthKit, WorkoutKit, health data, workouts, or fitness features on iOS or watchOS. Covers permissions, queries, background delivery, custom workouts, multidevice coordination..claude-plugin/plugins/axiom/skills/axiom-healthaxiom-integrationUse when work crosses into Apple's system surfaces rather than your own UI or data — Siri and Shortcuts, widgets, Live Activities, in-app purchase, localization, privacy prompts, alarms, timers, calendar, reminders, contacts, SharePlay, VoIP and CallKit, accessory pairing, weather, Spotlight indexin.claude-plugin/plugins/axiom/skills/axiom-integrationaxiom-locationUse when implementing location services, maps, geofencing, or debugging location/MapKit issues. Covers Core Location, CLMonitor, MapKit, annotations, directions..claude-plugin/plugins/axiom/skills/axiom-locationaxiom-macosUse when building ANY macOS app — windows, menus, sandboxing, distribution, AppKit bridging or modernization (control events, state restoration, concentric corners), touch input, or macOS-specific SwiftUI patterns..claude-plugin/plugins/axiom/skills/axiom-macosaxiom-mediaUse when working with camera, photos, audio, haptics, ShazamKit, on-device music analysis, face grouping and video highlights, screen recording, casting to non-AirPlay routes, SharePlay playback, the user's Apple Music library, lock-screen metadata, or CarPlay app design, templates, and navigation. .claude-plugin/plugins/axiom/skills/axiom-mediaaxiom-networkingUse when implementing or debugging ANY network connection, API call, or socket in an Apple app. Covers URLSession, Network.framework, NetworkConnection, connection diagnostics..claude-plugin/plugins/axiom/skills/axiom-networkingaxiom-paymentsUse when accepting ANY real-world payment — Apple Pay, Wallet passes, Tap to Pay, Orders in Wallet. NOT in-app purchase / digital content (use axiom-integration). Covers entitlements, certs, signing, App Review payment rules..claude-plugin/plugins/axiom/skills/axiom-paymentsaxiom-performanceUse when an Apple-platform app feels slow, memory grows, battery drains, or ANY performance issue needs diagnosing. Covers memory leaks, profiling, Instruments workflows, retain cycles, optimization..claude-plugin/plugins/axiom/skills/axiom-performanceaxiom-securityUse when storing credentials securely, encrypting data, implementing passkeys, securing AI/agentic features against prompt injection, code signing, or managing certificates and provisioning profiles..claude-plugin/plugins/axiom/skills/axiom-securityaxiom-shippingUse when preparing an app for App Store submission, handling rejections or appeals, managing App Store Connect and Xcode Cloud, or triaging TestFlight/Sentry crash corpora. Covers checklists, metadata, privacy manifests, age ratings, export compliance..claude-plugin/plugins/axiom/skills/axiom-shippingaxiom-swiftUse when the question is about Swift or its toolchain rather than a framework — modern idioms, noncopyable types, drag and drop, debug deep links, tvOS targets..claude-plugin/plugins/axiom/skills/axiom-swiftaxiom-swiftuiUse when building, fixing, or improving ANY SwiftUI UI — views, navigation, layout, animations, gestures, debugging, iOS 26 features, iPhone Duo, view-level performance, feature architecture..claude-plugin/plugins/axiom/skills/axiom-swiftuiaxiom-testingUse when writing ANY test, debugging flaky tests, making tests faster, or choosing Swift Testing vs XCTest. Covers unit tests, UI tests, async testing, test architecture..claude-plugin/plugins/axiom/skills/axiom-testingaxiom-toolsUse when asking about Axiom skills or axbuild build/test capture, xclog console, xcsym .ips/MetricKit/.crash symbolication, xcui simulator UI/accessibility, or xcprof xctrace/CPU profiles..claude-plugin/plugins/axiom/skills/axiom-toolsaxiom-uikitUse when bridging UIKit and SwiftUI, modernizing UIKit apps (scene lifecycle, resizability), debugging Auto Layout, Combine, TextKit, PencilKit, or UIKit animations..claude-plugin/plugins/axiom/skills/axiom-uikitaxiom-visionUse when implementing ANY computer vision feature — image analysis, pose detection, person segmentation, subject lifting, text recognition, barcode scanning..claude-plugin/plugins/axiom/skills/axiom-visionaxiom-watchosUse when building ANY watchOS app — app structure, independent apps, Watch Connectivity, Smart Stack widgets, complications, controls, RelevanceKit, background tasks, ClockKit migration..claude-plugin/plugins/axiom/skills/axiom-watchosaxiom-xcode-mcpUse when connecting to Xcode via MCP, using xcrun mcpbridge or the headless mcp-server, or working with ANY Xcode MCP tool (XcodeRead, BuildProject, RunSomeTests, RenderPreview). Covers setup, tool reference, workflows, troubleshooting..claude-plugin/plugins/axiom/skills/axiom-xcode-mcpaxiom-accessibilityUse when fixing or auditing ANY accessibility issue — VoiceOver, Dynamic Type, color contrast, touch targets, WCAG compliance, App Store accessibility review.axiom-codex/skills/axiom-accessibilityaxiom-aiUse when implementing, testing, or evaluating ANY Apple Intelligence, on-device AI, or speech-to-text feature. Covers Foundation Models, @Generable, LanguageModelSession, Tool protocol, eval suites, model-as-judge scoring, SpeechTranscriber, CoreML.axiom-codex/skills/axiom-aiaxiom-analyze-crashUse when the user has a crash log (.ips, MetricKit JSON, legacy .crash text, .xccrashpoint bundle, or pasted text) that needs analysis.axiom-codex/skills/axiom-analyze-crashaxiom-analyze-swift-performanceUse when the user mentions Swift performance audit, code optimization, or performance review — ARC issues, allocation patterns, and generic specialization.axiom-codex/skills/axiom-analyze-swift-performanceaxiom-analyze-swiftui-performanceUse when the user mentions SwiftUI performance, janky scrolling, slow animations, or view update issues — expensive bodies, formatters, whole-collection dependencies, and missing lazy containers.axiom-codex/skills/axiom-analyze-swiftui-performanceaxiom-analyze-test-failuresUse 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.axiom-codex/skills/axiom-analyze-test-failuresaxiom-analyze-triageUse when the user wants to triage a CORPUS of production crashes/hangs from an aggregator (Sentry, App Store Connect) — grouped, counted issues — rather than a single crash file.axiom-codex/skills/axiom-analyze-triageaxiom-apple-docsUse when you need Apple's own documentation or a Swift compiler diagnostic explained rather than recalled.axiom-codex/skills/axiom-apple-docsaxiom-audit-accessibilityUse when the user mentions accessibility checking, App Store submission, code review, or WCAG compliance.axiom-codex/skills/axiom-audit-accessibilityaxiom-audit-cameraUse this agent to scan Swift code for camera, video, and audio capture issues including deprecated APIs, missing interruption handlers, threading violations, and permission anti-patterns.axiom-codex/skills/axiom-audit-cameraaxiom-audit-codableUse when the user mentions Codable review, JSON encoding/decoding issues, data serialization audit, or modernizing legacy code.axiom-codex/skills/axiom-audit-codableaxiom-audit-concurrencyUse when the user mentions concurrency checking, Swift 6 compliance, data race prevention, or async code review.axiom-codex/skills/axiom-audit-concurrencyaxiom-audit-core-dataUse when the user mentions Core Data review, schema migration, production crashes, or data safety checking.axiom-codex/skills/axiom-audit-core-dataaxiom-audit-database-schemaUse when the user mentions database schema review, migration safety, GRDB migration audit, or SQLite schema checking.axiom-codex/skills/axiom-audit-database-schemaaxiom-audit-energyUse when the user mentions battery drain, energy optimization, power consumption audit, or pre-release energy check — timer abuse, polling patterns, continuous location, animation leaks, and background mode misuse.axiom-codex/skills/axiom-audit-energyaxiom-audit-foundation-modelsUse when the user mentions Foundation Models review, on-device AI audit, LanguageModelSession issues, or @Generable/guardrail problems — including missing availability checks, manual JSON parsing, and guardrail handling.axiom-codex/skills/axiom-audit-foundation-modelsaxiom-audit-grdb-performanceUse when the user mentions GRDB performance review, slow GRDB queries, app-group database setup audit, a ValueObservation that stopped updating, or pre-release GRDB scan.axiom-codex/skills/axiom-audit-grdb-performanceaxiom-audit-iapUse when the user mentions in-app purchase review, IAP audit, StoreKit issues, purchase bugs, transaction problems, or subscription management.axiom-codex/skills/axiom-audit-iapaxiom-audit-icloudUse when the user mentions iCloud sync issues, CloudKit errors, ubiquitous container problems, or asks to audit cloud sync.axiom-codex/skills/axiom-audit-icloudaxiom-audit-liquid-glassUse when the user mentions Liquid Glass review, iOS 26 UI updates, toolbar improvements, or visual effect migration.axiom-codex/skills/axiom-audit-liquid-glassaxiom-audit-memoryUse when the user mentions memory leak prevention, code review for memory issues, or proactive leak checking — retain cycles, leaks, and Timer/observer patterns.axiom-codex/skills/axiom-audit-memoryDocumentation
README
Axiom
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.
What is Axiom?
Axiom gives AI coding assistants deep Apple OS development expertise — the kind that prevents data loss from bad migrations, catches memory leaks before users complain, and stops you from spending 30 minutes debugging a zombie xcodebuild process.
- 289 skills covering UI, data, concurrency, performance, networking, accessibility, and more
- 44 agents that autonomously scan for issues (memory leaks, concurrency violations, build problems)
- 18 commands for quick audits and diagnostics
- axbuild — a built-in build and test runner that saves the full log and gives AI assistants a short summary of errors and failed tests, so nothing is lost to truncated output
- xclog — a built-in console capture tool that gives AI assistants access to simulator and device logs
- xcsym — a built-in crash symbolication tool for
.ips, MetricKit, and Apple's legacy.crashtext crashes, with automatic dSYM discovery and pattern categorization - xcui — a built-in tool to drive and validate the simulator UI and accessibility (tap by accessibility ID, wait for and assert on elements, check VoiceOver and Dynamic Type)
- xcprof — a built-in tool to record and analyze CPU/performance traces (xctrace) without opening Instruments
- xcproject — a built-in tool that reads Xcode project structure and build settings, in either project format, without modifying the project
Every discipline skill is TDD-tested against real developer pressure scenarios. Learn more about quality.
OS 27 in progress. Axiom is on a 27.x beta that tracks Apple's OS 27 developer betas — OS-27 coverage lands continuously through the beta season. Guidance for OS 26 and earlier stays stable.
Installation
Claude Code (native plugin)
/plugin marketplace add CharlesWiltgen/Axiom
Then search for "axiom" in the /plugin menu and install.
Codex
npx skills add CharlesWiltgen/Axiom -a codex -g
That installs the skills. For the full Codex plugin, which adds bundled helpers, an installation check, and Axiom's lifecycle hooks, add Axiom as a native plugin instead:
codex plugin marketplace add CharlesWiltgen/Axiom
codex plugin add axiom@axiom-marketplace
The hooks stay off until you set features.hooks = true in ~/.codex/config.toml and approve Codex's trust prompt. See the Codex install guide.
Claude app (browser and desktop)
In your browser at claude.ai or in Claude Desktop, open Customize > Plugins, select Add > Add marketplace and enter CharlesWiltgen/Axiom, then add the axiom plugin. Chat loads the skills, Cowork adds the agents and hooks, and Claude Code picks the plugin up from your account. See the Claude app guide.
Cursor (native plugin)
Axiom's generated Cursor plugin includes 27 skill routers, 44 agents, 18 /axiom-* commands, advisory hooks, and automatic discovery of its MCP server configuration. See the Cursor install and support guide for the macOS support boundary and local installation steps.
MCP (VS Code, Cursor MCP-only, Gemini CLI, and more)
See the MCP setup guide.
Pi (terminal coding agent)
pi install git:github.com/CharlesWiltgen/Axiom
One command installs the skills plus the /axiom-* commands and hooks. See the Pi setup guide.
Xcode (Claude Agent / Codex)
See the Xcode integration guide.
Getting Started
Skills activate automatically based on your questions. Just ask:
"I'm getting BUILD FAILED in Xcode"
"How do I fix Swift 6 concurrency errors?"
"My app has memory leaks"
"I need to add a database column safely"
"Show me what my app is logging"
"Symbolicate this crash file"
You can also use commands directly:
/axiom:console # Capture simulator console output
/axiom:analyze-crash # Parse and triage .ips, MetricKit, or .crash reports
/axiom:fix-build # Diagnose build failures
/axiom:audit memory # Scan for memory leaks
/axiom:audit concurrency # Check for data races
/axiom:health-check # Run all relevant auditors
Documentation
Full documentation, skill catalog, and guides at charleswiltgen.github.io/Axiom.
Community
- r/axiomdev — Version announcements with changelogs
- Report issues or request features
- Share usage patterns and questions
Releases