axiom-ios-testing

Routes iOS testing inquiries to specialized agents and frameworks like Swift Testing and XCTest for unit/UI/asynchronous code, flaky analysis, and environment debugging.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-ios-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-ios-testing
Source: https://github.com/tuliopc23/flying-dutchman-app/tree/main/.claude/skills/axiom-ios-testing
Command: npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-ios-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive guide and routing mechanism for all iOS testing-related tasks, from writing basic unit tests to debugging complex UI test failures and optimizing test execution.

Core Features & Use Cases

  • Test Strategy Routing: Directs you to the most appropriate sub-skill or agent based on your specific testing need (unit, UI, async, flaky, etc.).
  • Framework Guidance: Offers advice on using Swift Testing and XCTest, including migration strategies.
  • Debugging Assistance: Helps identify and resolve test crashes, environment issues, and flaky test patterns.
  • Use Case: When you encounter a UI test that passes locally but fails in CI, this skill will guide you to the test-failure-analyzer agent for diagnosis.

Quick Start

Use this skill to help write a new unit test for an asynchronous function.

Frequently Asked Questions about axiom-ios-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a unit test for an asynchronous function in Swift Testing?

To write an async unit test in Swift Testing, this skill routes you to specialized sub-skills that handle asynchronous code execution patterns, ensuring your async functions are validated correctly without blocking the main thread.

Why does my iOS UI test pass locally but fail in CI/CD?

iOS UI test failures in CI/CD often stem from environment differences or flaky patterns. This skill guides you to a test-failure-analyzer agent to diagnose CI-specific crashes and resolve environment inconsistencies.

What is the best way to migrate from XCTest to Swift Testing?

Migrating from XCTest to Swift Testing requires framework guidance. This skill provides routing to specialized agents that offer migration strategies, helping you transition your existing test suites to the new framework.

How do I fix flaky tests in my iOS testing workflow?

Fixing flaky iOS tests involves identifying unreliable patterns and environment issues. This skill directs flaky test analysis inquiries to specialized agents that help resolve inconsistent test execution results.

Can I optimize test execution speed for both XCTest and Swift Testing?

Yes, you can optimize test execution speed for both XCTest and Swift Testing. This skill routes inquiries to specialized sub-skills focused on resolving execution bottlenecks and improving overall test performance.