HTML-Seitenstandard
Kanonische Pipeline für statisches HTML ab sofort. Dieses Skill ist der Router. Implementiere eine ganze Seite nicht allein aus dieser Datei.
Vor dem Schreiben von Dateien deklarieren:
HTML-PAGE-STANDARD: 1.0
PASS: A-clone | B-tokenize | C-repair | layout-pack
Lade nur den Besitzer des aktuellen Durchlaufs. Lasse screenshot-to-html und studio-web niemals den ersten Entwurf gemeinsam erstellen.
Besitzer der Durchläufe
| Durchlauf | Besitzer | Ausgabe |
|---|---|---|
| A-clone | nur screenshot-to-html | source.png + clone.html |
| B-tokenize | dieses Skill + references/tokenize-contract.md | core.css + theme-default.css |
| C-repair | studio-web 1.1 web.repair | index.html aus dem Klon, Semantik, Barrierefreiheit, Bewegung |
| layout-pack | dieses Skill + references/layout-packs.md | optional layout-*.css |
Wenn der Benutzer eine Live-URL oder vorhandenes HTML angibt (kein Screenshot zum Klonen), überspringe A. Tokenisiere, falls Token fehlen, dann C.
Wenn der Screenshot nur eine Stimmung (Mood) und kein exaktes Abbild ist, überspringe A und verwende stattdessen studio-web web.build. Sage dies vor dem Schreiben.
Harte Regeln
- Ein Durchlauf pro Runde, es sei denn, der Benutzer verknüpft sie explizit.
- Jede neue Seite liefert TUNE + eine Theme-Datei, selbst wenn es nur eine einzige Darstellung gibt.
- TUNE besitzt Rhythmus. Theme besitzt das Aussehen. Layout-Packs besitzen die Anordnung. HTML besitzt den Text.
- Nach Pass B keine rohen
font-size-,padding-,margin- odergap-Angaben, wenn ein Token existiert. - Keine Viewport-Breiten-Breakpoints für Komponenten-Layout. Regionen sind
@container+cqi. - Themes dürfen das DOM nicht ändern. Layout-Packs dürfen die Palette nicht ändern.
- Füge auf Seite eins kein zweites Theme oder ein Layout-Pack hinzu, es sei denn, darum gebeten.
- Wix-Velo-Arbeiten sind nicht zulässig.
Ordnervertrag
<page>/
source.png
clone.html
core.css
theme-default.css
index.html
Später optional: theme-<name>.css, layout-<name>.css. Root-Attribute: data-theme="default" und data-layout="default".
Ebenen: @layer reset, core, theme, layout, page;
Ladeplan
- Pass A – lade screenshot-to-html. Stoppe, wenn
clone.htmldem Bild entspricht. - Pass B – lade
references/tokenize-contract.md. Kopiereassets/core.template.cssundassets/theme-default.template.css, fülle dann die Zahlen aus dem Klon. Keine Neugestaltung. - Pass C – lade studio-web 1.1, Spur
web.repair, plusreferences/page-anatomy.mdaus diesem Skill. GEFROREN: visueller Vertrag, TUNE-Zahlen, Theme-Palette (sofern nicht benannt). ÄNDERN: Regions-IDs, Semantik, echte Steuerelemente, Kontrast, Bewegung, die das Bild nicht verändert. - Layout-Pack – lade
references/layout-packs.mdnur auf Anfrage. - Scaffold-Erinnerung –
references/project-scaffold.md. - Prompt-Muster –
references/prompts.md.
Chirurgischer Plan
| Frage | Datei |
|---|---|
| Enger, größere Schrift, mehr Luft, Maß, Radius, Bewegung | core.css TUNE-Block |
| Nachtpapier, Gold, Overlay, Haarlineal | theme-*.css |
| Gestapelter vs. geteilter Hero | data-layout + Layout-Pack |
| Falscher Satz | index.html |
Nicht tun
- Mix aus Pass A visuellem Klonen und studio-web-Zusammenstellung.
- Grid-Spalten oder
orderin TUNE setzen. --space-*oder Schriftgrößen-Skala in eine Theme-Datei setzen.index-dark.html/index-camp.htmlforken.- Die vollständige Theme-×-Layout-Visual-Matrix ausführen, außer Hero + primärem CTA.