axiom-ask
Ask a question about iOS/Swift development - routes to the right Axiom skill or agent
Analyze iOS and macOS crash logs with Axiom MCP symbolication tools
> /plugin marketplace add charleswiltgen/axiom > /plugin install axiom@axiom-marketplace
How it fires
How this command gets triggered: by you, by Claude, or both.
/axiom-analyze-crashContext preview
What this command does when you run it.
Analyze iOS and macOS crash logs with Axiom MCP symbolication tools
name: axiom-analyze-crash description: "Analyze iOS and macOS crash logs with Axiom MCP symbolication tools"
Use Axiom's structured MCP tools instead of invoking the xcsym helper binary.
1. Accept either an existing crash-file path or pasted crash-report content. If neither is present or the input is ambiguous, ask the user for one crash report before continuing. 2. For a file path, pass the verified readable file path directly in `file`. A readable `.xccrashpoint` bundle path is also valid. Never execute or rewrite a user-supplied path. 3. For pasted content, create a task-scoped temporary directory with mode `0700` and a new file with mode `0600` outside the repository. Create the file exclusively with a fixed, non-user-derived name and an extension appropriate to JSON or text. Write the content with a filesystem write operation that does not interpolate it into a shell command. Do not include the crash content in a command line, log, diagnostic, or filename. 4. Call `axiom_xcsym_crash` with the selected path in `file` and only `summary`, `standard`, or `full` in `format`. Use `standard` unless the user requests another output tier; pass only other schema-supported fields that the user supplied or the analysis requires. 5. Interpret the returned pattern, crashed-thread frames, and dSYM completeness even when the tool reports a non-zero completeness status. 6. For dSYM mismatches, call `axiom_xcsym_verify` with the same path in `file`, then call `axiom_xcsym_find_dsym` with the expected `uuid` when discovery is needed. 7. After all MCP calls finish or fail, remove only the temporary file and directory created for this request. Never remove or modify a user-supplied crash path. 8. Report the likely root cause, evidence, symbolication limits, and concrete next steps.
If a required MCP tool is unavailable, stop and report that the Axiom MCP integration is missing; do not fall back to a same-named executable.
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
Ask a question about iOS/Swift development - routes to the right Axiom skill or agent
Smart audit selector - analyzes your project and suggests relevant audits
Compare two performance traces for regressions with Axiom MCP profiling tools
Capture iOS simulator console output through Axiom MCP logging tools
Diagnose and fix Xcode build failures (Delegate to the `build-fixer` subagent)
Run a comprehensive health check — auto-detects relevant auditors, runs them in parallel, produces a unified report