Toolverse
All skills

pagerkit

by openclaw

Expert guidance on PagerKit, a SwiftUI library for advanced, customizable page-based navigation. Use when developers mention: (1) PagerKit, PKPagesView, PKPage, (2) custom page controls, indicators, or paging behavior, (3) cross-platform SwiftUI paging, (4) dynamic page

Installation

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

Installation

Quick info

Author
openclaw
Category
Mobile

About this skill

Expert guidance on PagerKit, a SwiftUI library for advanced, customizable page-based navigation. Use when developers mention: (1) PagerKit, PKPagesView, PKPage, (2) custom page controls, indicators, or paging behavior, (3) cross-platform SwiftUI paging, (4) dynamic page generation, (5) integrating page views into custom layouts, (6) specific PagerKit modifiers or enums, (7) page view controller options, (8) event handling for page changes.

How to use

  1. Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium openclaw/skills z ścieżką skills/szpakkamil/pagerkit. Skill automatycznie zaindeksuje dokumentację PagerKit i będzie dostępny do konsultacji.

  2. Kiedy pracujesz nad funkcją paginacji w SwiftUI, opisz swoje wymagania: jakie treści chcesz wyświetlać na stronach, jaki styl wskaźnika prefetujesz (domyślny, niestandardowy obrazek, pasek postępu), czy potrzebujesz dynamicznego generowania stron oraz które platformy Apple Cię interesują.

  3. Skill poprosi Cię o precyzję dotyczącą przepływu nawigacji i celu użytkownika. Odpowiedz szczegółowo — czy chcesz poziomą czy pionową paginację, czy strony mają być nieskończone, czy potrzebujesz obsługi gestów.

  4. Otrzymaj konkretne rekomendacje kodu z użyciem PKPageBuilder, PKPagesView i odpowiednich modyfikatorów (np. .pkPageNavigationOrientation, .pkPageIndicator). Skill podkreśli idiomatyczne podejście SwiftUI i dostosuje porady do wybranej platformy.

  5. Jeśli implementujesz zaawansowaną personalizację — niestandardowe layouty, obsługę zdarzeń zmiany strony, integrację z UIPageViewController — poproś skill o przykłady konkretnych modyfikatorów i ich pełne sygnatury.

  6. Testuj rozwiązanie na docelowych platformach. Wróć do skilla z pytaniami o dostosowanie wskaźników, obsługę stanów lub optymalizację wydajności dla dużej liczby stron.

Related skills

react-native-architecture

by wshobson

Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecting React Native projects.

Mobile
3978

flutter-expert

by sickn33

Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment. Handles state management, animations, testing, and performance optimization for mobile, web, desktop, and embedded platforms. Use PROACTIVELY for Flutter architecture, UI implementation, or

Mobile
54112

openscad

by mitsuhiko

Create and render OpenSCAD 3D models. Generate preview images from multiple angles, extract customizable parameters, validate syntax, and export STL files for 3D printing platforms like MakerWorld.

Mobile
4291

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

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

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