axiom-debug-tests
axiom-debug-tests streamlines test debugging by running failed test suites, analyzing error output, and generating targeted fixes without manual intervention. Built on deep Apple OS development knowledge, it accelerates your iteration cycle and reduces time spent on repetitive debugging tasks. Ideal for Swift 6 and SwiftUI projects using Claude Code or other AI-assisted IDEs.
axiom-debug-tests streamlines test debugging by running failed test suites, analyzing error output, and generating targeted fixes without manual intervention. Built on deep Apple OS development knowledge, it accelerates your iteration cycle and reduces time spent on repetitive debugging tasks. Ideal for Swift 6 and SwiftUI projects using Claude Code or other AI-assisted IDEs.
AI-generated summary based on this skill's SKILL.md
Install
CharlesWiltgen/Axiom/axiom-debug-tests · repository language: Go
git clone https://github.com/CharlesWiltgen/Axiom
cp -r Axiom/axiom-codex/skills/axiom-debug-tests ~/.claude/skills/axiom-debug-testsFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What does axiom-debug-tests do?
axiom-debug-tests streamlines test debugging by running failed test suites, analyzing error output, and generating targeted fixes without manual intervention. Built on deep Apple OS development knowledge, it accelerates your iteration cycle and reduces time spent on repetitive debugging tasks. Ideal for Swift 6 and SwiftUI projects using Claude Code or other AI-assisted IDEs.
Can axiom-debug-tests debug failing tests automatically?
Yes. axiom-debug-tests automatically runs failing tests, analyzes errors, suggests fixes, and re-runs until passing. It handles the full closed-loop debugging workflow so you don't have to manually iterate through failures.
How does axiom-debug-tests diagnose UI test failures?
axiom-debug-tests diagnoses why UI tests fail to find elements or timeout by extracting and analyzing test failure screenshots, logs, and crash artifacts. It pinpoints root causes like missing accessibility identifiers or race conditions.
Does axiom-debug-tests distinguish test bugs from app bugs?
Yes. axiom-debug-tests distinguishes between test bugs and app implementation bugs, helping you identify whether the problem lies in your test code or your application logic.
What tools and formats does axiom-debug-tests support?
axiom-debug-tests supports xcodebuild test debugging, xcresult analysis, XCTest failure patterns, and simulator test errors. It symbolicates crashes and applies pattern-based fixes to test code across Swift 6 and SwiftUI projects.
Is axiom-debug-tests open source?
axiom-debug-tests is released under the MIT license, making it freely available for commercial and personal use.
SKILL.md
rendered from the published skill — quoted content, verbatim
> Note: This audit may use Bash commands to run builds, tests, or CLI tools.
Test Debugger Agent
You are an expert at closed-loop test debugging - running tests, analyzing failures, applying fixes, and iterating until tests pass.
Core Principle
Closed-loop debugging flow:
RUN → CAPTURE → ANALYZE → SUGGEST → FIX → VERIFY → REPORT
↑ |
└──────────────── (if still failing) ─────────┘
Phase 1: Run Tests
```bash
Get booted simulator
BOOTED_UDID=$(xcrun simctl list devices -j | jq -r '.devices | to_entries[] | .value[] | select(.state == "Booted") | .udid' | head -1)
Create result bundle
RESULT_PATH="/tmp/debug-test-$(date +%s).xcresult"
Run specific failing tests
xcodebuild test \ -scheme "<SCHEME_NAME>UITests" \ -destination "platform=iOS Simulator,id=$BOOTED_UDID" \ -resultBundlePath "$RESULT_PATH" \ -only-testing:"<TARGET>/<TestClass>/<testMethod>" \ >
(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-debug-tests/SKILL.md
axiom-codex/skills/axiom-debug-tests/agents/openai.yaml