Toolverse
All skills

tests-developer

by anyproto

Smart router to testing patterns and practices. Use when writing unit tests, creating mocks, testing edge cases, or working with Swift Testing and XCTest frameworks.

Installation

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

Installation

Quick info

Author
anyproto
Category
Mobile
Views
4

About this skill

Smart router to testing patterns and practices. Use when writing unit tests, creating mocks, testing edge cases, or working with Swift Testing and XCTest frameworks.

How to use

  1. Aktywuj skill Tests Developer, gdy zaczniesz pracować nad testami jednostkowymi w projekcie Swift — narzędzie automatycznie rozpozna kontekst pisania testów, tworzenia mocków, testowania edge case'ów lub refaktoryzacji istniejących testów. 2. Dla nowych testów poproś Claude'a o strukturę opartą na Swift Testing framework (import Testing, @Suite, @Test) zamiast XCTest, chyba że projekt już używa XCTest — wtedy zachowaj istniejące testy bez migracji. 3. Opisz konkretne zachowanie, które chcesz testować, a skill zasugeruje odpowiednią strukturę: sekcję Arrange (przygotowanie danych), Act (wykonanie kodu) i Assert (weryfikacja wyniku za pomocą #expect). 4. Poproś o pomoc w testowaniu przypadków brzegowych — skill przypomni o wartościach nil, pustych kolekcjach i warunkach granicznych, które łatwo przeoczyć. 5. Jeśli refaktoryzujesz istniejący kod, zawsze poproś skill o aktualizację powiązanych testów i wyszukanie wszystkich referencji, które mogą wymagać zmian. 6. Unikaj force unwrappingu w testach — skill zasugeruje prawidłowe asercje i helper'y w rozszerzeniach pliku testowego, gdy będą potrzebne do tworzenia mocków lub danych testowych.

Related skills

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

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

ios-simulator-skill

by conorluddy

21 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output.

Mobile
19154

unreal-engine-cpp-pro

by sickn33

Expert guide for Unreal Engine 5.x C++ development, covering UObject hygiene, performance patterns, and best practices.

Mobile
2582

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

kotlin-multiplatform

by vitorpamplona

Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific,\nsource set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets\n(Android, JVM/Desktop, iOS) with web/wasm future

Mobile
15105