Toolverse
All skills

axiom-swift-concurrency

by CharlesWiltgen

Use when you see 'actor-isolated', 'Sendable', 'data race', '@MainActor' errors, or when asking 'why is this not thread safe', 'how do I use async/await', 'what is @MainActor for', 'my app is crashing with concurrency errors', 'how do I fix data races' - Swift 6 strict

Installation

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

Installation

Quick info

Category
Mobile

About this skill

Use when you see 'actor-isolated', 'Sendable', 'data race', '@MainActor' errors, or when asking 'why is this not thread safe', 'how do I use async/await', 'what is @MainActor for', 'my app is crashing with concurrency errors', 'how do I fix data races' - Swift 6 strict concurrency patterns with actor isolation and async/await

How to use

  1. Aktywuj skill w Claude'u, gdy napotkasz błędy Swift 6 związane ze współbieżnością — actor-isolated, Sendable, data race, @MainActor — lub gdy pytasz o thread safety, async/await, czy data races. 2. Opisz problem: pokaż komunikat błędu, kod, który go generuje, lub pytanie o wzorzec (np. "jak bezpiecznie użyć @MainActor", "dlaczego moja aplikacja pada na błędach współbieżności"). 3. Skill przeprowadzi Cię progresywną ścieżką — od kodu jednowątkowego przez asynchroniczny do aktorów — zgodnie z Apple Guidance. 4. Dla nowych projektów skonsultuj się, czy zacząć z single-threaded, czy od razu wdrożyć async/await i actor isolation. 5. Gdy konwertujesz callback'i na async-safe patterns lub rozwiązujesz "Sending 'self' risks causing data races", skill pokaże konkretne rozwiązania z użyciem @MainActor, nonisolated lub actor isolation. 6. Jeśli UI jest nieresponsywne, skill pomoże zidentyfikować bottleneck na main thread i zasugeruje offloading CPU-intensive work na background threads.

Related skills

build-iphone-apps

by glittercowboy

Build professional native iPhone apps in Swift with SwiftUI and UIKit. Full lifecycle - build, debug, test, optimize, ship. CLI-only, no Xcode. Targets iOS 26 with iOS 18 compatibility.

Mobile
1182

flutter-development

by aj-geddes

Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.

Mobile
1,1601,122

csharp-developer

by zenobi-us

Expert C# developer specializing in modern .NET development, ASP.NET Core, and cloud-native applications. Masters C# 12 features, Blazor, and cross-platform development with emphasis on performance and clean architecture.

Mobile
37126

claude-mobile-ios-testing

by krzemienski

Use when testing iOS apps on simulator, capturing screenshots for validation gates, automating UI testing with expo-mcp and xc-mcp, or verifying visual correctness - combines expo-mcp autonomous testing (React Native level) with xc-mcp simulator management (iOS level)

Mobile
15111

automating-mobile-app-testing

by jeremylongshore

This skill enables automated testing of mobile applications on iOS and Android platforms using frameworks like Appium, Detox, XCUITest, and Espresso. It generates end-to-end tests, sets up page object models, and handles platform-specific elements. Use this skill when the user

Mobile
17142

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