hig-inputs
Ajuda seu agente a entender as diretrizes da Apple para componentes de entrada. É útil para garantir que os formulários e interações sejam fáceis de usar.
O que ela faz
Esta ferramenta ajuda a criar aplicativos para dispositivos Apple, pensando em como as pessoas vão interagir com eles. Ela considera diferentes formas de usar, como toque, teclado, caneta e até voz.
Quando usar
- ✓Ao projetar um novo aplicativo para iPhone, iPad ou Mac.
- ✓Ao decidir como os usuários vão controlar seu aplicativo.
- ✓Ao garantir que seu aplicativo funcione bem em diferentes dispositivos Apple.
Exemplo do que pedir para a IA
“Como devo projetar as interações para um aplicativo de desenho no iPad?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta verifica as diretrizes da Apple sobre como os usuários interagem com os dispositivos. Ela sugere as melhores formas de entrada (toque, caneta, teclado, etc.) para cada plataforma.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill hig-inputsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/hig-inputs/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Apple HIG: Entradas
Verifique .claude/apple-design-context.md antes de fazer perguntas. Use o contexto existente e peça apenas informações que ainda não foram abordadas.
Princípios Chave
Geral
Suporte a múltiplos métodos de entrada. Toque, ponteiro, teclado, lápis, voz, olhos, mãos, controles. Projete para as entradas disponíveis em cada plataforma. No iPadOS, suporte toque e ponteiro; no macOS, ponteiro e teclado.
Feedback consistente para cada ação de entrada. Resposta visível, audível ou tátil.
Gestos
Gestos padrão devem se comportar de forma consistente. Toque para ativar, deslizar para rolar/navegar, pinçar para ampliar, pressionar longamente para menus de contexto, arrastar para mover. Não substitua gestos do sistema (deslizar da borda para voltar, Início, notificações).
Use reconhecedores padrão; mantenha gestos personalizados descobertos. Os reconhecedores integrados da Apple lidam com casos extremos e acessibilidade. Se você adicionar gestos não padrão, forneça dicas ou tutoriais para ensiná-los.
Apple Pencil
Desenho, marcação e seleção de precisão. Suporte a pressão, inclinação e hover. Distinga o dedo do Lápis quando apropriado (dedo para pan, Lápis para desenhar).
Suporte ao Scribble em campos de texto. Os usuários esperam escrever com o Lápis em qualquer entrada de texto.
Teclados
Atalhos de teclado e navegação completa. Atalhos padrão (Cmd+C/V/Z) mais atalhos personalizados visíveis na sobreposição da tecla Command do iPadOS. Ordem de tabulação lógica.
Respeite o teclado de software. Ajuste o layout quando o teclado aparecer. Use APIs de evasão de teclado.
Controles de Jogo
- Controles MFi com alternativas na tela. Mapeie para o perfil de gamepad estendido, padrões sensatos, remapeáveis. Sempre ofereça alternativas de toque ou teclado.
Ponteiro e Trackpad
- Sensação nativa. Efeitos de hover, adaptação da forma do ponteiro, comportamentos padrão do cursor. Rolagem com dois dedos, pinçar para ampliar, deslizar para navegar.
Digital Crown
- Entrada principal de rolagem e ajuste de valor no watchOS. Rolagem de listas, ajuste de valores, navegação por visualizações. Feedback tátil em detents.
Olhos e Espacial (visionOS)
- Olhar e pinçar. Alvos de toque generosos (o rastreamento ocular é menos preciso que o toque). Evite olhar sustentado para ativação. Manipulação direta com as mãos em experiências imersivas.
Sistema de Foco
- Crítico para tvOS e visionOS. Movimento de foco previsível. Todos os elementos interativos focáveis. Indicadores visuais claros (escala, destaque, elevação). Grupos de foco lógicos.
Controles Remotos
- Siri Remote: superfície limitada. Área de toque para deslizar, clickpad para seleção, poucos botões físicos. Mantenha as interações simples.
Movimento e Proximidade
- Giroscópio, acelerômetro, UWB: use com critério. Adequado para jogos, fitness, AR. Não para tarefas essenciais. Forneça calibração e redefinição. Para UWB, comunique distância e direção com pistas visuais ou táteis.
Índice de Referência
| Referência | Tópico | Conteúdo principal |
|---|---|---|
| gestures.md | Gestos de toque | Toque, deslizar, pinçar, pressionar longamente, arrastar, gestos do sistema |
| apple-pencil-and-scribble.md | Apple Pencil | Precisão, pressão, inclinação, hover, escrita manual |
| keyboards.md | Teclados | Atalhos, navegação, teclado de software, tecla Command |
| game-controls.md | Controles de jogo | MFi, gamepad estendido, remapeamento, alternativas |
| pointing-devices.md | Ponteiro/trackpad | Hover, morphing do cursor, gestos do trackpad |
| digital-crown.md | Digital Crown | Rolagem, ajuste de valor, detents táteis |
| eyes.md | Rastreamento ocular | Olhar e tocar, direcionamento do olhar, dimensionamento de alvos |
| spatial-interactions.md | Entrada espacial | Gestos de mão, manipulação direta, entrada imersiva |
| focus-and-selection.md | Sistema de foco | Navegação tvOS/visionOS, indicadores de foco, grupos |
| remotes.md | Controles remotos | Superfície de toque, clickpad, interações simples |
| gyro-and-accelerometer.md | Sensores de movimento | Giroscópio, acelerômetro, calibração, jogos |
| nearby-interactions.md | Interações de proximidade | Chip U1, localização direcional, gatilhos de proximidade |
| camera-control.md | Controle de Câmera | Botão de hardware da câmera do iPhone, inicialização rápida |
Formato de Saída
…
Perguntas frequentes
O que são 'gestos padrão'?
São ações comuns que os usuários já conhecem, como tocar para selecionar, deslizar para rolar ou juntar os dedos para aproximar (zoom).
Por que é importante pensar em diferentes formas de entrada?
Porque cada dispositivo Apple (iPhone, iPad, Mac, Apple Watch) tem formas diferentes de ser usado, e o aplicativo precisa funcionar bem em todas elas.
O que é o 'Focus System'?
É um sistema que ajuda a guiar a atenção do usuário em dispositivos como Apple TV e visionOS, indicando qual elemento está selecionado e como navegar entre eles.
Detalhes
Descrição original do autor
Check for .claude/apple-design-context.md before asking questions. Use existing context and only ask for information not already covered.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3205
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
design-system
Ajuda seu agente a criar um sistema de design a partir de um código existente. Ele extrai informações visuais e verifica a consistência, gerando um relatório e uma prévia interativa.
affaan-m/ECC
liquid-glass-design
Ajuda seu agente a criar interfaces de usuário com efeito 'Liquid Glass' para iOS. Permite adicionar efeitos visuais dinâmicos e interativos em SwiftUI e UIKit.
affaan-m/ECC