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

login-flow

Cria as telas de login e autenticação para aplicativos móveis. Garante um fluxo de entrada seguro e fácil para os usuários.

O que ela faz

Esta ferramenta cria telas de login para aplicativos de celular. Ela pode gerar opções como login por SMS, senha ou contas sociais (Google, Facebook, etc.).

Quando usar

  • ✓Quando você precisa de uma tela de entrada para um novo aplicativo móvel.
  • ✓Se o seu app precisa verificar o número de telefone do usuário via SMS.
  • ✓Para adicionar opções de login rápido com contas existentes (Google, Facebook).

Exemplo do que pedir para a IA

“Crie uma tela de login para meu app que aceite login por telefone e SMS, com botão para login com Google.”

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/nexu-io/open-design/blob/main/skills/login-flow/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/nexu-io/open-design/blob/main/skills/login-flow/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta primeiro verifica os requisitos básicos. Depois, ela pergunta qual método de login você prefere (SMS, senha ou social). Por fim, ela constrói o código HTML para essa tela, incluindo os estados de erro e carregamento.

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 nexu-io/open-design --skill login-flow

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/skills/login-flow/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.

Fluxo de Login Skill

Uma skill para gerar telas de login e autenticação mobile-first. Use esta skill quando o usuário desejar uma experiência de login para um aplicativo mobile, incluindo verificação por telefone + SMS, login baseado em senha e opções de SSO social.

Fluxo de Trabalho

  1. Ler arquivos de referência primeiro (veja abaixo)
  2. Clarificar método de autenticação: telefone/SMS, senha ou SSO social
  3. Verificação de checklist — verificar itens P0 antes de emitir <artifact>
  4. Construir o protótipo HTML com estados adequados (padrão, carregando, erro)
  5. Encapsular em tag <artifact> referenciando o arquivo de saída

Arquivos Auxiliares

  • references/checklist.md — Critérios de aceitação P0/P1

Saída

Um único arquivo HTML autônomo implementando a tela de login com:

  • Rótulos acima dos campos de entrada (nunca apenas placeholder)
  • Campo de senha com alternância de mostrar/ocultar
  • Botões de SSO social com ícones SVG
  • Estados de erro abaixo dos campos
  • Spinner de carregamento no CTA principal
  • Alvos de toque com no mínimo 44px

Restrições Mobile-First

  • Viewport: 375px de largura (padrão do iPhone)
  • Sem rolagem horizontal
  • Insets de área segura para dispositivos com notch
  • Teclados de entrada: tel para telefone, password para campos de senha
Perguntas frequentes

O que são 'estados' na tela de login?

São as diferentes aparências que a tela pode ter, como o estado normal, o estado de carregamento enquanto a senha é verificada, ou o estado de erro se algo der errado.

O que significa 'mobile-first'?

Significa que a tela é pensada primeiro para funcionar bem em celulares, com um tamanho de tela padrão de 375 pixels de largura, garantindo que nada fique cortado ou exija rolagem horizontal.

O que são 'touch targets'?

São as áreas clicáveis na tela (botões, campos de texto). 'Touch targets' de 44px garantem que seja fácil tocar nelas com o dedo em telas de celular.

Detalhes

Descrição original do autor

Mobile login and authentication flow screens

repo: nexu-io/open-design

Popularidade

Estrelas no GitHub
101 mil
Posição no ranking
#738
Licença
Apache-2.0
Atualizada em
16/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas