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 in Swift 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 — rewritten for Codex by scripts/build-codex.ts; do not hand-edit --> Auditors are skills here. Where this router says "Launch some-auditor agent", invoke the matching Codex skill instead — same procedure, no Claude Code agent required. Available: axiom-analyze-test-failures, axiom-audit-testing. The ones that shell out — builds, tests, simulators, crash symbolication — need shell access to run. <!-- 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 Record/Replay/Review workflow (Xcode 26) See skills/ui-recording.md Test plan mul …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills charleswiltgen/axiom-testing--1c00a3

View the source on GitHub

Browse the @skills marketplace