Padrão de Página HTML

Contrato padrão para novas páginas HTML estáticas a partir de capturas de tela, mockups bitmap ou designs rasterizados. Use para projetos HTML, landing pages, clonagem de captura de tela, tokenização de CSS, blocos TUNE, tokens de tema, reparo de studio-web após clonagem, pacotes de layout. Não use para edições exclusivas do Wix Velo ou quando o usuário nomear um pipeline diferente.

O que é Padrão de Página HTML?

Esta skill define o pipeline canônico para criar páginas HTML estáticas a partir de rascunhos visuais. Ela roteia o trabalho em quatro passes (A-clone, B-tokenize, C-repair, layout-pack) e garante que apenas o proprietário de cada passe execute seu trabalho, evitando que screenshot-to-html e studio-web co-escrevam o primeiro rascunho. Útil para desenvolvedores que precisam transformar capturas de tela ou mockups em HTML/CSS limpos com tokens TUNE, temas separados e layout responsivo baseado em container queries. As regras rígidas garantem consistência: uma branch por vez, tokens para espaçamento e tipografia, e separação de responsabilidades entre TUNE (ritmo), tema (aparência) e layout (arranjo).

Funciona com~Claude Code~Codex CLI~Cursor
Part ofReact
npx skills add https://github.com/getrdone/agent-skills/tree/main/skills/html-page-standard

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que Padrão de Página HTML faz?

Pipeline canônico para HTML estático daqui em diante. Esta skill é o roteador. Não implemente uma página inteira apenas a partir deste arquivo.

Declare antes de escrever arquivos:

HTML-PAGE-STANDARD: 1.0
PASS: A-clone | B-tokenize | C-repair | layout-pack

Carregue apenas o proprietário do passe atual. Nunca permita que screenshot-to-html e studio-web co-escrevam o primeiro rascunho.

Proprietários dos passes

PasseProprietárioSaída
A-cloneapenas screenshot-to-htmlsource.png + clone.html
B-tokenizeesta skill + references/tokenize-contract.mdcore.css + theme-default.css
C-repairstudio-web 1.1 web.repairindex.html a partir do clone, semântica, a11y, animação
layout-packesta skill + references/layout-packs.mdopcional layout-*.css

Se o usuário fornecer uma URL ativa ou HTML existente (sem captura de tela para clonar), pule o A. Tokenize se faltarem tokens, depois vá para o C.

Se a captura de tela for apenas um mood, não uma fac-símile, pule o A e use o web.build do studio-web. Avise antes de escrever.

Regras rígidas

  1. Um passe por turno, a menos que o usuário os encadeie explicitamente.
  2. Toda nova página entrega TUNE + um arquivo de tema, mesmo quando há apenas um visual.
  3. TUNE é dono do ritmo. Tema é dono da aparência. Pacotes de layout são donos do arranjo. HTML é dono do texto.
  4. Após o Passe B, nenhum font-size, padding, margin ou gap brutos quando existir um token.
  5. Sem breakpoints de largura de viewport para layout de componentes. Regiões usam @container + cqi.
  6. Temas não devem alterar o DOM. Pacotes de layout não devem alterar a paleta.
  7. Não adicione um segundo tema ou um pacote de layout na página um, a menos que seja solicitado.
  8. Trabalho com Wix Velo está fora do escopo.

Contrato de pastas

<page>/
  source.png
  clone.html
  core.css
  theme-default.css
  index.html

Opcional posteriormente: theme-<name>.css, layout-<name>.css. Atributos raiz: data-theme="default" e data-layout="default".

Camadas: @layer reset, core, theme, layout, page;

Mapa de carregamento

  • Passe A — carregue screenshot-to-html. Pare quando clone.html corresponder à imagem.
  • Passe B — carregue references/tokenize-contract.md. Copie assets/core.template.css e assets/theme-default.template.css, depois preencha os números a partir do clone. Não redesenhe.
  • Passe C — carregue studio-web 1.1, lane web.repair, mais references/page-anatomy.md dessa skill. CONGELADO: contrato visual, números TUNE, paleta de tema a menos que nomeado. MUDANÇA: ids de região, semântica, controles reais, contraste, animação que não altere a imagem.
  • Pacote de layout — carregue references/layout-packs.md apenas quando solicitado.
  • Lembrete de estrutura — references/project-scaffold.md.
  • Padrões de prompt — references/prompts.md.

Mapa cirúrgico

PerguntaArquivo
mais apertado, tipo maior, mais ar, medida, raio, animaçãocore.css bloco TUNE
papel noturno, dourado, sobreposição, traço finotheme-*.css
hero empilhado vs divididodata-layout + pacote de layout
frase erradaindex.html

Não faça

  • Misturar clonagem visual do Passe A com constituição do studio-web.
  • Colocar colunas de grid ou order no TUNE.
  • Colocar --space-* ou escala tipográfica em um arquivo de tema.
  • Bifurcar index-dark.html / index-camp.html.
  • Executar a matriz visual completa de tema × layout, exceto hero + CTA primário.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas