Toolverse
All skills

gesture-handler-3-migration

by software-mansion

Migrates files containing React Native components which use the React Native Gesture Handler 2 API to Gesture Handler 3.

Installation

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

Installation

Quick info

Category
Mobile
Views
2

About this skill

Migrates files containing React Native components which use the React Native Gesture Handler 2 API to Gesture Handler 3.

How to use

  1. Przygotuj pliki zawierające komponenty React Native, które importują z 'react-native-gesture-handler' i używają starszego API. Skill będzie skanować te pliki w poszukiwaniu użycia Gesture Handler 2.

  2. Zidentyfikuj wszystkie importy z 'react-native-gesture-handler' w twoim kodzie. Skill automatycznie je przeanalizuje i przygotuje do zamiany.

  3. Dla każdego wywołania Gesture.X() skill zamieni je na odpowiadający hook useXGesture(config). Metody builder API zostaną przekonwertowane na pola obiektu konfiguracyjnego.

  4. Skill zaktualizuje nazwy callbacków zgodnie z nową specyfikacją: onStart zmieni się na onActivate, onEnd na onDeactivate, a onTouchesCancelled na onTouchesCancel. Właściwości onChange zostaną przeniesione do eventu dostępnego w onUpdate.

  5. Jeśli kod zawiera złożone gesty (composed gestures), skill zamieni je na relation hooks. Pamiętaj o zachowaniu reguł hooks React podczas tego procesu.

  6. Jeśli używasz GestureDetector z SVG, skill zaktualizuje go na Intercepting lub Virtual GestureDetector. Sprawdź także sekcję "Legacy components" w dokumentacji, aby upewnić się, że wszystkie komponenty importowane z biblioteki zostały prawidłowo dostosowane.

Related skills

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

liquid-glass-developer

by anyproto

Context-aware routing to iOS 26 Liquid Glass implementation patterns. Use when working with glass effects, GlassEffectContainer, morphing transitions, or iOS 26 visual effects.

Mobile
2061

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

mobile-ios-design

by wshobson

Master iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensuring apps follow Apple's design principles.

Mobile
107284

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

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