Programowanie · Budowanie i kod
react-native-skills
/react-native-skills
Prawdopodobnie wspiera typowe zadania i przepływy pracy związane z tworzeniem aplikacji w React Native.
Dla kogo
- Autor
- FrancoStino ↗
- Repozytorium
- opencode-skills-collection ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 26.10.2026
Ocena i bezpieczeństwo
96/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność21 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
- Pliki w paczce
- 39
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Przestarzałość
Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.
Licencja
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Prawdopodobnie wspiera typowe zadania i przepływy pracy związane z tworzeniem aplikacji w React Native.
Oryginalny opis (EN)
Use when working with react-native-skills tasks or workflows
Jak działa
- When to Use
- Rule Categories by Priority
- Quick Reference
- How to Use
- Full Compiled Document
- Limitations
Sekcje z nagłówków SKILL.md, w oryginale · 114 linii, 572 słów
Podgląd SKILL.md
--- name: react-native-skills description: "Use when working with react-native-skills tasks or workflows" risk: safe source: "https://github.com/vercel-labs/agent-skills" date_added: "2026-06-02" --- # React Native Skills Comprehensive best practices for React Native and Expo applications. Contains rules across multiple categories covering performance, animations, UI patterns, and platform-specific optimizations. ## When to Use Reference these guidelines when: - Building React Native or Expo apps - Optimizing list and scroll performance - Implementing animations with Reanimated - Working with images and media - Configuring native modules or fonts - Structuring monorepo projects with native dependencies ## Rule Categories by Priority | Priority | Category | Impact | Prefix | | -------- | ---------------- | -------- | -------------------- | | 1 | List Performance | CRITICAL | `list-performance-` | | 2 | Animation | HIGH | `animation-` | | 3 | Navigation | HIGH | `navigation-` | | 4 | UI Patterns | HIGH | `ui-` | | 5 | State Management | MEDIUM | `react-state-` | | 6 | Rendering | MEDIUM | `rendering-` | | 7 | Monorepo | MEDIUM | `monorepo-` | | 8 | Configuration | LOW | `fonts-`, `imports-` | ## Quick Reference ### 1. List Performance (CRITICAL) - `list-performance-virtualize` - Use FlashList for large lists - `list-performance-item-memo` - Memoize list item components - `list-performance-callbacks` - Stabilize callback references - `list-performance-inline-objects` - Avoid inline style objects - `list-performance-function-references` - Extract functions outside render - `list-performance-images` - Optimize images in lists - `list-performance-item-expensive` - Move expensive work outside items - `list-performance-item-types` - Use item types for heterogeneous lists ### 2. Animation (HIGH) - `animation-gpu-properties` - Animate only transform and opacity - `animation-derived-value` - Use useDerivedValue for computed animations - `animation-gesture-detector-press` - Use Gesture.Tap instead of Pressable ### 3. Navigation (HIGH) - `navigation-native-navigators` - Use native stack and native tabs over JS navigators ### 4. UI Patterns (HIGH) - `ui-expo-image` - Use expo-image for all images - `ui-image-gallery` - Use Galeria for image lightboxes - `ui-pressable` - Use Pressable over TouchableOpacity - `ui-safe-area-scroll` - Handle safe areas in ScrollViews - `ui-scrollview-content-inset` - Use contentInset for headers - `ui-menus` - Use native context menus - `ui-native-modals` - Use native modals when possible - `ui-measure-views` - Use onLayout, not measure() - `ui-styling` - Use StyleSheet.create or Nativewind ### 5. State Management (MEDIUM) - `react-state-minimize` - Minimize state subscriptions - `react-state-dispatcher` - Use dispatcher pattern for callbacks - `react-state-fallback` - Show fallback on first render - `react-compiler-destructure-functions` - Destructure for React Compiler - `react-compiler-reanimated-shared-values` - Handle shared values with compiler ### 6. Rendering (MEDIUM) - `rendering-text-in-text-component` - Wrap text in Text components - `rendering-no-falsy-and` - Avoid falsy && for conditional rendering ### 7. Monorepo (MEDIUM) - `monorepo-native-deps-in-app` - Keep native dependencies in app package - `monorepo-single-dependency-versions` - Use single versions across packages ### 8. Configuration (LOW) - `fonts-config-plugin` - Use config plugins for custom fonts - `imports-design-system-folder` - Organize design system imports - `js-hoist-intl` - Hoist Intl object creation ## How to Use Read individual rule files for detailed explanations and code examples: ``` rules/list-performance-virtualize.md rules/animation-gpu-properties.md ``` Each rule file contains: - Brief explanation of why it matters - Incorrect code example with explanation - Correct code example with explanation - Additional context and references ## Full Compiled Document For the complete guide with all rules expanded: `AGENTS.md` ## Limitations - Use this skill only when the task clearly matches the scope described above. - Do not treat the output as a substitute for environment-specific validation, testing, or expert review. - Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Pliki w paczce (39)
- SKILL.md 4 KB
- rules/_sections.md 2 KB
- rules/_template.md 1 KB
- rules/animation-derived-value.md 1 KB
- rules/animation-gesture-detector-press.md 2 KB
- rules/animation-gpu-properties.md 2 KB
- rules/design-system-compound-components.md 2 KB
- rules/fonts-config-plugin.md 1 KB
- rules/imports-design-system-folder.md 1 KB
- rules/js-hoist-intl.md 2 KB
- rules/list-performance-callbacks.md 1 KB
- rules/list-performance-function-references.md 4 KB
- rules/list-performance-images.md 1 KB
- rules/list-performance-inline-objects.md 2 KB
- rules/list-performance-item-expensive.md 2 KB
- rules/list-performance-item-memo.md 2 KB
- rules/list-performance-item-types.md 3 KB
- rules/list-performance-virtualize.md 2 KB
- rules/monorepo-native-deps-in-app.md 1 KB
- rules/monorepo-single-dependency-versions.md 1 KB
- rules/navigation-native-navigators.md 5 KB
- rules/react-compiler-destructure-functions.md 1 KB
- rules/react-compiler-reanimated-shared-values.md 1 KB
- rules/react-state-dispatcher.md 2 KB
- rules/react-state-fallback.md 2 KB
- rules/react-state-minimize.md 2 KB
- rules/rendering-no-falsy-and.md 2 KB
- rules/rendering-text-in-text-component.md 1 KB
- rules/scroll-position-no-state.md 2 KB
- rules/state-ground-truth.md 2 KB
- rules/ui-expo-image.md 2 KB
- rules/ui-image-gallery.md 2 KB
- rules/ui-measure-views.md 2 KB
- rules/ui-menus.md 4 KB
- rules/ui-native-modals.md 2 KB
- rules/ui-pressable.md 1 KB
- rules/ui-safe-area-scroll.md 2 KB
- rules/ui-scrollview-content-inset.md 1 KB
- rules/ui-styling.md 2 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · FrancoStino/opencode-skills-collection | 96 | MIT |
| PracticalSwan/agent-skills | 100 | MIT |
Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.
Migawka bazy z 28.10.2026 · wersja paczki 10ba95d2ff23 (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100react-native-testing
Testuje komponenty React Native z Jest i React Native Testing Library. - 100react-native-web-testing
Wspiera testowanie aplikacji React Native Web z Jest i React Native Testing Library, w tym testy komponentów i strategie dla sieci. - 100vercel-react-native-skills
Stosuje dobre praktyki React Native i Expo przy budowie wydajnych aplikacji mobilnych: komponenty, wydajność list, animacje i moduły natywne. - 86react-native
Pomaga tworzyć aplikacje React Native na iOS i Androida, w tym w Expo i interfejsy mobilne. - 100vercel-react-native-skills
Podpowiada dobre praktyki wydajności w React Native i Expo, na przykład przy listach, animacjach i modułach natywnych. - 100react-native-web-core
Obejmuje podstawy React Native Web: koncepcje, komponenty i wzorce wieloplatformowe przy budowie aplikacji webowych.