CommunityProgramación y desarrollogithub.com

getrdone/estándar-página-html

Contrato por defecto para nuevas páginas HTML estáticas a partir de capturas, maquetas en mapa de bits o diseños raster. Úsalo para proyectos HTML, landing pages, clonar una captura, tokenizar CSS, bloques TUNE, tokens de tema, reparación studio-web tras clonar, paquetes de diseño. No uses para ediciones solo de Wix Velo ni cuando el usuario nombre otro pipeline.

¿Qué es estándar-página-html?

Esta skill define el pipeline canónico para generar páginas HTML estáticas a partir de capturas de pantalla o maquetas. Actúa como enrutador de cuatro pases secuenciales (A-clone, B-tokenize, C-repair, layout-pack), cada uno ejecutado por un agente especializado. Garantiza que el HTML final tenga separación de responsabilidades: el ritmo visual se gestiona con TUNE (core.css), los colores y temas con theme-default.css, la disposición con paquetes de layout y el contenido con index.html. Impone reglas estrictas como no mezclar estilos crudos cuando existe un token, usar contenedores responsivos (@container + cqi) en lugar de breakpoints de ancho de viewport, y mantener un contrato de carpeta fijo. Soporta pases opcionales (saltar A si no hay captura que clonar, saltar B si los tokens ya existen) y prohíbe explícitamente la mezcla de pases, la creación de temas duplicados en la primera página y el trabajo con Wix Velo.

Compatible con~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 Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Estándar de página HTML

Pipeline canónico para HTML estático en adelante. Esta skill es el enrutador. No implementes una página completa solo a partir de este archivo.

Declara antes de escribir archivos:

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

Carga solo el propietario del pase actual. Nunca permitas que screenshot-to-html y studio-web co-escriban el primer borrador.

Propietarios de pase

PasePropietarioSalida
A-clonesolo 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 del clone, semántica, a11y, movimiento
layout-packesta skill + references/layout-packs.mdopcional layout-*.css

Si el usuario proporciona una URL en vivo o HTML existente (sin captura para clonar), salta A. Tokeniza si faltan tokens, luego C.

Si la captura es solo una inspiración, no una reproducción exacta, salta A y usa studio-web web.build. Indícalo antes de escribir.

Reglas estrictas

  1. Un pase por turno a menos que el usuario los encadene explícitamente.
  2. Cada página nueva incluye TUNE + un archivo de tema incluso cuando solo hay un aspecto visual.
  3. TUNE es dueño del ritmo. El tema es dueño del aspecto. Los paquetes de layout son dueños de la disposición. HTML es dueño del contenido.
  4. Después del pase B, no uses font-size, padding, margin o gap en bruto cuando exista un token.
  5. Sin breakpoints de ancho de viewport para el diseño de componentes. Las regiones son @container + cqi.
  6. Los temas no deben modificar el DOM. Los paquetes de layout no deben modificar la paleta.
  7. No añadas un segundo tema ni un paquete de layout en la página uno a menos que se solicite.
  8. El trabajo en Wix Velo está fuera del alcance.

Contrato de carpeta

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

Opcional más adelante: theme-<name>.css, layout-<name>.css. Atributos raíz: data-theme="default" y data-layout="default".

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

Mapa de carga

  • Pase A — carga screenshot-to-html. Detente cuando clone.html coincida con la imagen.
  • Pase B — carga references/tokenize-contract.md. Copia assets/core.template.css y assets/theme-default.template.css, luego rellena los números a partir del clone. No rediseñes.
  • Pase C — carga studio-web 1.1, carril web.repair, más references/page-anatomy.md de esa skill. CONGELADO: contrato visual, números TUNE, paleta de tema a menos que se nombre. CAMBIA: ids de región, semántica, controles reales, contraste, movimiento que no cambie la imagen.
  • Paquete de layout — carga references/layout-packs.md solo cuando se solicite.
  • Recordatorio de andamiaje — references/project-scaffold.md.
  • Patrones de prompt — references/prompts.md.

Mapa quirúrgico

PreguntaArchivo
más apretado, tipo más grande, más aire, medida, radio, movimientocore.css bloque TUNE
papel noche, dorado, superposición, línea finatheme-*.css
héroe apilado vs divididodata-layout + paquete de layout
frase incorrectaindex.html

No hagas

  • Mezclar clonado visual del pase A con constitución de studio-web.
  • Poner columnas de cuadrícula o order en TUNE.
  • Poner --space-* o escala tipográfica en un archivo de tema.
  • Bifurcar index-dark.html / index-camp.html.
  • Ejecutar la matriz visual completa de tema × layout excepto héroe + CTA principal.

Individual skills in this repo

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

Skills relacionados