Ir para o guia de uso
react-native-designpor Seth Hobson

React Native Design Skill.

Uma skill de Claude Code e Codex para design de aplicativos mobile: estilização React Native, navegação e animações Reanimated.

  • Mobile Apps
  • Código de 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
Cabeçalho e títulos de seção lidos do arquivo original em 14/09/2026 · 3.949 caracteres no total

01 O que faz

O Que o Skill react-native-design Faz no Claude Code e no Codex

Resumo, fluxo de trabalho e resultados, todos lidos do SKILL.md do skill.

Do SKILL.mdLido em 14/09/2026 · não é uma execução registrada

Nos termos do próprio skill

Este skill ensina padrões de estilização do React Native, React Navigation 6+ e Reanimated 3 para a construção de aplicações móveis multiplataforma. Ele aborda StyleSheet e styled-components para estilização, layouts responsivos para diferentes tamanhos de tela, designs específicos para iOS e Android, interações orientadas por gestos com o Gesture Handler, e técnicas de otimização de performance.

O skill foca na criação de experiências de usuário com qualidade nativa, com animações a 60fps executadas na UI thread, definições de tipo de navegação adequadas, e práticas de teste em dispositivos reais.

O que ele produz

  • Componentes React Native com interfaces TypeScript, definições de StyleSheet e animações Reanimated
  • Componentes animados usando Reanimated 3 com useSharedValue e useAnimatedStyle para performance de 60fps
Veja o exemplo de prompt ↗

Como funciona

  1. 01
    Estilizar com StyleSheet

    Defina os estilos dos componentes usando StyleSheet.create em vez de estilos inline, para melhor performance.

  2. 02
    Construir Navegação com Rotas Tipadas

    Implemente a navegação usando React Navigation 6+ com definições de tipo ParamList em TypeScript para todos os navegadores, garantindo segurança de tipos entre as telas.

  3. 03
    Anime na UI Thread

    Crie animações de alta performance com worklets do Reanimated 3 que rodam na UI thread, usando useSharedValue e useAnimatedStyle para alcançar 60fps.

  4. 04
    Trate Gestos com GestureDetector

    Implemente interações baseadas em gestos usando Gesture Handler, envolvendo gestos com GestureDetector e usando simultaneousHandlers para resolver conflitos.

  5. 05
    Otimize a Renderização

    Use React.memo e useCallback para evitar rerenderizações desnecessárias. Para listas, sempre use FlatList em vez de ScrollView com map.

02 Encontre o ideal para você

Quando Usar a Skill react-native-design

Use a skill react-native-design no Claude Code ou Codex quando o trabalho for design de app mobile deste tipo. Adequação e limites abaixo são extraídos do próprio arquivo da skill.

Boa Combinação

  • Construir apps mobile multiplataforma com React Native
  • Implementar navegação com React Navigation 6+
  • Criar animações performáticas com Reanimated 3
  • Construir layouts responsivos para diferentes tamanhos de tela
  • Criando interações baseadas em gestos com Gesture Handler

Conheça os Limites

  • Requer React NativeO SKILL.md nomeia esta dependência; a skill não funciona sem ela no seu projeto.

O Que Fornecer

  • Fontes personalizadasArquivos de fonte carregados usando expo-font ou react-native-asset para tipografia personalizada no app.

03 Dentro da skill

Regras que a Skill react-native-design Dá ao Claude Code e ao Codex

5 instruções concretas, padrões e limites que o SKILL.md define para o agente — a parte do arquivo que muda o resultado.

  1. TypeScript para Navegação

    Defina tipos ParamList para todos os navegadores para manter a segurança de tipos entre os limites de navegação.

  2. Tratamento de Área Segura

    Use SafeAreaView ou useSafeAreaInsets para tratar dispositivos com notch em iPhones e telefones Android com recortes.

  3. Memoize Componentes

    Use React.memo e useCallback para evitar rerenderizações desnecessárias de componentes e otimizar a performance.

  4. Testes em Dispositivo Real

    Teste em dispositivos reais porque a performance do simulador e do emulador difere da performance real do dispositivo.

  5. Faça a Limpeza das Animações

    Cancele animações e realize a limpeza no useEffect para evitar vazamentos de memória.

04 Coloque em prática

Instalar react-native-design no Claude Code ou Codex

Um comando npx skills add, depois uma primeira tarefa no seu agente e uma checklist para o resultado.

Adicionar react-native-design ao Claude Code, Codex ou Seu Agente

Rode no seu projeto; o instalador pergunta a qual agente adicioná-lo.

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

Formato genérico da CLI skills para plugins/ui-design/skills/react-native-design/SKILL.md; o repositório pode documentar seu próprio caminho.

Dê à Skill uma Primeira Tarefa de Design de Aplicativo Mobile

Escrito nos próprios termos do skill; substitua as partes entre colchetes pelo seu material.

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.

Fonte: escrito a partir do SKILL.md nos próprios termos do skill.

Verifique o Primeiro Resultado

Antes de aceitar o resultado, procure por estes itens na transcrição e nos arquivos:

  • O resultado é entregue como código de UI, conforme o catálogo lista para esta skill.
  • O agente nomeia a skill react-native-design no seu plano ou transcrição antes de produzir o resultado.
  • React Native está presente no projeto; a skill não o substitui.
  • Seu próprio conteúdo, nomes e números aparecem inalterados na saída.

No OpenDesign importe react-native-design a partir do link do SKILL.md: Plugins → Add → Skill → Import from link, depois selecione-o na barra superior.

05 Código aberto, rastreável

Fonte, Licença e Verificação

De onde vêm os fatos desta página e quando foram verificados pela última vez.

Repository
github.com/wshobson/agents Branch main
Arquivo da skill
plugins/ui-design/skills/react-native-design/SKILL.md Checksum de conteúdo registrado na verificação; commit 4236bb9
License
MIT Do LICENSE.
Estrelas do repositório
39.635 Snapshot do GitHub capturado em 14/09/2026 para todo o repositório wshobson/agents, que contém 18 skills neste catálogo. Não é uma classificação ou contagem de uso para react-native-design.
Verificado pelo OpenDesign
14/09/2026 Arquivo de origem, caminho, texto da licença e contagem de estrelas foram verificados. Não integrado ao OpenDesign principal (verificado em 28/08/2026); uma execução ao vivo não foi registrada nesta página.

Dentro do SKILL.md

  1. Quando Usar Esta SkillLista oito cenários para apps React Native, navegação, animações, estilização e designs específicos de plataforma
  2. Conceitos PrincipaisMovido para references/details.md devido ao limite de 8 KB do corpo da skill, originalmente 6471 bytes
  3. Componente de Início RápidoExemplo em TypeScript de ItemCard com animação de spring do Reanimated e estilização com StyleSheet
  4. Boas PráticasOito regras cobrindo TypeScript, memoização, animações na UI thread, StyleSheet, safe areas, testes em dispositivos, FlatList, Platform.select
  5. Problemas ComunsSeis problemas e soluções para gestos, tipos de navegação, travamentos de animação, vazamentos de memória, fontes, safe areas
A Descrição da Própria Skill
Domine estilização, navegação e animações Reanimated no React Native para desenvolvimento mobile multiplataforma. Use ao construir aplicativos React Native, implementar padrões de navegação ou criar animações performáticas.

Descrição do cabeçalho do SKILL.md. O arquivo completo tem cerca de 3.949 caracteres. Leia o arquivo completo no GitHub.

Design em React Native

Execute react-native-design em uma tarefa de design de aplicativo móvel real.

Baixe o OpenDesign, importe react-native-design a partir do link SKILL.md, cole o prompt acima e leia o plano antes do resultado.

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

OpenDesign Desktop

Um design system. Sua marca consistente em tudo

No Vibe Design Workspace completo, aplique as mesmas regras de marca a sites, apresentações, protótipos interativos, dashboards, imagens e vídeos HTML. Conecte Codex, Claude Code, Cursor e outros agentes de código locais e crie de graça.

  • Sites, apresentações, protótipos, dashboards, imagens e vídeo
  • Mais de 140 design systems e a biblioteca completa de templates e skills
  • Codex local e mais de 21 agentes de código · Grátis
Baixar grátis

Disponível para macOS e Windows