Pular para o conteúdo
Skillpedia
Interfaces (UI/UX)48 mil · #3198

hig-components-dialogs

Ajuda seu agente a seguir as diretrizes da Apple para componentes de apresentação. Ele garante que alertas e menus sigam o padrão.

O que ela faz

Esta ferramenta ajuda a escolher o tipo certo de 'caixa' (como um alerta ou menu) para mostrar informações ou pedir ações em um aplicativo, seguindo as regras da Apple. Ela garante que essas caixas apareçam da melhor forma em diferentes dispositivos.

Quando usar

  • ✓Ao decidir como mostrar um erro importante para o usuário.
  • ✓Ao criar um formulário rápido para o usuário preencher.
  • ✓Ao oferecer opções de ações para o usuário escolher.

Exemplo do que pedir para a IA

“Preciso mostrar uma mensagem de confirmação antes de apagar um arquivo. Qual o melhor tipo de caixa?”

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/hig-components-dialogs/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/hig-components-dialogs/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta analisa o que você quer mostrar ou pedir e sugere o componente visual mais adequado (alerta, menu, etc.) de acordo com as diretrizes de design da Apple. Ela considera se a ação é urgente, se precisa de confirmação ou se é apenas uma opção.

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-components-dialogs

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/hig-components-dialogs/SKILL.md -o SKILL.md
Conteú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: Componentes de Apresentação

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

  1. Alertas: com moderação, para situações críticas. Erros que precisam de atenção, confirmações de ações destrutivas ou informações que exigem reconhecimento. Eles interrompem o fluxo e exigem uma resposta.

  2. Sheets: tarefas focadas que mantêm o contexto. Deslizam da borda (ou se anexam a uma janela no macOS). Use para criar itens, editar configurações, formulários de várias etapas.

  3. Popovers: não modais no iPad e Mac. Aparecem ao lado do elemento de gatilho, dispensados ao tocar fora. Para informações adicionais, opções ou controles sem dominar a tela.

  4. Action sheets: escolha entre ações. Apresentam-se ao escolher entre várias ações, especialmente se uma for destrutiva. iPhone: desliza de baixo para cima. iPad: aparece como popovers.

  5. Minimize interrupções. Antes de recorrer a um modal, considere a apresentação inline ou torne a ação reversível em vez disso.

  6. Texto de alerta conciso e acionável. Título descritivo curto. Mensagem breve, se necessário. Rótulos de botões devem ser verbos específicos ("Excluir", "Salvar"), não "OK".

  7. Marque ações destrutivas claramente. Estilo de botão destrutivo (texto vermelho). Coloque botões destrutivos onde os usuários são menos propensos a tocar reflexivamente.

  8. Forneça uma opção de cancelar para alertas e action sheets com várias ações. Em action sheets, o cancelamento aparece na parte inferior, separado.

  9. Entrada de dígitos: focada e acessível. Campos de entrada de tamanho apropriado, avanço automático entre os dígitos, suporte para colar e preenchimento automático.

  10. Adapte a apresentação à plataforma. A mesma interação pode usar componentes diferentes no iPhone, iPad, Mac e visionOS.

Índice de Referência

Referência Tópico Conteúdo chave
alerts.md Alertas Ordem dos botões, texto do título/mensagem, confirmação, ações destrutivas
action-sheets.md Action sheets Múltiplas ações, opção de cancelar, tratamento de ações destrutivas
popovers.md Popovers Não modal, dispensa ao tocar fora, iPad/Mac
sheets.md Sheets Tarefa modal, preservação de contexto
digit-entry-views.md Entrada de dígitos Entrada de PIN, preenchimento automático, avanço automático

Formato de Saída

  1. Tipo de apresentação recomendado com justificativa e por que alternativas são menos adequadas.
  2. Diretrizes de conteúdo -- título, mensagem, rótulos de botões de acordo com as regras de tom e brevidade da Apple.
  3. Comportamento de dispensa -- como o usuário dispensa e o que acontece (salvar, descartar, cancelar).
  4. Alternativas -- quando o cenário pode não precisar de um modal (feedback inline, desfazer, divulgação progressiva).

Perguntas a Fazer

  1. Que informação ou ação a apresentação precisa?
  2. Bloqueante ou não bloqueante?
  3. Quais plataformas?
  4. Com que frequência isso aparece?

Habilidades Relacionadas

  • hig-components-menus -- Botões e itens de barra de ferramentas que acionam apresentações
  • hig-components-controls -- Controles de entrada dentro de sheets e popovers
  • hig-components-search -- Pesquisa e navegação dentro de visualizações apresentadas
  • hig-patterns -- Modalidade, interrupções, gerenciamento de fluxo do usuário
  • hig-foundations -- Cor, tipografia, layout para componentes de apresentação

Construído por Raintree Technology · Mais ferramentas para desenvolvedores

Quando Usar

Esta habilidade é aplicável para executar o fluxo de trabalho ou ações descritas na visão geral.

Exemplo

Solicitação do usuário:

Use @hig-components-dialogs para esta tarefa: Orientação da Apple HIG para componentes de apresentação, incluindo alertas, action sheets, popovers, sheets e visualizações de entrada de dígitos.

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação específica do ambiente, testes ou revisão especializada.
  • Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem ausentes.
Perguntas frequentes

O que são 'componentes de apresentação'?

São os elementos visuais que aparecem 'por cima' do conteúdo principal do aplicativo para chamar a atenção do usuário, como janelas de alerta, menus de ação ou formulários que deslizam na tela.

Por que seguir as regras da Apple?

Seguir as diretrizes da Apple (chamadas HIG) ajuda a criar aplicativos que parecem familiares e fáceis de usar para quem já usa outros produtos da Apple, garantindo uma boa experiência.

Quando não devo usar esta ferramenta?

Não use se a sua necessidade não for sobre como apresentar informações ou pedir ações de forma visualmente organizada, ou se você já sabe exatamente qual tipo de caixa usar.

Detalhes

Descrição original do autor

Apple HIG guidance for presentation components including alerts, action sheets, popovers, sheets, and digit entry views.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3198
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas