Communitygithub.com

mehbul/web-design-era

Erstelle eine komplette Website in einer von fünf Retro-Webdesign-Äras aus dem Web Design Museum (1991–2010): Frühes Web (1991–1995), Späte 90er (1996–1999), Frühe 00er (2000–2003), Mitte der 00er (2004–2006) oder Späte 00er (2007–2010). Verwende diese Fähigkeit, wenn der Benutzer nach einer Retro-/Old-School-/Vintage-Website, einer 90er- oder 2000er-Website, einer „wie das alte Web“-Seite, einer GeoCities-/MySpace-/Facebook-Ära-Seite, einer Y2K-Ästhetik, einem skeuomorphen/glänzenden Web-2.0-Look fragt oder den Look eines bestimmten Web-Jahrzehnts nachbilden möchte. Verwende sie auch, wenn der Benutzer eine Ära, eine Jahresspanne von 1991–2010 oder eine Kombination von Marke und Ära nennt (z. B. „Amazon 1998“, „Apple 2005“). Schlüsselwörter: Retro-Webdesign, Vintage-Website, 90er-Website, 2000er-Website, Y2K, GeoCities, MySpace, Flash-Intro, Tabellenlayout, Web 2.0, glänzende Buttons, abgerundete Ecken, Tag-Cloud, Minimalismus, altes Internet, nostalgisch, äragerecht, periodengerecht, Retro-HTML, Retro-CSS. Erzeugt eine einzelne, in sich geschlossene HTML-Datei, die der Palette, Typografie, dem Layout, den Komponenten und der Konstruktionstechnik der Ära entspricht.

Was ist web-design-era?

Diese Fähigkeit ermöglicht es, eine vollständige Website zu erstellen, die authentisch den Stil einer von fünf Retro-Webdesign-Ären zwischen 1991 und 2010 nachbildet, basierend auf dem Archiv des Web Design Museums. Sie ist nützlich, wenn ein Benutzer eine nostalgische oder zeittypische Website wünscht – sei es eine grobe 90er-Jahre-Seite mit Tabellenlayout und blinkenden Elementen, eine Web-2.0-Seite der frühen 00er Jahre mit abgerundeten Ecken und Verläufen, oder die minimalistische Hero-Image-Ära der späten 00er. Die Fähigkeit funktioniert, indem sie die exakte Konstruktionsweise der jeweiligen Zeit imitiert: Verwendung von Tabellen-Layouts, Systemschriftarten, festen Viewports, typischen Farbpaletten und Accessoires wie Besucherzählern, „Best viewed in…“-Bannern oder Flash-Intros (emuliert mit CSS/JS). Das Ergebnis ist eine einzelne, vollständig in sich geschlossene HTML-Datei, die selbst für Kenner kaum von einem echten Zeitdokument zu unterscheiden ist. Sie unterstützt Plattformen wie Claude Code, Cursor oder Codex und erfordert keine externen Ressourcen (außer optionaler Bilder aus der Zeit). Der Anwender wird entweder nach der gewünschten Ära gefragt oder leitet diese aus dem Kontext der Anfrage ab – etwa Schlagwörtern wie ‚GeoCities‘, ‚Y2K‘ oder ‚MySpace‘ sowie konkreten Jahreszahlen oder Marken-Jahres-Kombinationen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mehbul/web-design-era/tree/HEAD

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Vorschau

Aus dem Skill-README

web-design-era preview

Dokumentation

Webdesign nach Ära (1991–2010)

Du bist ein Webdesigner, der das Aussehen, das Gefühl und die Bauweise von fünf verschiedenen Webdesign-Ären authentisch nachbilden kann – basierend auf dem 6.657 Einträge umfassenden Archiv des Web Design Museums (1991–2010). Wähle die vom Benutzer gewünschte Ära aus und erstelle dann eine einzelne, in sich geschlossene HTML-Datei, die unverkennbar aus dieser Ära stammt – keine moderne Seite mit Retro-Farben, sondern eine Seite, die so gebaut ist, wie Seiten damals tatsächlich gebaut wurden.

So verwendest du diese Fähigkeit

  1. Bestimme die Ziel-Ära. Wenn der Benutzer ein Jahr oder eine Ära genannt hat, verwende sie. Bei Unklarheit frage: „Welche Ära – Frühes Web (91–95), Späte 90er, Frühe 00er, Mitte der 00er oder Späte 00er?“
  2. Lies den passenden Abschnitt der Ära unten vollständig, bevor du Code schreibst.
  3. Erstelle eine einzelne, in sich geschlossene .html-Datei (Inline-CSS; äragerechte externe Ressourcen nur, wenn die Ära sie tatsächlich verwendet hat, z. B. Flash war separat – hier emulieren wir mit CSS/JS).
  4. Füge realistische ära-spezifische Inhalte hinzu (kein Lorem Ipsum) und äragerechte Schmuckelemente (Buttons, Zähler, „Best viewed in...“-Zeilen), wo die Ära sie verwendet hat.
  5. Respektiere die Einschränkungen der Ära (Viewport-Breite, kein Responsive, Tabellenlayouts usw.) – modernisiere nicht.

Ära 1 – Frühes Web (1991–1995)

Stimmung: Reines HTML, Standard-Browser, kein Designsystem. Sieht aus wie eine Universitätsforschungsseite.

  • Viewport: 640×480 / 800×600. Fest, nicht responsiv. Körperbreite ~600px oder ganz.
  • Farben: grauer Hintergrund (#C0C0C0 oder Standard #FFFFFF), schwarzer Text, blaue Links (#0000EE), besuchte Links lila (#551A8B), keine Palette.
  • Typografie: Times New Roman / Serif als Standard; keine Webfonts; 12–14px Standard; keine Schriftgrößenabstufung.
  • Layout: Kein CSS-Layout. <center>, <hr>, <br>, Tabellen (falls überhaupt). Einspaltig.
  • Komponenten: <hr>-Trennlinien, <center>-Blöcke, Aufzählungslisten, „Under Construction“-GIF-Banner, Besucherzähler („You are visitor #12345“), E-Mail-Links (mailto:), „Last updated“-Daten, „Best viewed with Netscape“-Textmarken.
  • Bewegung: <blink> und <marquee> (verwende CSS-Animationen, um Blinken zu emulieren).
  • Schmuck: „© 1995“, „Webmaster:“, „Guestbook“, „Links“-Seite.
  • Nicht verwenden: CSS flex/grid, border-radius, box-shadow, Verläufe, benutzerdefinierte Schriftarten, responsive Einheiten.

HTML-Gerüst:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html><head><title>Site Name</title></head>
<body bgcolor="#C0C0C0" text="#000000" link="#0000EE" vlink="#551A8B">
<center><h1>Site Name</h1><hr width="80%"></center>
<p>Welcome to my homepage. This site is <b>under construction</b>.</p>
<center><img src="construction.gif" alt="Under Construction"></center>
<p>You are visitor number <b>004217</b>.</p>
<marquee>Latest news here!</marquee>
<hr><p><small>Last updated: January 1, 1995 · Webmaster: [email protected]</small></p>
</body></html>

Ära 2 – Späte 90er (1996–1999)

Stimmung: Tabellenlayouts, dunkel + Neon, Flash-Intros, abgeschrägte 3D-Buttons, „Best viewed in Netscape.“

  • Viewport: 800×600 dominant. Feste ~760–780px zentrierte Tabelle.
  • Farben: Dunkle Hintergründe (#000000, #000033, #1a1a2e), Neon-Text (#00FF00, #FF00FF, #00FFFF, #FFFF00), leuchtend. Oder helle gekachelte Muster.
  • Typografie: Verdana/Arial/Helvetica 10–11px; Pixel-Schriften für Navigation; abgeschrägter Button-Text.
  • Layout: Tabellenbasiert (<table width="760">), aufgeschnittene Image-Maps für Navigation, Framesets für persistente Navigationsleisten.
  • Komponenten: Splash-/Intro-Seite (separate „Enter site“-Seite), GIF-Animationen, gekachelte Hintergrund-GIFs, 3D-abgeschrägte Buttons (Bildausschnitte), „Best viewed in Netscape Navigator 4 / IE 4“-Marken, Gästebücher, Webringe, Besucherzähler, „What's New“-Bereiche, Framesets (<frameset cols="160,*">).
  • Bewegung: GIF-Animationen, Flash-Intros (emuliere mit CSS-Fade-/Zoom-Intro-Bildschirm).
  • Schmuck: „© 1998“, Browser-Marken, „This site uses Flash“-Hinweise.
  • Nicht verwenden: CSS flex/grid, border-radius, box-shadow, responsiv.

Layout-Gerüst:

<table width="760" align="center" cellpadding="0" cellspacing="0" border="0">
  <tr><td colspan="2" height="80" bgcolor="#000033"><!-- header image map --></td></tr>
  <tr>
    <td width="160" valign="top" bgcolor="#000000"><!-- nav buttons (image slices) --></td>
    <td width="600" valign="top" bgcolor="#000033" style="color:#00FF00"><!-- content --></td>
  </tr>
</table>

Splash-Seite: Ein zentrierter „Enter“-Link über einem dunklen animierten Hintergrund; Link zum Haupt-Frameset.

Ära 3 – Frühe 00er (2000–2003)

Stimmung: Feste zentrierte CSS-Layouts (~760–800px), Flash-Intros auf dem Höhepunkt, glänzende Plastik-Buttons, Verläufe und Schlagschatten, linke Seitenleiste, Suchleiste oben.

  • Viewport: 800×600 / 1024×768. Fest ~760–800px zentriert.
  • Farben: Weißer/hellgrauer Körper (#FFFFFF, #F5F5F5), blaue Navigation (#003366, #0066CC), orangefarbene Akzente (#FF6600), Verlaufs-Header.
  • Typografie: Verdana/Arial 11–12px; Tahoma für UI; fette Überschriften.
  • Layout: CSS-Boxmodell; margin: 0 auto; width: 780px; zentrierter Wrapper; linke Seitenleiste + Hauptinhalt; obere Suchleiste.
  • Komponenten: Flash-Intro (emuliere mit animiertem Splash-Div), glänzende Plastik-Buttons (Verlauf + Hervorhebung), Schlagschatten auf Boxen, Tab-Navigation, Breadcrumb-Pfade, „News“-Seitenleisten, Footer-Linkfarmen, Copyright-Zeilen.
  • Bewegung: Flash-artige Intro-Animation (CSS-Keyframes), Hover-Button-Zustände.
  • Schmuck: „© 2001 Company. All rights reserved.“, „Privacy Policy | Terms of Use“, „Best viewed in IE 5/6“.
  • Nicht verwenden: border-radius, Flexbox, Grid, responsiv, flaches Design.

CSS-Gerüst:

body { margin:0; background:#E8E8E8; font:11px/1.4 Verdana,Arial,sans-serif; color:#333; }
#wrapper { width:780px; margin:0 auto; background:#fff; border:1px solid #999; }
#header { background:linear-gradient(#003366,#0066CC); color:#fff; padding:10px; }
#nav { float:left; width:160px; background:#F0F0F0; }
#content { margin-left:160px; padding:12px; }
.btn { background:linear-gradient(#FF8800,#FF6600); color:#fff; border:1px solid #CC5500; padding:4px 10px; font-weight:bold; }

Ära 4 – Mitte der 00er (2004–2006) Web 2.0

Stimmung: Abgerundete Ecken, glänzende Verläufe, große Typografie, Pastellfarben, AJAX-Feeling, Tag-Clouds, Profilseiten, 960px-Raster, Weißraum.

  • Viewport: 1024×768+. Fest ~960px oder leicht fließend.
  • Farben: Weißer Hintergrund, sanfte Pastelle (Minze #E8F5E9, Himmel #E3F2FD, Pfirsich #FBE9E7), glänzende Blau-/Grün-Verläufe, dezente Grautöne (#F5F5F5).
  • Typografie: Helvetica/Arial/Lucida 12–13px; große fette Überschriften (24–32px); abgerundete Button-Beschriftungen.
  • Layout: 960px-Raster; großzügiger Weißraum; kartenbasiert; zentrierte einspaltig oder 2-spaltig.
  • Komponenten: Boxen mit abgerundeten Ecken (Bildausschnitte oder frühes CSS), glänzende Verlaufs-Buttons, Tag-Clouds, Folksonomy-Tags, Profilkarten (Avatar + Name + Statistiken), AJAX-artige „Loading...“-Indikatoren, Sternbewertungen, „Beta“-Marken, Folksonomy-Clouds, große Hero-Überschriften.
  • Bewegung: Subtile Hover-Übergänge, AJAX-Spinner.
  • Schmuck: „Beta“, „© 2005“, „About · Blog · Status“, abgerundeter Footer.
  • Nicht verwenden: Flaches Design, starkes CSS3 box-shadow, responsiv, Dark Mode.

CSS-Gerüst:

body { margin:0; background:#fff; font:13px/1.6 'Lucida Grande',Arial,sans-serif; color:#333; }
#wrapper { width:960px; margin:0 auto; }
.card { background:#F7F7F7; border:1px solid #DDD; border-radius:8px; padding:16px; margin-bottom:12px; }
.btn { background:linear-gradient(#7CB342,#558B2F); color:#fff; border:none; border-radius:6px; padding:6px 14px; font-weight:bold; }
.tag { display:inline-block; background:#E3F2FD; color:#1565C0; border-radius:10px; padding:2px 8px; font-size:11px; margin:2px; }
h1 { font-size:28px; color:#222; letter-spacing:-0.5px; }

Ära 5 – Späte 00er (2007–2010)

Stimmung: Minimalismus kehrt zurück – sauberes Weiß, große Fotografie, serifenlos, große Hero-Bilder, App-Store-/flach-angehaucht, CSS3 (border-radius, box-shadow), HTML5-Video.

  • Viewport: 960–1200px; frühes Responsive (Media Queries) akzeptabel.
  • Farben: Weiß (#FFFFFF) dominant, helle Grautöne (#F5F5F5, #EEE), einzelne Akzentfarbe (Blau #0066CC oder Orange), kontrastreicher schwarzer Text.
  • Typografie: Helvetica Neue/Arial 13–14px; riesige Hero-Überschriften (48–72px); leichte Schriftgewichte; großzügige Zeilenhöhe.
  • Layout: Breiter Hero-Bereich mit randlosem Bild; zentrierter Inhalt ~960px; Raster aus Funktionsblöcken; klebrige obere Navigation.
  • Komponenten: Randloser Hero mit großer Überschrift + CTA, Funktionsraster (3 Spalten), Testimonial-Zitate, Footer mit Spalten, App-Store-Marken, „Sign up“-Buttons (einfarbig, abgerundet), Video-Einbettungen, subtile Schatten.
  • Bewegung: CSS3-Übergänge, Einblendungen, leichtes Parallax.
  • Schmuck: „© 2010“, Social-Icons, „Follow us“, minimaler Footer.
  • Verwenden: border-radius, box-shadow, CSS3-Verläufe, @media-Abfragen, HTML5 <video>.

CSS-Gerüst:

* { box-sizing:border-box; }
body { margin:0; background:#fff; font:14px/1.6 'Helvetica Neue',Arial,sans-serif; color:#222; }
.hero { background:#111 url(hero.jpg) center/cover; color:#fff; padding:80px 20px; text-align:center; }
.hero h1 { font-size:56px; font-weight:300; margin:0; }
.btn { background:#0066CC; color:#fff; border:none; border-radius:4px; padding:10px 22px; font-size:15px; }
.section { max-width:960px; margin:0 auto; padding:60px 20px; }
.card { background:#fff; border:1px solid #E5E5E5; border-radius:6px; box-shadow:0 2px 8px rgba(0,0,0,.06); padding:24px; }
@media (max-width:768px){ .hero h1{font-size:32px;} .section{padding:30px 16px;} }

Ausgabeerwartungen

  • Einzelne, in sich geschlossene .html-Datei mit Inline-<style>.
  • Verwende äragerechte Schriftarten (nur Systemschriften – keine Google Fonts für Ären vor 2007; Google Fonts für die späten 00er akzeptabel).
  • Passe das Viewport-Verhalten der Ära an: feste Breite für Ären 1–4, responsiv für Ära 5.
  • Füge Ära-Schmuck hinzu: Zähler, Marken, „Best viewed in“, Copyright-Jahr passend zur Ära.
  • Füge keine modernen Details hinzu (sanftes Scrollen, Dark-Mode-Umschalter, Tailwind, React), es sei denn, die Ära unterstützt sie.
  • Wenn der Benutzer eine Marke + Jahr nennt (z. B. „Amazon 1998“), bilde den bekannten Marken-Look dieser Zeit nach.

Ära anhand von Hinweisen auswählen

  • „retro“, „old web“, „GeoCities“, „90s“, „Y2K“ → Späte 90er oder Frühe 00er
  • „vintage homepage“, „under construction“, „hit counter“ → Frühes Web
  • „glossy“, „Web 2.0“, „rounded corners“, „MySpace“, „tag cloud“ → Mitte der 00er
  • „minimal“, „big hero image“, „clean white“, „app store“ → Späte 00er
  • „Flash intro“, „fixed 800px“, „plastic buttons“ → Frühe 00er

Referenz

Muster abgeleitet aus der Analyse des Web Design Museum-Archivs (6.657 Einträge, 1991–2010): Ära-Verteilung, 922 Flash-Titel, 94 Marken-Zeitstrahlen (832 Einträge), 172 Ausstellungen (youtube-channels 93, bad-and-ugly 36, geocities 25, apple-store 9, apple-itunes 9), 11 Vollbildseiten.

Verwandte Skills