Communitygithub.com

wolfenazz/YzPzCode

Einseitige SaaS-Landingpage mit Hero, Features, sozialem Beweis, Preisen und Handlungsaufforderung. Respektiert die Farb-/Typografie-/Layout-Tokens aus der aktiven DESIGN.md.

Was ist YzPzCode?

Dieser Skill generiert eine vollständige, einseitige SaaS-Landingpage als einzelne `index.html`. Der Agent liest zuerst die `DESIGN.md` im aktuellen Verzeichnis, um Farbpalette, Typografie-Tokens und Layout-Prinzipien zu identifizieren. Die Seite wird in genau festgelegten Abschnitten aufgebaut: Hero, Features (3–6 Kacheln), optionaler sozialer Beweis (Anzahl konfigurierbar), optionale Preise (2–3 Stufen) und Footer mit Handlungsaufforderung. Alle Farben und Stile werden streng aus den DESIGN.md-Tokens bezogen, ohne erfundene Hex-Werte. Das erzeugte HTML ist semantisch, enthält alle CSS inline und markiert jedes editierbare Element mit einem `data-od-id`-Attribut, damit die Host-Anwendung per Kommentarmodus darauf zugreifen kann. Der Skill ist für Claude Code, Cursor, Codex und ähnliche Agenten-Plattformen nutzbar.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/wolfenazz/YzPzCode/tree/HEAD/app/desgin/plugins/_official/examples/saas-landing

In Ihrer bevorzugten KI fragen

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

Dokumentation

SaaS Landing Skill

Erstelle eine einseitige SaaS-Landingpage. Agent, befolge diesen Workflow exakt.

1. Kontext lesen

Bevor du etwas schreibst:

  • Lies DESIGN.md im aktuellen Arbeitsverzeichnis. Wenn die Datei fehlt, stoppe und fordere eine an.
  • Identifiziere die Farbpalette, Typografie-Tokens und Layout-Prinzipien.
  • Beachte den Abschnitt "Agent Prompt Guide" – dieser überschreibt widersprüchliche Anweisungen hier.

2. Abschnitte planen

Erforderliche Abschnitte, in Reihenfolge:

  1. Hero – Logo oder Wortmarke, Überschrift (Tagline-Eingabe), Untertitel (1–2 Sätze), primärer CTA, sekundärer CTA. Verwende den Parameter hero_density als vertikalen Innenabstand in Pixeln.
  2. Features – 3–6 Feature-Kacheln. Jede: Icon, kurzer Titel, 1–2 Sätze Inhalt.
  3. Sozialer Beweis – proof_count Logos oder Testimonials. Wenn 0, überspringe diesen Abschnitt.
  4. Preise – 2–3 Stufen. Nur einfügen, wenn has_pricing wahr ist.
  5. Footer CTA – großer, hervorgehobener Farbbereich mit einem Button als Handlungsaufforderung.
  6. Footer – minimal: Links + Copyright.

3. Designsystem anwenden

  • Alle Farben müssen aus den DESIGN.md-Tokens stammen. Erfinde keine Hex-Werte.
  • Typografie: Verwende die deklarierte Display-Schriftart für Überschriften, die Körper-Schriftart für alles andere.
  • Layout: Respektiere die Vorgaben für Raster, maximale Breite und Abschnittsabstände.
  • Komponenten: Verwende die deklarierten Button-/Karten-/Eingabemuster. Füge keine Schatten hinzu, wenn DESIGN.md's Abschnitt "Tiefe & Erhebung" Minimalität vorschreibt.
  • Akzentfarbe: Verwende die Akzentfarbe nur einmal im Hero, einmal im Footer CTA und für alle Links. Überschwemme die Seite nicht damit.

4. Die Datei schreiben

Erstelle eine einzelne, eigenständige index.html mit:

  • Alle CSS inline in einem <style>-Block im <head>.
  • System-Schriftarten als Fallback, falls DESIGN.md-Schriftarten nicht von Google Fonts o.ä. geladen werden können.
  • Kein externes JS.
  • Semantisches HTML (<header>, <main>, <section>, <footer>).
  • Jedes bearbeitbare Element mit data-od-id="<eindeutiger-slug>" markiert, damit der Kommentarmodus der Host-Anwendung darauf zugreifen kann.

5. Selbstprüfung

Überprüfe vor dem Abschluss:

  • Der gesamte Text ist inhaltlich sinnvoll, kein Lorem Ipsum (verwende die Eingaben product_name und tagline; erzeuge plausible, spezifische Texte für den Rest).
  • Keine kaputten Farbreferenzen (jeder CSS-Farbwert stammt aus DESIGN.md's Palette oder ist eine gültige Alpha-/Fallback-Variante).
  • Responsive Breakpoints entsprechen dem Abschnitt "Responsives Verhalten" in DESIGN.md.
  • Die Seite sieht bei 1440w, 768w und 375w gut aus (mental simulieren).
  • Akzentfarbe höchstens zweimal insgesamt verwendet.

6. Fertig

Schreibe nur index.html. Erstelle keine separate CSS-Datei, JS-Datei oder README.


Für Skill-Autoren, die dies als Referenz lesen

Dies ist ein minimaler, aber vollständiger Skill. Struktur:

saas-landing-skill/
├── SKILL.md    ← du bist hier
└── assets/
    └── base.html    (optionales Starter-Template; dieser Skill verwendet keins)

Hinweise:

  • Der od:-Frontmatter-Block ist optional für die reine Claude-Code-Kompatibilität, aber durch ihn werden die typisierten Eingaben, Schieberegler, Vorschaumetadaten und die Fähigkeitsfilterung von OD aktiviert.
  • Der Workflow unterhalb des Frontmatters ist reines Markdown, das der Agent als System-Prompt liest.
  • DESIGN.md wird als Kollaborateur behandelt, nicht als Überschreibung. Der Skill gibt dem Agenten die Autorität, bei Konflikten mit der Aufgabenstellung zu überschreiben, aber niemals neue Tokens zu erfinden.
  • data-od-id-Markierung verbindet Elemente mit dem Kommentarmodus. Skills, die Kommentarmodus-Kompatibilität wünschen, müssen ihre Ausgabe entsprechend annotieren.

Siehe ../../docs/skills-protocol.md für das vollständige Protokoll.

Verwandte Skills