Agent skill · software engineering · charleswiltgen
axiom-testing
Use 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.
Why this skill is useful
Provides specific patterns and commands for testing frameworks that the AI wouldn't reliably generate on its own.
What it needs
About 5k tokens when loaded. Last updated 2026-08-06. 1,103 stars on the source repository.
What this skill does
Testing You MUST use this skill for ANY testing-related question, including writing tests, debugging test failures, making tests faster, or choosing between testing approaches. <!-- AXIOMAUDITORINLINEBEGIN — auto-maintained by scripts/build-inlined-auditors.ts; do not hand-edit --> Not on Claude Code? Where this router says "Launch some-auditor agent", read that auditor's file in this suite and follow it inline — the same procedure, needing only file search and read. Available here: skills/test-failure-analyzer.md, skills/testing-auditor.md. Agents that need Bash — builds, tests, simulators, crash symbolication — stay Claude Code-only; there is no inline equivalent for those. <!-- AXIOMAUDITORINLINEEND --> Quick Reference Symptom / Task Reference ---------------- ----------- Writing unit tests, Swift Testing (@Test, #expect) See skills/swift-testing.md Making tests run without simulator See skills/swift-testing.md Parameterized tests, tags, traits See skills/swift-testing.md Migrating from XCTest to Swift Testing See skills/swift-testing.md Warning-severity issues / cancelling a test — Issue.record(severity:), Test.cancel (OS27) See skills/swift-testing.md Testing async/await functions See skills/testing-async.md confirmation for callbacks See skills/testing-async.md @MainActor tests, parallel execution See skills/testing-async.md Writing UI tests, XCUITest See skills/ui-testing.md Condition-based waiting patterns See skills/ui-testing.md Recording UI Automation (Xcode 26) See skills/ui-testing.md Network conditioning, multi-factor testing See skills/ui-testing.md Testing resizable apps: dimension matrix, RTL/pseudoloc launch args, live-resize passes See skills/ui-testing.md Test Face ID/Touch ID, orientation, or simulator state from CI — devicectl See skills/ui-testing.md XCUIElement queries, waiting strategies See skills/xctest-automation.md Accessibility identifiers, test plans See skills/xctest-automation.md CI/CD test execution See skills/xctest-automation.md R …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills charleswiltgen/axiom-testing