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

mobile-app

Faz seu agente renderizar uma tela de aplicativo móvel dentro de uma moldura de iPhone. É útil para visualizar como um aplicativo se parece em um telefone. Ajuda a criar interfaces de usuário para aplicativos de celular.

O que ela faz

Cria uma imagem de uma tela de aplicativo de celular, parecendo um celular real (iPhone 15 Pro). Você escolhe o tipo de tela (como feed, perfil ou login) e preenche com as informações que eu te der.

Quando usar

  • ✓Quando você quer ver como uma tela de app ficaria em um celular.
  • ✓Para criar um protótipo rápido de uma tela de app.
  • ✓Para mostrar uma ideia de aplicativo em um formato visual.

Exemplo do que pedir para a IA

“Crie uma tela de login para um app de música, com campos para email e senha, e um botão 'Entrar'.”

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/design-templates/mobile-app/SKILL.md

Mensagem pronta para colar

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

Eu pego um modelo de tela de app (como feed, perfil, etc.) e o coloco dentro de uma imagem de um iPhone 15 Pro. Depois, preencho essa tela com os textos e elementos que você pedir.

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 mobile-app

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/design-templates/mobile-app/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.

Habilidade de Aplicativo Móvel

Produza um único mockup de tela de aplicativo móvel, emoldurado dentro de um dispositivo iPhone 15 Pro com aparência real.

Mapa de Recursos

mobile-app/
├── SKILL.md                ← you're reading this
├── assets/
│   └── template.html       ← seed: device frame + screen primitives (READ FIRST)
└── references/
    ├── layouts.md          ← 6 screen archetypes (Feed / Detail / Onboarding / Profile / Checkout / Focus)
    └── checklist.md        ← P0/P1/P2 self-review (anti-fake-device)

Fluxo de Trabalho

Etapa 0 — Pré-voo

  1. Leia assets/template.html do início ao fim no bloco <style>. A Ilha Dinâmica, os ícones SVG da barra de status, o indicador de início, as barras laterais e a barra de abas já estão desenhados em HTML/SVG — não os reimplemente diretamente em cada tela.
  2. Leia references/layouts.md para saber quais 6 arquétipos existem.
  3. Leia o DESIGN.md ativo — mapeie seus tokens para as seis variáveis :root na semente.

Etapa 1 — Copie a semente

Copie assets/template.html para a raiz do projeto como index.html. Substitua as seis variáveis :root pelos tokens do sistema de design ativo. Substitua o <title> da página e a legenda acima do dispositivo.

Etapa 2 — Escolha exatamente um arquétipo

Linguagem do briefing Uso
feed, inbox, timeline, list, messages, notifications A — Feed
article, post, item, recipe, song, product, song detail B — Detalhe
sign-up, welcome, intro, walkthrough, tour C — Onboarding
profile, account, user page, someone's bio D — Perfil
checkout, payment, order, form, settings step E — Checkout
timer, map, dashboard widget, single big number F — Foco / card principal

Uma tela de celular faz um trabalho. Se o briefing parecer combinar dois, entregue uma tela e ofereça a outra como acompanhamento.

Etapa 3 — Cole e preencha

Copie o bloco do arquétipo de layouts.md para <main class="content">, substituindo o card placeholder. Preencha o texto entre colchetes com cópias reais e específicas do briefing. Remova o bloco <nav class="tabbar"> completamente para arquétipos que não exibem um (B, C, E).

Etapa 4 — Auto-verificação

Execute references/checklist.md. Preste atenção especial a:

  • O frame ainda tem a Ilha Dinâmica, os SVGs da barra de status e o indicador de início
  • Alvos de toque ≥ 44px
  • Um destaque, usado ≤ 2 vezes na tela
  • Os títulos de exibição ainda usam var(--font-display) (serifado)

Etapa 5 — Emita o artefato

<artifact identifier="mobile-slug" type="text/html" title="Mobile — Screen Name">
<!doctype html>
<html>...</html>
</artifact>

Uma frase antes descrevendo o que está lá. Pare após </artifact>.

Regras Rígidas

  • O telefone é real. Espaço da Ilha Dinâmica, ícones SVG da barra de status, indicador de início. A semente protege os três — não reescreva o frame.
  • Tela única, trabalho único. Sem tours com várias abas, sem fluxos divididos.
  • Orçamento de destaque = 2. Uma aba ativa + uma ação principal é o padrão.
  • Numéricos em mono via classe .num.
  • Exibição em serifado via var(--font-display).
  • Sem imagens externas — use placeholders .ph-img.
Perguntas frequentes

Quantas telas o app terá?

Essa ferramenta cria apenas uma tela por vez, focada em uma única função.

Posso usar minhas próprias cores e fontes?

Sim, você pode definir as cores e fontes que devem ser usadas no design.

O que são 'archetypes'?

São modelos pré-definidos de telas de aplicativo, como tela de feed, de detalhes, de perfil, de login, de checkout ou de foco em um item.

Detalhes

Descrição original do autor

A mobile-app screen rendered inside a pixel-accurate iPhone 15 Pro frame on the page. Built by copying the seed `assets/template.html` and pasting one screen archetype from `references/layouts.md`. Use when the brief asks for "mobile app", "iOS app", "Android app", "phone screen", or "app UI".

repo: nexu-io/open-design

Popularidade

Estrelas no GitHub
101 mil
Posição no ranking
#482
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