Toolverse
All skills

axiom-ios-testing

by CharlesWiltgen

Use when writing ANY test, debugging flaky tests, making tests faster, or asking about Swift Testing vs XCTest. Covers unit tests, UI tests, fast tests without simulator, async testing, test architecture.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Mobile

About this skill

Use when writing ANY test, debugging flaky tests, making tests faster, or asking about Swift Testing vs XCTest. Covers unit tests, UI tests, fast tests without simulator, async testing, test architecture.

How to use

  1. Zainstaluj umiejętność axiom-ios-testing w swoim środowisku Claude, wskazując ścieżkę do repozytorium CharlesWiltgen/Axiom.

  2. Kiedy pracujesz nad testami iOS, opisz swoje zadanie — czy piszesz nowy test jednostkowy, debugujesz niestabilny test, czy chcesz przyspieszyć wykonanie testów. Router automatycznie określi, czy potrzebujesz swift-testing (dla testów bez symulatora, szybkich testów logiki, asynchronicznych testów) czy ui-testing (dla testów interfejsu, XCUITest, testów w CI).

  3. Dla testów jednostkowych i szybkich testów logiki router skieruje Cię do umiejętności swift-testing, która wspiera nowoczesny framework Swift Testing z równoległym wykonaniem i lepszą obsługą asynchroniczności.

  4. Dla testów interfejsu użytkownika router skieruje Cię do umiejętności ui-testing, która zajmuje się XCUITest, testami flaky'mi, czekaniem warunkowym i testowaniem dostępności.

  5. Jeśli migrujesz z XCTest na Swift Testing, opisz to wprost — router rozpozna migrację i dostarczy wskazówki dotyczące @Test, #expect, @Suite i konfiguracji bez Host Application.

  6. Używaj routera zawsze, gdy masz pytanie dotyczące testów iOS — od wyboru podejścia architektonicznego po debugowanie testów, które przechodzą lokalnie, ale padają w CI.

Related skills

react-native-design

by wshobson

Master React Native styling, navigation, and Reanimated animations for cross-platform mobile development. Use when building React Native apps, implementing navigation patterns, or creating performant animations.

Mobile
1964

interactive-portfolio

by davila7

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio,

Mobile
1823

analyzing-financial-statements

by anthropics

This skill calculates key financial ratios and metrics from financial statement data for investment analysis

Mobile
16113

android-kotlin-development

by aj-geddes

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

Mobile
152396

swift-best-practices

by sammcj

This skill should be used when writing or reviewing Swift code for iOS or macOS projects. Apply modern Swift 6+ best practices, concurrency patterns, API design guidelines, and migration strategies. Covers async/await, actors, MainActor, Sendable, typed throws, and Swift 6

Mobile
36140

godot

by bfollington

This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI

Mobile
547680