Communitygithub.com

subhannaeem/wp-build-complete-website

Erstellen Sie eine komplette, responsive, animierte WordPress-Website (Block-Theme) aus einer kurzen Beschreibung: Planung, Seiten, flüssiges Design, Bewegung, Leistungs- und Barrierefreiheitsprüfungen. Verwenden Sie dies, wenn der Benutzer sagt: 'Erstelle mir eine komplette Website', 'Erstelle eine WordPress-Seite für ...' oder eine vollständig responsive, interaktive WordPress-Seite wünscht. Funktioniert in Claude Code, OpenAI Codex und GitHub Copilot.

Was ist wp-build-complete-website?

Diese Fertigkeit erstellt eine vollständige, responsive und animierte WordPress-Block-Theme-Website ausgehend von einer einzigen Kurzbeschreibung des Benutzers. Sie orchestriert mehrere spezialisierte Sub-Fertigkeiten (`wp-*`) in einer strengen, aufeinanderfolgenden Pipeline, die sicherstellt, dass jeder Schritt abgeschlossen ist, bevor der nächste beginnt. Der Prozess beginnt mit Gate 0, wo die Absicht des Benutzers in einer detaillierten `SITE_BRIEF.md` festgehalten wird, die den Zweck, die Zielgruppe, das Branding und die Seitenliste umfasst – der Benutzer muss diesen Plan akzeptieren, bevor es weitergeht. Anschließend wird ein neues Projektverzeichnis mit einer ordnungsgemäßen Block-Theme-Struktur initialisiert, wobei ausschließlich WordPress-Core-Blöcke und -Muster verwendet werden, um Abhängigkeiten von Seitenerstellern oder CSS-Frameworks zu vermeiden. Danach werden in Gate 2 (Designsystem) Farben, Typografie und Abstände in `theme.json` definiert, gefolgt von der Erstellung von Vorlagen und Mustern für jede Seite in Gate 3. Bewegungseffekte wie Scroll-Enthüllungen und Hover-Animationen werden in Gate 4 unter Verwendung von CSS und der Interactivity-API hinzugefügt, wobei die Barrierefreiheit (z. B. `prefers-reduced-motion`) und eine progressive Verbesserung gewahrt bleiben. Abschließend wird in Gate 5 eine Leistungs- und Barrierefreiheitsprüfung durchgeführt, um kritische Probleme zu beheben, und das Theme wird auf horizontalen Scroll bei verschiedenen Viewport-Größen getestet. Gate 6 erstellt eine `README.md` mit Installationsanweisungen und klaren Einschränkungen, wobei nie ein Deployment oder ein Commit ohne explizite Aufforderung erfolgt. Die Fertigkeit unterstützt Claude Code, OpenAI Codex und GitHub Copilot und erzwingt Regeln wie den Verzicht auf vertrauliche Daten, die Nachvollziehbarkeit jeder Änderung zum Brief und die ausschließliche Arbeit in einem neuen Verzeichnis.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/subhannaeem/universal-agent-skills/tree/HEAD/skills/wp-build-complete-website

In Ihrer bevorzugten KI fragen

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

Dokumentation

Eine komplette WordPress-Website erstellen

Eine Beschreibung rein, ein fertiges Block-Theme raus. Diese Fertigkeit führt die anderen wp-* Fertigkeiten der Reihe nach aus. Jedes Gate muss abgeschlossen sein, bevor das nächste startet.

Gate 0: Brief (harter Stopp)

Aus der Beschreibung des Benutzers SITE_BRIEF.md erstellen mit:

  • Zweck und Zielgruppe, Markenton, Farben und Schriftarten (Standardwerte vorschlagen, falls keine angegeben).
  • Seitenliste (Standard: Startseite, Über uns, Dienstleistungen oder Produkte, Blog, Kontakt).
  • Funktionen (Kontaktformular, Blog, Galerie, Shop). Nur das, was der Benutzer angefragt hat.
  • Annahmen, nummeriert, jeweils mit ihrem Standardwert.

Dem Benutzer zeigen und bitten, zu akzeptieren, abzulehnen oder zu beraten. Stoppen und warten.

Gate 1: Projekteinrichtung

  1. In einem neuen Ordner arbeiten (vom Benutzer gewählter Name). Niemals die Dateien einer bestehenden Site berühren.
  2. Ein Block-Theme erstellen: style.css, theme.json, templates/, parts/ (Header, Footer), patterns/, assets/, functions.php.
  3. WordPress Core Blöcke und Muster verwenden. Kein Page Builder, kein CSS-Framework.
  4. Optional lokaler Test: WordPress Playground oder wp-env, falls verfügbar.

Gate 2: Designsystem (wp-responsive-fluid-design)

Farben, flüssige Schriftgrößenskala und Abstandstoken in theme.json definieren. Header, Footer, Navigation und ein mobiles Menü erstellen. Alle Werte stammen aus den Tokens.

Gate 3: Seiten und Inhalt

Vorlagen und Muster für jede Seite im Brief erstellen. Klaren Platzhaltertext verwenden (kein Lorem Ipsum, wenn der Zweck bekannt ist) und Bilder mit alt-Text. Semantisches HTML verwenden: eine h1 pro Seite.

Gate 4: Bewegung (wp-animated-block-theme)

Scroll-Enthüllungen, Hover- und Seitenübergangseffekte zuerst mit CSS hinzufügen, dann mit der Interactivity API. Alles respektiert prefers-reduced-motion; Inhalte bleiben ohne JS sichtbar. wp-gsap-lottie-integration nur verwenden, wenn ein angeforderter Effekt dies erfordert.

Gate 5: Prüfungen

  1. wp-motion-performance-audit: High-Elemente beheben (layoutauslösende Animation, Layoutverschiebung, schwere Skripte).
  2. wp-accessible-ui-review: High-Elemente beheben (Fokus, Kontrast, Beschriftungen, Überschriften).
  3. Bei 360, 768, 1024 und 1440 px prüfen: kein horizontaler Scroll.
  4. Validieren: php -l auf PHP-Dateien, JSON-Gültigkeit auf theme.json.

Gate 6: Übergabe

Eine kurze README.md im Theme-Ordner schreiben: wie zu installieren (ZIP und hochladen), wie Seiten zu bearbeiten sind und was nicht verifiziert wurde (Live-Lighthouse, echte Geräte, Screenreader, Hosting). Nicht mehr behaupten, als ausgeführt wurde. Nicht deployen, pushen oder committen, es sei denn, der Benutzer bittet darum.

Regeln

  • Keine Geheimnisse, API-Schlüssel oder absoluten lokalen Pfade in irgendeiner Datei.
  • Nur Plugins hinzufügen, die der Benutzer genehmigt hat; am besten keine.
  • Generischen Platzhalterinhalt verwenden; niemals echte persönliche oder Kundendaten.
  • Jede Änderung muss auf den Brief zurückführbar sein.

Verwandte Skills