mit einem Klick
workspace-template-mobile
workspace-template-mobile enthält 30 gesammelte Skills von AIBiz-Automatyzacje, mit Repository-Berufsabdeckung und Skill-Detailseiten auf SkillsMP.
Skills in diesem Repository
Automatyzacja testów E2E mobile przez Maestro CLI. Nawigacja, tap, scroll, gesty (swipe, long press, pinch), input, asercje, screenshoty na emulatorze iOS/Android. Deep linking, OAuth flow, biometry. Używaj przy 'testuj UI mobilne', 'zrób screenshot apki', 'agent-mobile', 'E2E mobile', weryfikacji checkboxów Weryfikacja: w fazie review.
Systematyczny audyt bezpieczeństwa dla React Native / Expo + Supabase + Edge Functions. Używaj przy review bezpieczeństwa, przed releasem, przy pracy z auth/authz, walidacją inputów, RLS policies, deep linkingiem, storage sekretów (SecureStore), WebView, OWASP (w tym Mobile Top 10).
Sentry error tracking i performance monitoring dla React Native (Expo) + Supabase Edge Functions. Aktywuje się przy pracy z błędami, monitoringiem, captureException, error boundary, śledzeniem błędów, diagnostyką, loggerem, Edge Functions, crash, native crash, awaria, wydajność, raportowanie błędów, exception, wyjątek, React Native, Expo.
Auth (Google/Facebook OAuth, email), Database (PostgreSQL, RLS policies, SECURITY DEFINER), Edge Functions, Realtime subscriptions. Uzywaj przy pracy z autentykacja, baza danych, migracjami, bezpieczenstwem.
Wytyczne UX/UI dla aplikacji mobilnych (Expo + React Native + NativeWind, ale stack-agnostic w pryncypiach). Platform conventions (iOS HIG vs Material 3), typografia natywna (SF Pro/Roboto, Dynamic Type, type scale), 8pt grid + safe areas, semantic colors + dark mode jako redesign, ikony (SF Symbols vs Lucide vs Material Symbols), motion i micro-interactions (Reanimated — aktualny major 4.x, wymaga New Architecture; 3.x legacy — easing, stagger), haptics + native gestures (expo-haptics, RNGH 3.x), stany loading/empty/error, formy + klawiatura mobilna, navigation patterns (tabs/drawer/stack/modal), bottom sheets i modale, listy (FlashList v2, swipe actions), accessibility (VoiceOver, TalkBack, Dynamic Type), pułapki AI-generowanego UI, teardowny premium apek (Things 3, Bear, Linear, Wellspoken), app icon i splash screen. Używaj przy projektowaniu ekranów mobilnych, budowie design system pod mobile, decyzjach iOS vs Android, "ekran wygląda tanio", "feels off na mobile", "native feel vs web feel", review designu
Walidacja i doprecyzowanie pomysłu przed planowaniem. Interaktywny dialog, pressure test, eksploracja podejść, requirements doc. Używaj przy "mam pomysł", "zróbmy brainstorm", "co myślisz o", "pomóż mi przemyśleć", "chcę zbudować", niejasny scope, wiele możliwych rozwiązań.
Dokumentowanie rozwiązanego problemu do bazy wiedzy docs/solutions/.
Kontynuacja pracy nad zadaniem - wykonanie kolejnej fazy/etapu.
Code review wykonanej fazy/etapu przez multi-agent analysis.
Tworzenie kompleksowego planu strategicznego z uporządkowanym podziałem na zadania.
Multi-agent generowanie i filtrowanie pomyslow na ulepszenia projektu.
Planowanie techniczne implementacji z Implementation Units.
"Cykliczny audyt aktualności skilli technicznych względem żywej dokumentacji (oficjalne docs, changelogi GitHub, npm registry). Weryfikuje wersje, pinowane paczki i wzorce API z żywych źródeł, nie z pamięci modelu. Używaj przy: „audyt aktualności", „freshness", „czy skille są aktualne", „sprawdź wersje w skillach", „czy Stripe/Supabase/Sentry/Maestro w skillach jest aktualny", przeglądzie przeterminowań w guidelines technicznych."
EAS service (płatny). Deploy aplikacji Expo do sklepów przez EAS — build i submit do iOS App Store / Google Play / TestFlight, profile build i submit w eas.json, wersje i build numbers, metadata sklepowa i ASO. Używaj przy 'wypuść aplikację', 'submit do App Store', 'release na Google Play', 'eas build', 'eas submit', bump wersji. Deploy strony web / API routes → skill eas-hosting.
EAS service (płatny). Deploy stron Expo i API routes Expo Routera na EAS Hosting — export web bundle, `eas deploy` (produkcja + PR preview URLs), sekrety środowiskowe, custom domains, runtime Cloudflare Workers. Pokrywa też pisanie API routes (`+api.ts`, metody HTTP, obsługa requestów, CORS) — ukrywanie sekretów (OpenAI/Stripe/DB keys), proxy zewnętrznych API, webhooks, rate limiting, walidacja server-side. Używaj przy 'ukryć API key', 'proxy do OpenAI', 'webhook endpoint', '+api.ts', 'EAS Hosting', 'deploy backendu mobile'. Buildy natywne i sklepy → skill eas-app-stores.
EAS service (płatny). Health check OTA updateów EAS — crash rate, install/launch counts, unique users, payload size, podział embedded vs OTA per channel. Używaj przy 'jak działa update', 'czy rollout jest zdrowy', 'ilu userów na OTA', gating CI po health metryce.
EAS service (płatny). Pisanie i rozumienie plików YAML EAS Workflows w projektach Expo. Używaj przy 'CI/CD dla Expo', 'workflow EAS', '.eas/workflows', build pipelines, automatyzacji deploymentu.
Framework (OSS). Używaj przy KAŻDYM requeście sieciowym, wywołaniu API i data fetchingu — implementacja i debugowanie. Fetch API, React Query, SWR, error handling, caching, offline support, Expo Router data loaders (`useLoaderData`).
Framework (OSS). Build i dystrybucja custom development clientów Expo lokalnie lub przez TestFlight do testów wewnętrznych (gdy Expo Go nie wystarcza — natywne moduły, custom config plugins). Używaj przy 'dev-client', 'expo prebuild', dystrybucji buildów testowych. Produkcyjny TestFlight i submit do sklepów → skill eas-app-stores.
Framework (OSS). DOM Components — uruchamianie web kodu (dowolna React web lib) w webview na natywie, as-is na webie. Inkrementalna migracja kodu web → native. Używaj przy 'web library w mobile', 'reuse komponentu webowego'. Pełna migracja całej apki web → skill expo-web-to-native (upstream expo/skills, nie zaimportowany).
Framework (OSS). Pisanie natywnych modułów Swift/Kotlin/TS przez Expo Modules API. Module definition DSL, native views, shared objects, config plugins, lifecycle hooks, autolinking, type system. Używaj przy 'natywny moduł', 'Swift/Kotlin w Expo', 'config plugin', integracji bibliotek natywnych.
Framework (OSS). Budowa pięknych, natywnie wyglądających ekranów Expo. Apple HIG styling, semantic colors, natywne kontrolki, SF Symbols, media, animacje, visual effects, gradienty, storage, responsive layout. Używaj przy budowie ekranów React Native, 'zrób mobilne UI', 'ekran Expo', 'native feel'. Routing i nawigacja → skill expo-router.
Hub stack guidelines dla projektu Expo (React Native). Decision tree: który expo-*/eas-* skill wybrać. Konwencje RN vs web (View vs div, Link z expo-router, NativeWind, brak DOM). Używaj na początku każdej rozmowy o projekcie mobilnym, przy 'projekt Expo', 'mobile app', 'React Native', 'jak to zrobić w Expo'.
Framework (OSS). Nawigacja i routing w Expo Router. File-based routes, grupy i dynamic routes, organizacja folderów, Link z preview i context menu, natywny Stack, tytuły stron, modale i form sheets, NativeTabs, headery i toolbary, header search bar. Używaj przy nawigacji, strukturze tras, tabach, modalach, 'jak zrobić routing w Expo'.
Framework (OSS). TailwindCSS v4 w Expo z react-native-css + NativeWind v5 dla universal stylingu iOS/Android/web. Używaj przy setupie Tailwinda w Expo, 'className w React Native', migracji z StyleSheet.
Framework (OSS). Natywne UI przez pakiet @expo/ui: prawdziwe SwiftUI na iOS i Jetpack Compose na Androidzie, renderowane z Reacta w apce Expo/RN. Komponenty uniwersalne (Host, Column, Row, Button, Text, List...), drop-in zamienniki bibliotek community RN (BottomSheet, DateTimePicker, Slider, Menu), drzewa platform-specific @expo/ui/swift-ui (tylko iOS) i @expo/ui/jetpack-compose (tylko Android) + modifiers. Używaj gdy potrzebujesz native feel, którego standardowe komponenty RN nie dają (grouped settings, sheets, pickery, slidery, menu), przy wyborze universal vs platform-specific, przy zamianie community lib na natywny odpowiednik. UWAGA vendor lock — wyjście z Expo wymaga przepisania. Nie do custom native modules (expo-module), nawigacji (expo-router), Reanimated ani data fetchingu (expo-data-fetching).
Framework (OSS). Upgrade SDK Expo krok po kroku, breaking changes, fixowanie dependency issues. Używaj przy 'zaktualizuj Expo', 'migracja na nowy SDK', 'New Architecture'.
Audyt jakości kodu: architektura (SOLID, circular deps), performance (Big O, N+1, scalability), prostota (YAGNI, LOC reduction), wzorce (patterns, anti-patterns, duplikacja). Stack-agnostic. Używaj przy audycie jakości, po implementacji dużych features, przy refaktoryzacji, ocenie tech debt.
Automatyczny pipeline: execute->review->fix per faza, potem complete i compound. Uzywaj przy 'uruchom autopilot', 'wykonaj caly plan', 'autopilot', 'odpal pipeline'.
Systematyczna naprawa bugow w dzialajcej aplikacji. Uzywaj przy bledach z Sentry, failujacych E2E, zgloszeniach userow, nieoczekiwanym zachowaniu po uzyciu. Wywoluj przez /bugfix [opis bugu lub link Sentry].