Перейти к руководству
react-native-designавтор Seth Hobson

React Native Design Skill.

Навык для Claude Code и Codex в области дизайна мобильных приложений: стилизация React Native, навигация и анимации Reanimated.

  • Мобильные приложения
  • UI-код
wshobson/agents · plugins/ui-design/skills/react-native-design/SKILL.mdSKILL.md
--- name: react-native-design description: Master React Native styling, navigation, and Reanimated animations for cross-platform mobile development. Use when building React Native apps, implementing navigation patterns, or creating performant animations. --- ## When to Use This Skill ## Detailed section: Core Concepts ## Quick Start Component ## Best Practices
Метаданные и заголовки разделов прочитаны из исходного файла 14 сентября 2026 г. · 3 949 символов полностью

01 Что делает

Что делает скилл react-native-design в Claude Code и Codex

Сводка, рабочий процесс и результаты — всё прочитано из SKILL.md этого skill.

Из SKILL.mdПрочитано 14.09.2026 · не запись выполнения

Словами самого skill

Этот скилл обучает паттернам стилизации React Native, React Navigation 6+ и Reanimated 3 для создания кросс-платформенных мобильных приложений. Он охватывает StyleSheet и styled-components для стилизации, адаптивные макеты для разных размеров экрана, платформо-специфичные дизайны для iOS и Android, жестовые взаимодействия с Gesture Handler и техники оптимизации производительности.

Скилл фокусируется на создании пользовательского опыта нативного качества с анимациями на 60fps, выполняемыми на UI-потоке, корректными типовыми определениями навигации и практиками тестирования на реальных устройствах.

Что он выдаёт

  • Компоненты React Native с интерфейсами TypeScript, определениями StyleSheet и анимациями Reanimated
  • Анимированные компоненты с использованием Reanimated 3, useSharedValue и useAnimatedStyle для производительности 60fps
Смотрите пример запроса ↗

Как это работает

  1. 01
    Стилизация с помощью StyleSheet

    Определяйте стили компонентов с помощью StyleSheet.create вместо инлайновых стилей для лучшей производительности.

  2. 02
    Создание навигации с типизированными маршрутами

    Реализуйте навигацию с помощью React Navigation 6+ с определениями типов TypeScript ParamList для всех навигаторов, чтобы обеспечить типобезопасность на всех экранах.

  3. 03
    Анимация в UI-потоке

    Создавайте производительные анимации с помощью воркетов Reanimated 3, которые выполняются в UI-потоке, используя useSharedValue и useAnimatedStyle для достижения 60 кадров в секунду.

  4. 04
    Обработка жестов с помощью GestureDetector

    Реализуйте взаимодействия на основе жестов с помощью Gesture Handler, оборачивая жесты в GestureDetector и используя simultaneousHandlers для разрешения конфликтов.

  5. 05
    Оптимизация рендеринга

    Используйте React.memo и useCallback, чтобы избежать ненужных перерисовок. Для списков всегда используйте FlatList вместо ScrollView с map.

02 Определите своё применение

Когда использовать навык react-native-design

Используйте скилл react-native-design в Claude Code или Codex, когда задача — дизайн мобильного приложения такого типа. Возможности и ограничения ниже взяты из собственного файла скилла.

Хорошо подходит

  • Создание кроссплатформенных мобильных приложений с React Native
  • Реализация навигации с React Navigation 6+
  • Создание производительных анимаций с Reanimated 3
  • Создание адаптивных макетов для экранов разных размеров
  • Создание взаимодействий на основе жестов с помощью Gesture Handler

Знайте границы

  • Требуется React NativeSKILL.md указывает эту зависимость; навык не работает без неё в вашем проекте.

Что предоставить

  • Пользовательские шрифтыФайлы шрифтов, загружаемые с помощью expo-font или react-native-asset для собственной типографики в приложении.

03 Внутри скилла

Правила, которые skill react-native-design задаёт для Claude Code и Codex

5 конкретных инструкций, значений по умолчанию и ограничений, которые SKILL.md задает агенту, — та часть файла, которая меняет результат.

  1. TypeScript для навигации

    Определяйте типы ParamList для всех навигаторов, чтобы сохранять типобезопасность на границах навигации.

  2. Обработка безопасной области

    Используйте SafeAreaView или useSafeAreaInsets для корректной работы с устройствами с вырезами на iPhone и Android-телефонах.

  3. Мемоизация компонентов

    Используйте React.memo и useCallback, чтобы избежать ненужных перерисовок компонентов и оптимизировать производительность.

  4. Тестирование на реальных устройствах

    Тестируйте на реальных устройствах, поскольку производительность симулятора и эмулятора отличается от производительности на реальном устройстве.

  5. Очистка анимаций

    Отменяйте анимации и выполняйте очистку в useEffect, чтобы предотвратить утечки памяти.

04 Применение

Установите react-native-design в Claude Code или Codex

Одна команда npx skills add, затем первая задача в вашем агенте и чек-лист для результата.

Добавьте react-native-design в Claude Code, Codex или ваш агент

Запустите в своём проекте; установщик спросит, какому агенту его добавить.

Terminal
npx skills add https://github.com/wshobson/agents --skill react-native-design

Общая форма команды skills для plugins/ui-design/skills/react-native-design/SKILL.md; репозиторий может документировать собственный путь.

Дайте скиллу первую задачу по дизайну мобильного приложения

Написано в терминах самого skill; замените части в квадратных скобках своим материалом.

Starter prompt
Build a product card component for [my e-commerce app] that shows a product image, title, and price. Add a spring animation that scales the card down to 0.97 when pressed, and use React Navigation to navigate to a detail screen when tapped. Make sure it handles safe areas on notched devices and uses TypeScript for all props.

Источник: составлено по SKILL.md в терминах самого skill.

Проверьте первый результат

Перед принятием результата найдите это в диалоге и файлах:

  • Результат предоставляется как UI-код, как указывает каталог для этого skill.
  • Агент упоминает навык react-native-design в своём плане или транскрипте перед созданием результата.
  • React Native присутствует в проекте; навык не заменяет его.
  • Ваш собственный контент, имена и числа остаются неизменными в выводе.

В OpenDesign импортируйте react-native-design по ссылке на его SKILL.md: Plugins → Add → Skill → Import from link, затем выберите его в верхней панели.

05 Открытый исходный код, проверяемость

Источник, лицензия и проверка

Откуда взяты факты на этой странице и когда они были последний раз проверены.

Repository
github.com/wshobson/agents Ветка main
Файл skill
plugins/ui-design/skills/react-native-design/SKILL.md Контрольная сумма содержимого записана при верификации; коммит 4236bb9
License
MIT Из LICENSE.
Звёзды репозитория
39 635 Снимок GitHub сделан 14.09.2026 для всего репозитория wshobson/agents, который содержит 18 навыков в этом каталоге. Не является рейтингом или счётчиком использования для react-native-design.
Проверено OpenDesign
2026-09-14 Исходный файл, путь, текст лицензии и количество звезд были проверены. Не входит в основной комплект OpenDesign (проверено 2026-08-28); живой запуск не был записан на этой странице.

Внутри SKILL.md

  1. Когда использовать этот skillПеречислены восемь сценариев для приложений на React Native, навигации, анимаций, стилизации и платформо-специфичных решений
  2. Основные концепцииПеренесено в references/details.md из-за ограничения на объём тела skill в 8 КБ, изначально 6471 байт
  3. Компонент для быстрого стартаПример ItemCard на TypeScript со spring-анимацией Reanimated и стилизацией через StyleSheet
  4. Лучшие практикиВосемь правил, охватывающих TypeScript, мемоизацию, анимации в UI-потоке, StyleSheet, безопасные зоны, тестирование на устройствах, FlatList, Platform.select
  5. Типичные проблемыШесть проблем и решений: жесты, типы навигации, рывки в анимации, утечки памяти, шрифты, безопасные зоны
Собственное описание skill
Освойте стилизацию React Native, навигацию и анимации Reanimated для кроссплатформенной мобильной разработки. Используйте при создании приложений React Native, реализации паттернов навигации или создании производительных анимаций.

Описание из front-matter файла SKILL.md. Полный файл содержит около 3 949 символов. Прочитайте полный файл на GitHub.

React Native Design

Запустите react-native-design на реальной задаче по дизайну мобильного приложения.

Скачайте OpenDesign, импортируйте react-native-design по ссылке на SKILL.md, вставьте промпт выше и прочитайте план перед результатом.

Терминал
npx skills add https://github.com/wshobson/agents --skill react-native-design

OpenDesign для компьютера

Одна дизайн-система. Единый образ бренда во всех материалах

В полном Vibe Design Workspace одни и те же правила бренда работают для сайтов, слайдов, интерактивных прототипов, дашбордов, изображений и HTML-видео. Подключите локальные Codex, Claude Code, Cursor и другие кодинг-агенты и создавайте бесплатно.

  • Сайты, слайды, прототипы, дашборды, изображения и видео
  • Более 140 дизайн-систем и полная библиотека шаблонов и навыков
  • Локальный Codex и более 21 кодинг-агента · Бесплатно
Скачать бесплатно

Для macOS и Windows