Communitygithub.com

Design Web Futurista

Construa sites de marketing e landing pages com estética cinematográfica e futurista, do briefing ao deploy, sem o visual genérico de IA.

O que é Design Web Futurista?

Esta skill estabelece uma metodologia completa para criar sites de marketing de página única que parecem dirigidos, não gerados. Ela aborda o problema comum de sites genéricos (com gradientes suaves e cards arredondados) ao focar no trabalho duro que antecede o código: definir público, ação desejada, sensação, tipografia e paleta de cores. O processo é dividido em fases que vão desde o briefing e planejamento até a construção seção por seção, criação de assets visuais (imagens e vídeos com prompts), implementação de movimentos cinematográficos (parallax, 3D, rolagem com pinagem) e configuração de formulário com banco de dados real. A skill é independente de plataforma (pode ser usada com Claude Code, Cursor, Codex ou outros) e enfatiza a verificação visual em múltiplas larguras de tela (390px, 768px, 1440px) e a criação de um sistema de design consistente. Ela fornece arquivos de referência para design system, assets, movimentos cinematográficos e checklist de lançamento, garantindo que cada decisão seja deliberada e rastreável. O resultado é um site que foge do padrão 'AI-made' e entrega uma experiência premium e cinematográfica.

Funciona com✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/mukulmunda41-create/futuristic-web-design-skills/tree/HEAD/skills/futuristic-web-design

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Design Web Futurista faz?

Um método prático para sites de marketing de página única que parecem dirigidos, não gerados: um briefing claro, um sistema de design, seções construídas e verificadas individualmente, visuais que combinam como uma única sessão de fotos, e um orçamento pequeno e deliberado de movimento cinematográfico.

Por que os sites saem genéricos

Cada detalhe que uma solicitação deixa em aberto é preenchido com a escolha estatisticamente mais provável. Uma solicitação de uma linha, portanto, produz o site médio: cabeçalho centralizado, gradiente suave, uma fileira de cartões arredondados idênticos. A maior parte do trabalho real acontece antes de qualquer código. Fixe as perguntas em aberto (público, a única ação desejada, a sensação, as tipografias, a paleta) e então construa em incrementos pequenos o suficiente para serem inspecionados visualmente.

Mantenha os papéis claros. O usuário é dono do que é construído. Você é dono do como. E nenhum trabalho está terminado até que alguém o tenha olhado em um navegador na largura de um telefone.

Por onde começar

SituaçãoVá para
Site novo, pasta vazia ou quase vaziaFase 1, depois direto adiante
Site existente, uma seção para adicionar ou reconstruirLeia as regras do projeto, depois a rotina de seção na Fase 5
"Torne isso cinematográfico / 3D / com rolagem"Fase 7 e references/cinematic-moves.md
Imagens, vídeo do herói ou prompts para elesreferences/assets.md
O site parece genérico ou feito por IAAudite-o contra "Sinais de um site genérico" em references/design-system.md, depois Fase 3
Ajustes para celular, polimento, formulário, deploy, domínio, SEOreferences/ship.md

Abra um arquivo de referência ao atingir sua fase, não antes. Cada um é independente.

As fases

1. Briefing

Um único parágrafo, escrito antes de qualquer código, cobrindo três pontos: o público, a única coisa que um visitante deve fazer e a sensação pretendida (três adjetivos e uma comparação, por exemplo "tranquilo, preciso, generoso, como um estúdio bem administrado em uma manhã de semana").

Quando o usuário não forneceu isso, solicite-o em uma única mensagem. Quando ele disser para simplesmente prosseguir, redija o briefing você mesmo, declare-o como uma suposição em uma linha e prossiga. Escolhas posteriores (o botão dominante, quais seções existem, qual movimento justifica seu peso) são todas resolvidas relendo este parágrafo. Essa é a razão pela qual não pode ser pulado.

2. Plano

Escreva a lista de seções de cima para baixo. Cada entrada dá o propósito da seção em uma frase e nomeia o ativo do qual depende. Não construa ainda. Antes que algo exista, mudar de direção é gratuito, portanto, para trabalhos que abrangem vários arquivos, apresente o plano e aguarde a concordância. Use o modo de plano onde o agente tiver um.

Uma ordem de execução típica: navegação, herói, faixa de confiança, a oferta, história ou processo, depoimentos de clientes, preços quando relevante, perguntas frequentes, chamada para ação de encerramento, rodapé. Remova seções cujo propósito você não consegue declarar. Para um negócio real, nunca invente clientes, avaliações ou estatísticas; omita a seção ou solicite o material genuíno.

3. Sistema de design

Fixar a aparência uma única vez para todo o site e registrá-la. Apresente três direções candidatas em uma página de pré-visualização básica, para que a escolha seja feita visualmente. Cada uma combina uma tipografia de título com uma tipografia de leitura, atribui cinco cores hexadecimais para funções (página, tinta, primária, destaque, suave), e resume seu clima em uma frase. Codifique a vencedora nos tokens de tema do projeto e, em seguida, exclua a página de pré-visualização. Páginas de exploração são andaimes: se permanecerem no projeto, elas vão para o ar com o site.

references/design-system.md tem os detalhes, o vocabulário e um modelo.

4. Regras do projeto

Coloque as regras permanentes no arquivo de regras que o agente atual carrega na inicialização (CLAUDE.md, AGENTS.md, GEMINI.md). Reutilize um arquivo existente; caso contrário, crie o arquivo correto para este agente. Como ele é carregado a cada sessão, mantenha-o breve: o que é o site, a stack, o sistema de design, algumas regras fixas.

Padrões razoáveis quando o projeto ainda não tem opinião:

  • Stack: Next.js e Tailwind CSS. Para widgets interativos (accordion, diálogo, menu, inputs), instale uma biblioteca de componentes acessível como shadcn/ui; não os implemente manualmente.
  • Cada componente em seu próprio arquivo sob components/.
  • Celular primeiro. 390px é a largura que nada pode quebrar.
  • Apenas texto genuíno. Sem lorem ipsum, sem "Recurso um".
  • Obtenha aprovação antes de adicionar um pacote e explique seu propósito.
  • Movimento reduzido significa todo movimento: rolagem suave, transições de hover e ícones incluídos, não apenas os efeitos de destaque.

Regras permanentes pertencem a este arquivo. A tarefa atual não.

5. Construir seção por seção

Pedir uma página inteira de uma vez retorna uma página de seções medíocres sem um ponto de partida claro para reparos. Construa uma seção, verifique-a, continue. Uma vez que o padrão esteja estabelecido, as seções finais mais simples (depoimentos, perguntas, chamada para ação final, rodapé) podem ser agrupadas. Qualquer coisa visualmente importante é construída sozinha.

A rotina de seção, para cada seção adicionada ou reconstruída:

  1. Leia as regras e tokens de design primeiro.
  2. Confirme o conteúdo. Onde os fatos importam (preços, alegações, citações), pergunte. Em outros lugares, escreva texto genuíno e sinalize as linhas que você inventou.
  3. Dê à seção um arquivo de componente próprio.
  4. Renderize em três larguras: celular (390px), tablet (768px), laptop (1440px). Repare estouros, quebras feias e cortes ruins.
  5. Compare os espaços acima e abaixo com os das seções adjacentes.
  6. Feche com um breve relatório: a seção, seu caminho de arquivo e o que precisar dos olhos do usuário.

Gaste o máximo esforço no herói, pois ele determina se os visitantes rolam a página ou não. Especifique cada detalhe importante:

  • Um título de aproximadamente oito palavras no máximo que declare o que está sendo oferecido, uma única frase de suporte e uma navegação contendo a marca, alguns links e um único botão.
  • Um botão de ação principal claro: preenchido, cor de destaque, vinculado à ação do briefing. A ação secundária se torna um link de texto discreto. Botões gêmeos de igual peso sinalizam que nenhuma decisão foi tomada.
  • Texto posicionado longe do assunto focal do visual, decidido para desktop e celular de forma independente.
  • Para texto sobre vídeo ou fotografia, resolva a legibilidade localmente com um degradê sob o texto. Não escureça todo o visual.
  • Julgue a primeira tela a partir de uma captura de tela nas larguras de celular e desktop. Uma grande faixa vazia, um elemento solitário que parece clip art, ou um visual muito escuro para ser visto significa que o herói não está pronto, mesmo enquanto o ativo real ainda for um placeholder: o substituto tem que sustentar a composição até lá.

Cada botão leva a algum lugar. Cada chamada para ação precisa de um destino real: um link de loja ou checkout, uma página de reserva, um formulário, um endereço de e-mail. Quando o destino for desconhecido, use o destino honesto mais próximo (a seção de produto, um link mailto) e liste cada botão não conectado em seu relatório. Um botão que rola silenciosamente para a mesma página parece terminado e não está.

Com a página montada, role por ela de ponta a ponta, identifique a seção mais fraca (sempre há uma) e proponha duas alternativas para ela em rotas de pré-visualização. Depois que uma for escolhida, exclua as outras variantes e suas rotas.

6. Visuais

Um layout forte não pode resgatar imagens fracas. Comece com uma pequena lista de cerca de sete assets e mantenha uma única linha de estilo (luz, lente, paleta) constante entre eles. Fórmulas de prompt, orientação para vídeo de herói e preparação para web estão em references/assets.md.

Sem um gerador de imagem ou vídeo conectado, forneça os prompts ao usuário e continue com placeholders claramente marcados. Nunca gaste créditos de geração sem aprovação.

7. Movimentos cinematográficos

Cinco técnicas estão no menu: um vídeo de fundo lento no herói, movimento vinculado à posição de rolagem, uma seção que fixa enquanto seu conteúdo muda, profundidade parallax e um objeto 3D renderizado ao vivo. Gaste com moderação: o vídeo do herói e não mais do que dois dos restantes, cada um posicionado onde esclarece algo ou cria uma sensação específica. Usar todas as técnicas de uma vez parece um demo reel, cansa o visitante e dilui cada efeito.

Cada técnica precisa de fallbacks elegantes: um layout comum sob movimento reduzido, uma imagem estática em celulares pequenos e uma página que sobreviva ao efeito falhando. Depois, meça o custo. Receitas e proteções estão em references/cinematic-moves.md; leia-o antes de escrever código de rolagem ou 3D.

8. Celular, polimento, formulário, lançamento

Celulares respondem pela maioria das visitas. Execute uma passagem dedicada em 390px, uma passagem de consistência e uma verificação de velocidade; em seguida, conecte o formulário, faça o deploy e trabalhe na checklist de lançamento. Veja references/ship.md.

Hábitos de trabalho

Estes valem durante todo o processo.

  • Uma mudança por rodada. Ao receber um pedido de correção, altere apenas aquilo e nada mais. Um diff mais amplo que a solicitação esconde qual edição ajudou, e "arrumar" algo com que o usuário estava satisfeito é uma regressão.
  • Olhe antes de relatar. Carregue a página e inspecione-a em várias larguras antes de considerá-la pronta. Layouts podem satisfazer todas as regras e ainda parecer estranhos.
  • Transforme feedback vago em um problema nomeado. "Está pesado" é trabalhável: determine se o espaçamento, o peso ou o contraste são responsáveis, diga isso e ajuste apenas isso. Se o usuário não conseguir articular uma preferência, coloque duas ou três variantes em rotas de pré-visualização com uma descrição de uma linha cada. As pessoas escolhem mais facilmente do que especificam.
  • Rastreie surpresas ao que não foi especificado. Quando a saída não for o que o usuário esperava, encontre a pergunta em aberto por trás dela e resolva-a no arquivo de regras, para que não seja corrigida manualmente novamente.
  • Corrija erros na raiz e declare a causa em uma linha.
  • Salve estados funcionais. Em um projeto git onde o usuário quer commits, commite após cada etapa funcional com uma mensagem que faça sentido semanas depois.
  • Proteja chaves e dados. Segredos pertencem a .env.local e ficam fora de arquivos fonte e do histórico do git. Quando um formulário se recusar a salvar, repare a regra de acesso. Nunca desative a segurança para fazê-lo funcionar.
  • Relate honestamente. Declare o que foi verificado, o que não pôde ser (um iPhone físico, o domínio de produção) e qual texto é inventado. Uma confirmação na tela não prova nada; a linha armazenada sim.
  • Verifique versões. Para GSAP, Three.js, React Three Fiber, Motion e Lenis, consulte a documentação atual sobre versões compatíveis em vez de confiar na memória, e sinalize incertezas.

Arquivos de referência

ArquivoLeia quando
references/design-system.mdEscolher tipografias, cores e espaçamento; converter palavras de estilo vagas em concretas; auditar uma página de aparência genérica
references/assets.mdEscrever prompts de imagem ou vídeo, manter visuais consistentes, comprimir mídia para a web
references/cinematic-moves.mdAdicionar um vídeo herói, história de rolagem com pinagem, parallax, destaque 3D, vídeo guiado por rolagem ou uma história completa de rolagem 3D ao vivo
references/ship.mdPosicionar mídia, passagem para celular, polimento, velocidade, formulário de contato, deploy, domínio, SEO e a checklist de lançamento

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

mukulmunda41-create/cinematic-3d-scroll

Fast path for adding one cinematic technique to an existing website - a slow background video hero, scroll-tied motion, a pinned scroll story with GSAP ScrollTrigger, parallax depth, a procedural 3D accent with Three.js or React Three Fiber, or a video scrubbed by scroll. Use when the user asks for scroll animation, a pinned or sticky section, parallax, a 3D object, or a video that plays as they scroll, on a site that already exists. For a whole new site use futuristic-web-design instead.

mukulmunda41-create/new-section

Fast path for adding, restyling or rebuilding one section of an existing website (navigation, hero, trust strip, products, story, testimonials, FAQ, contact, footer) or for comparing layout options side by side. Use when the site and its design rules already exist and the user wants a single section built, changed or shown in a few variants, including a contact form that saves to a database. For a whole new site, a redesign, or a site that looks generic, use futuristic-web-design instead.

mukulmunda41-create/web-assets-and-launch

Fast path for preparing a website's media and getting it live - compressing images and video for the web, writing matching image and video prompts for a generator such as Google Flow, the phone, polish, speed and security passes, search and sharing metadata, and deploying to Vercel. Use when the user asks to optimise or generate images or video, audit or polish an existing site, check for leaked keys, set up SEO or link previews, or launch. For a whole new site use futuristic-web-design instead.

Habilidades Relacionadas