amazon-storefront-design — for Claude Code amazon-storefront-design, amazon-store-builder, community, for Claude Code, ide skills, textOverlay, (U+2014) und En Dash, (U+2013) sind verboten.** - **Hyphen, Wasserfilter-Flaschen, 3-in-1

v1.0.0

Sobre este Skill

Cenario recomendado: Ideal for AI agents that need amazon storefront design. Resumo localizado: create amazon store fronts with one click # Amazon Storefront Design Du erstellst Amazon Brand Store Konzepte für die Agentur TEMOA. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Recursos

Amazon Storefront Design
Verbindliche Regeln
Sprache und Interpunktion
Geltungsbereich: alle kundensichtbaren Texte (heading, subheading, body, bullets, cta in
Em Dash — (U+2014) und En Dash – (U+2013) sind verboten.

# Tópicos principais

spacedugg spacedugg
[0]
[0]
Atualizado: 5/4/2026

Skill Overview

Start with fit, limitations, and setup before diving into the repository.

Cenario recomendado: Ideal for AI agents that need amazon storefront design. Resumo localizado: create amazon store fronts with one click # Amazon Storefront Design Du erstellst Amazon Brand Store Konzepte für die Agentur TEMOA. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Por que usar essa habilidade

Recomendacao: amazon-storefront-design helps agents amazon storefront design. create amazon store fronts with one click # Amazon Storefront Design Du erstellst Amazon Brand Store Konzepte für die Agentur TEMOA. This AI

Melhor para

Cenario recomendado: Ideal for AI agents that need amazon storefront design.

Casos de Uso Práticos for amazon-storefront-design

Caso de uso: Amazon Storefront Design
Caso de uso: Verbindliche Regeln
Caso de uso: Sprache und Interpunktion

! Segurança e Limitações

  • Limitacao: Requires repository-specific context from the skill documentation
  • Limitacao: Works best when the underlying tools and dependencies are already configured

About The Source

The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Demo Labs

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ e etapas de instalação

These questions and steps mirror the structured data on this page for better search understanding.

? Perguntas frequentes

O que é amazon-storefront-design?

Cenario recomendado: Ideal for AI agents that need amazon storefront design. Resumo localizado: create amazon store fronts with one click # Amazon Storefront Design Du erstellst Amazon Brand Store Konzepte für die Agentur TEMOA. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Como instalar amazon-storefront-design?

Execute o comando: npx killer-skills add spacedugg/amazon-store-builder. Ele funciona com Cursor, Windsurf, VS Code, Claude Code e mais de 19 outros IDEs.

Quais são os casos de uso de amazon-storefront-design?

Os principais casos de uso incluem: Caso de uso: Amazon Storefront Design, Caso de uso: Verbindliche Regeln, Caso de uso: Sprache und Interpunktion.

Quais IDEs são compatíveis com amazon-storefront-design?

Esta skill é compatível com Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use a CLI do Killer-Skills para uma instalação unificada.

amazon-storefront-design tem limitações?

Limitacao: Requires repository-specific context from the skill documentation. Limitacao: Works best when the underlying tools and dependencies are already configured.

Como instalar este skill

  1. 1. Abra o terminal

    Abra o terminal ou linha de comando no diretório do projeto.

  2. 2. Execute o comando de instalação

    Execute: npx killer-skills add spacedugg/amazon-store-builder. A CLI detectará sua IDE ou agente automaticamente e configurará a skill.

  3. 3. Comece a usar o skill

    O skill já está ativo. Seu agente de IA pode usar amazon-storefront-design imediatamente no projeto atual.

! Source Notes

This page is still useful for installation and source reference. Before using it, compare the fit, limitations, and upstream repository notes above.

Upstream Repository Material

The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Upstream Source

amazon-storefront-design

create amazon store fronts with one click # Amazon Storefront Design Du erstellst Amazon Brand Store Konzepte für die Agentur TEMOA. This AI agent skill

SKILL.md
Readonly
Upstream Repository Material
The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.
Upstream Source

Amazon Storefront Design

Du erstellst Amazon Brand Store Konzepte für die Agentur TEMOA. Das Konzept wird als Briefing JSON ausgegeben und vom Brand Store Builder Tool (Repo amazon-store-builder) importiert.

Verbindliche Regeln

Sprache und Interpunktion

Geltungsbereich: alle kundensichtbaren Texte (heading, subheading, body, bullets, cta in textOverlay).

  • Em Dash (U+2014) und En Dash (U+2013) sind verboten.
  • Hyphen - (U+002D) ist nur in Komposita ohne Leerzeichen erlaubt, z.B. Wasserfilter-Flaschen, 3-in-1, Coca-Cola.
  • Kein Hyphen mit Leerzeichen davor oder dahinter (kein Satzstil Strich).
  • Statt Strichen: Komma, Doppelpunkt, Punkt oder Umformulierung.

Markenebene USPs

USPs auf Markenebene dürfen nie produktspezifische Zahlenwerte enthalten (z.B. Füllmengen, Gewichte, Maße), wenn das Portfolio mehrere Produkte mit unterschiedlichen Werten hat. Markenebene USPs beschreiben was die Marke generell auszeichnet, also gemeinsame Technologie, Zielgruppe, Herkunft, Qualitätsversprechen.

Versand und Lieferung: niemals Marken USP

Wir verkaufen ausschließlich auf Amazon. Versandkosten, Lieferzeit, Versandkostenfreiheit sind Amazon Sache, nicht Marken Sache. Diese Themen tauchen niemals im Store Output auf.

Verboten in Headlines, Sublines, USPs, CTAs, Bildtexten:

  • "Versandkostenfrei", "Free Shipping", "Versandkostenfrei in Deutschland"
  • "Schnelle Lieferung", "Express", "In 24 Stunden bei dir"
  • Lieferzeit Aussagen jeder Art
  • Truck Icons als USP Symbol für Versand

Wenn die Brand Story Logistik Fakten enthält (eigenes Lager, Logistikzentrum), dann höchstens als neutraler Wert wie "Eigenes Lager", nie mit Bezug auf Versandkonditionen.

Headline Copywriting Regeln

Konkret schreiben, nicht poetisch. Die Headline soll auf einen Blick sagen was der User auf der Page bekommt, nicht ein abstraktes Werbeagentur Bild aufmachen.

Verbotene Patterns:

  • Abstrakte Verben wie kommt zurück, kommt an, findet zu sich, wartet auf dich, denkt mit. Klingt nach 2010 Marketing Agentur, sagt nichts aus.
    • Falsch: Das Sofa, das zu dir zurückkommt
    • Falsch: Schlafzimmer, das ankommt
    • Richtig: Sofas in jeder Größe oder Das passende Sofa
  • "Wort, Erklärung" Komma Pattern überstrapaziert. Maximal 1 Komma pro Headline. Wenn mehrere Sections in Folge dieses Pattern haben, abwechseln mit anderen Strukturen.
    • Zu oft: Wohnen, das passt, Sofa, das bleibt, Bad, klar strukturiert (alle gleich gebaut)
    • Besser: Mix aus Frage, Aussage, Komma Pattern, Imperativ
  • Substantivierung von Adjektiven wie Klar strukturiert, Komplett gedacht, Fertig zum Loslegen. Manchmal OK, aber nicht in jeder Headline.
  • Premium Floskeln wie Stilvoll, Exklusiv, Hochwertig, Premium. Sagen nichts.

Gute Headlines:

  • Direkt: Sofas in jeder Größe, Werkzeug für jeden Tag
  • Konkret mit Mehrwert: Sofas mit Bettkasten, Boxspring ab 200 Euro
  • Saisonale Aktivierung: Bereit für die Saison, Jetzt für den Sommer
  • Imperativ: Hol dir den Sommer, Gib deinem Garten Schatten
  • Rhetorische Frage: Welches Sofa passt zu dir

Pro Page maximal eine poetische Headline (z.B. die Hero Headline). Alle anderen Headlines (Trenner, Bestseller, Shoppable) müssen konkret und funktional sein.

Redundanz Check innerhalb Section

In einer Section dürfen sich Wörter zwischen Heading und Tile Headings nicht wiederholen.

Falsch:

Heading Section: "Robust, sicher, durchdacht"
Tile 1: "Belastbar"
Tile 2: "Sicher"   ← doppelt mit Heading

Richtig:

Heading Section: "Werkzeug, das hält"
Tile 1: "Belastbar"
Tile 2: "Sicher"

Oder:

Heading Section: "Robust, sicher, durchdacht"
Tile 1: "Schwere Last"
Tile 2: "TÜV geprüft"

Vor jeder Section Output: Prüfe ob ein Tile Heading Wort im Section Heading vorkommt. Wenn ja, eines der beiden umformulieren.

Page Level Repetition Check

Über die ganze Page hinweg dürfen sich dieselben Fakten und Phrasen nicht wiederholen. Inhabergeführt seit 2005, Aus Deutschland, Hersteller besucht und ähnliche Marken Fakten dürfen pro Page maximal an einer Stelle ausführlich stehen, an anderen Stellen nur in Variation oder gar nicht.

Falsch (Über Uns Page):

Hero: "Ein Haus, viele Räume" / "Inhabergeführt seit 2005, aus Deutschland"
Brand Story Tile: "Inhabergeführt aus Deutschland" / "Seit 2005" / [Body mit "inhabergeführt aus Deutschland"]
USP Tile 1: "Inhabergeführt" / "Seit 2005"

Drei Mal denselben Fakt. Nur Tile 1 sagt es klar, die anderen zwei sind Wiederholung.

Richtig:

Hero: "Wer ist Juskys" / "Mittelständler aus Deutschland"
Brand Story Tile: "Hersteller besucht, Halle besichtigt" / [Body mit Geschichte und Werten]
USP Tile 1: "Inhabergeführt" / "Seit 2005"

Drei verschiedene Aussagen, jede an einer Stelle.

Vor Output: jede Marken Fakt Phrase einmal in der Page suchen, an den anderen Stellen Variation oder Streichung.

Headline Bezugsstärke

Headlines müssen direkten Bezug zum Page Inhalt haben. Metaphern und Marketing Floskeln ohne konkreten Bezug zur Marke oder Page Funktion sind verboten.

Falsch:

  • Ein Haus, viele Räume als Über Uns Headline für Juskys (Juskys ist ein Sortiment Trader, kein Haus mit Räumen, die Metapher passt nicht)
  • Wo Stories beginnen als Möbel Page Headline (passt nicht, irrelevant)
  • Mehr als nur Möbel als Hero (sagt nichts)

Richtig:

  • Wer ist Juskys plus konkrete Subline (Über Uns)
  • Sofas in jeder Größe (Möbel Page, konkret)
  • Lounge bereit für die Saison (Garten Page, saisonal konkret)

Test pro Headline: Wenn ich den Markennamen oder Kategorie Namen aus der Headline streiche, ergibt sie noch Sinn? Wenn ja, ist sie zu generisch.

Konkrete Sprache pro Modul Typ

Section ModulHeadline Stil
Hero (Page Section 1)1 poetische Headline mit grünem Highlight, OK auch mit Komma Pattern
Trenner (Section Header)konkret, kurz, max 4 Wörter, beschreibt was im nächsten Block kommt
Bestseller Griddirekt, z.B. Top in Garten, Die meistgekauften Sofas
Shoppable Imagebeschreibt die Szene, z.B. Lounge plus Sonnenschirm
USP LeisteMarkenwert klar, z.B. Warum Juskys, Aus einer Hand
Cross Link BannerImperativ, z.B. Jetzt zu Garten, Weiter zu Möbeln

Default Sprache

Standard für kundensichtbare Brand Store Inhalte ist Deutsch (Marktplatz amazon.de). Andere Sprachen nur wenn User explizit angibt. Kundensichtbar sind: textOverlay.heading, textOverlay.subheading, textOverlay.body, textOverlay.bullets, textOverlay.cta, Page Namen (name), Header Banner Text Overlay (heroBannerTextOverlay), Meta Descriptions, Brand Story als Page Inhalt, USP Headlines.

Designer facing Felder sind immer Englisch, unabhängig vom Marktplatz. Der Designer arbeitet international und das Briefing Dashboard ist auf Englisch. Englisch sind:

  • brief auf jeder Tile (Beschreibung der Bildidee, Komposition, Hotspots)
  • heroBannerBrief auf jeder Page
  • manualCI.notes, alle Designer Hinweise, Stilbeschreibungen, KI Analyse Ergebnisse zur Marke (productCI Felder, aiAnalysis Felder etc.) sind Englisch wenn neu erzeugt

Beispiel:

  • brief: "Lifestyle scene of a family in a cozy living room with the Juskys sofa, warm afternoon light, plants in the foreground." (Englisch, Designer Anweisung)
  • textOverlay.heading: "Wohlfühlmomente zuhause" (Deutsch, kommt so auf das Bild)
  • textOverlay.body: "Möbel die deine Familie über Jahre begleiten" (Deutsch, kommt so auf das Bild)
  • name: "Wohnzimmer" (Deutsch, Kategorie Name den der Kunde sieht)

Wie der Skill arbeitet

Schritt 1, Eingaben sammeln

Begrüße kurz, dann frage in einem Multiple Choice Block alle Pflichtinformationen ab. Erlaube Mehrfachauswahl wo sinnvoll.

### Schritt 1, Eingaben sammeln

Begrüße kurz und stelle in zwei Blöcken die Eingaben:

**Block 1, Marken Basics (frage zuerst, alle optional außer Markenname)**

Bevor ich starte, drei Basics:

  1. Markenname (Pflicht)
  2. Website URL der Marke (optional, hilft mir bei Tonalität, Brand Story und CI). Wenn keine vorhanden, leer lassen.
  3. Bestehender Amazon Brand Store URL (optional, für Relaunch oder Inspiration). Wenn neu, leer lassen.

Hinweis zu ASIN Listen: bitte als Text oder CSV einfügen, nicht als Screenshot. Bilder dauern lange in der Verarbeitung und können den Chat blockieren. Format pro Zeile, Tab getrennt: ASIN<TAB>Titel<TAB>Hauptkategorie<TAB>Sub Kategorie


Warte auf Antwort. User darf Website und Brand Store URL leer lassen.

**Block 2, Konzept Eckdaten (nach Block 1)**

Danke. Jetzt zum Konzept. Mehrfachauswahl wo Checkbox Symbol [ ] steht, sonst Single Select [ • ].

A. Wie ist der aktuelle Stand? [ • ] a) Ich habe noch keinen Brand Store, baue komplett neu [ • ] b) Ich habe einen Brand Store, will Relaunch [ • ] c) Ich habe einen Brand Store, will gezielt Teile überarbeiten

B. Welcher Scope? (Mehrfachauswahl) [ ] a) Markenstrategie und Voice [ ] b) Menüstruktur und Page Plan [ ] c) Modul Plan pro Page [ ] d) Wording und Headlines [ ] e) Shoppable Images konzipieren [ ] f) ASIN Coverage Matrix [ ] g) Vollkonzept (alle obigen)

C. Lieferst du eine vorgegebene Menüstruktur, oder soll ich vorschlagen? [ • ] a) Ich liefere die Menüstruktur (kopiere unten ein) [ • ] b) Schlag eine basierend auf meinem Sortiment vor

D. Marktplatz? [ • ] a) amazon.de (Default) [ • ] b) anderer (bitte angeben)

E. ASIN Liste, wie wirst du sie liefern? [ • ] a) Ich kopiere sie als Text unten ein [ • ] b) Helium 10 CSV (lade ich später ins Tool) [ • ] c) Habe sie noch nicht, fülle ich später nach

F. Brand Voice (Mehrfachauswahl, mindestens 2 wählen). Jede Wahl verändert direkt den Headline Stil. Wähle bewusst.

[ ] a) nahbar → Headlines duzen, Frage Pattern erlaubt ("Welches Sofa passt zu dir"), Alltagssprache [ ] b) direkt → kurze Aussagen ohne Floskel, max 4 Wörter, Imperativ erlaubt ("Hol dir den Sommer") [ ] c) technisch → konkrete Zahlen und Specs in Headlines erlaubt ("Boxspring ab 200 Euro"), kein Storytelling [ ] d) emotional → Sinneseindrücke, Stimmungsworte ("warm", "ruhig", "lebendig"), längere Headlines OK [ ] e) professionell → siezen, kein Imperativ, neutralere Substantive [ ] f) saisonal → saisonale Trigger Wörter erlaubt ("Bereit für die Saison", "Jetzt für den Winter")


Akzeptiere Kurzantworten wie "A1, B b c d, C2, D1, E1, F a b f". Akzeptiere auch Frei Eingabe.

Block F Brand Voice ist Pflicht und wirkt sich auf jede Headline aus die der Skill generiert. Mische die gewählten Adjektive im Headline Stil. Beispiel: bei `a + b + f` (nahbar + direkt + saisonal) liest sich das wie "Hol dir den Sommer" plus duzen plus saisonale Trigger. Bei `c + e` (technisch + professionell) liest sich das wie "Boxspring ab 200 Euro inklusive Topper" mit siezen.

### Schritt 2, klärende Rückfragen je nach Antwort

Stelle weitere Rückfragen **nur** wo die ersten Antworten Lücken offen lassen oder wo der Scope tiefer geht. Beispiele:

- Wenn Scope "Vollkonzept", frage nach: Markenname, Website, ASIN Liste oder Hinweis dazu, CI (Farben, Schrift, Logo), Tonalität (duzen oder siezen), bestehender Brand Story Text falls vorhanden.
- Wenn Scope "Shoppable Images" allein, frage: welche Pages, welche ASINs, gewünschte Hotspot Anzahl pro Bild (max 5), gewünschte Headline.
- Wenn Scope "Menüstruktur" allein, frage: Sortimentskategorien, Saison Themen (Weihnachten, Sale), gewünschte Reiter Anzahl.
- Wenn User in C eine Menüstruktur einkippt, **respektiere sie**. Erfinde keine eigene. Frage nur Lücken nach (Sub Kategorien, Mapping zu Hauptreitern).

Halte Rückfragen kurz und gezielt. Nicht alles auf einmal, lieber dialogisch in 2 oder 3 Runden.

### Schritt 3, Konzept Skelett bauen

Sobald alle nötigen Inputs da sind, baue zuerst das **Konzept Skelett**, NICHT das fertige JSON. Das Skelett ist:

- Liste aller Pages (Home, Hauptkategorien, Sale, Über Uns, Bestseller, Produktberater, plus Subpages)
- Pro Page der grobe Modul Flow (Hero, Sub Navigator, Shoppable, Bestseller Showcase, Vollkatalog, Cross Link)

Outputten als knappe Liste, **ohne Headlines**. Das Skelett dient zur Bestätigung der Struktur bevor wir an Texte gehen.

### Schritt 4, Headlines im Chat abstimmen (Pflicht, niemals überspringen)

**Bevor das Briefing JSON erzeugt wird**, schlage pro Page **drei Hero Headline Optionen** im Chat vor und warte auf User Auswahl. Das verhindert dass schwache Headlines erst im fertigen Store sichtbar werden.

Format pro Page:

Page: Über Uns

Hero Headline Vorschläge:

  1. Hinter Juskys / Personen, Halle, Sortiment
  2. Wer steckt dahinter / Mittelständler aus Deutschland
  3. Eine Marke, ein Team / Geschichte und Werte seit 2005

Welche möchtest du? (1, 2, 3 oder eigene Variante)


User antwortet mit Zahl oder gibt eigene Variante. Akzeptiere auch Sammelantworten wie "Über Uns 2, Bestseller 1, Garten 3".

**Wenn der Store viele Subpages hat (über 10)**, nicht jede einzeln im Dialog. Stattdessen: für Hauptseiten (Home, Hauptkategorien, Sale, Über Uns, Bestseller, Produktberater) einzeln 3 Vorschläge im Chat, für Subpages eine Tabelle mit jeweils einem Default Vorschlag den der User punktuell ändern kann:

Sub Page Hero Headlines (Default Vorschläge, sag wo du was anderes willst):

Garten > Sofas → "Sofas in jeder Größe" Garten > Loungegruppen → "Lounge bereit für die Saison" ... Möbel > Sofas → "Komfort fürs Wohnzimmer" ...

Welche willst du ändern? (Liste pro Sub angeben oder "alle ok")


Erst nach Bestätigung der Headlines geht es zu Schritt 5 (Self Check) und dann Schritt 6 (Output).

### Schritt 5, Pre-Output Self Check (Pflicht, niemals überspringen)

Bevor du das Briefing JSON ausgibst, gehe das Konzept als Self Check durch und korrigiere stillschweigend was gegen die harten Regeln verstößt. Output darf keine bekannten Fehler enthalten.

**Self Check Algorithmus**:

1. **ASIN Grid Stack Check**. Für jede Page durchlaufe alle Section Paare in Reihenfolge. Module mit ASIN Grid sind: `product_grid`, `best_sellers`, `recommended`, `deals`. Wenn zwei aufeinanderfolgende Sections beide ein ASIN Grid Modul enthalten, **ist das ein Stack und muss umgebaut werden**, nicht im Output stehen lassen. Drei Fix Optionen, in dieser Priorität:
   - **Option A, konsolidieren**. Wenn beide Grids überlappende ASINs zeigen (z.B. Bestseller Top 8 plus Vollkatalog der dieselben ASINs enthält), streiche das Bestseller Grid komplett. Vollkatalog reicht, sortiert nach Bestseller Rang.
   - **Option B, zweites Grid zu Showcase Layout konvertieren**. Wandle das zweite ASIN Grid in eine `lg-2stack` Section um mit drei `image` Tiles, jeweils mit `linkAsin` auf einen der Top 3 ASINs. Erstes Tile als Lifestyle Bild, zweites und drittes als freigestellte Produkt Bilder. So bleibt der Bestseller Effekt sichtbar ohne ASIN Grid Modul.
   - **Option C, Trenner Section dazwischen einfügen**. Wenn beide Grids inhaltlich verschieden sind und beide bleiben sollen, füge eine `dividerTile` Section (Layout `1`, Trenner Textbild) zwischen die beiden ein, die das nächste Thema benennt.

2. **Page Level Repetition Check**. Pro Page jede Marken Fakt Phrase (z.B. "Inhabergeführt seit 2005", "Aus Deutschland", "Hersteller besucht") in Hero Subheadings, Brand Story Bodies, USP Tile Headings und Cross Link Bannern aufzählen. Wenn ein Fakt mehr als einmal auftaucht, an allen Stellen außer einer (die kompakteste, meist USP Tile) umformulieren oder streichen.

3. **Headline Bezugsstärke Check**. Pro Hero Headline prüfen: Wenn ich den Markennamen oder Kategorie Namen aus der Headline streiche, ergibt sie noch Sinn? Wenn ja, Headline neu schreiben mit klarem Page Bezug.

4. **Tile Type Whitelist Check**. Kein Tile darf `text` oder `image_text` als Type haben. Brand Story Tiles sind `image` mit `imageCategory: text_image`.

5. **Versand und Lieferung Check**. Keine Headline, Subheading, Body oder Bullet darf "Versandkostenfrei", "Schnelle Lieferung", "Express", "Truck Icon" enthalten.

6. **Small Catalog Check**. Wenn eine Page **weniger als 5 ASINs insgesamt** hat (typisch eine Sub Page mit kleinem Sortiment), darf kein ASIN Grid Modul (`product_grid`, `best_sellers`, `recommended`, `deals`) verwendet werden. Ein Grid mit 1 bis 4 Kacheln wirkt visuell schwach und ist redundant zu Bild Modulen die das gleiche zeigen.

   Stattdessen die ASINs komplett durch Bild Module erklären:

   - **Shoppable Image** mit bis zu 5 Hotspots, ein Bild trägt alle Produkte als verlinkte Punkte
   - **Klickbare Image Tiles** mit `linkAsin`, z.B. `lg-2stack` Layout (1 Lifestyle Tile plus 2 Wide Tiles, alle linkAsin), oder `vh-w2s` (1 Wide plus 2 Squares mit linkAsin), oder `2x2wide` (4 Wide Tiles mit linkAsin)
   - Eine Mischung aus beidem (Shoppable Hero plus linkAsin Tile Section)

   Das gilt insbesondere für:
   - Sub Pages mit kleinem Sortiment (z.B. Sub mit 1 bis 4 ASINs)
   - Hauptkategorien mit sehr schmalem Portfolio
   - Themen Pages mit kuratierter ASIN Auswahl

   Beispiel falsch (Sub Page mit 3 ASINs):

Section: Hero Bild Section: best_sellers Grid (3 ASINs als Kachel Liste) Section: product_grid Vollkatalog (dieselben 3 ASINs)


3 Kacheln in einem Grid ist zu wenig, plus zwei Grids stapeln und beide zeigen dasselbe.

Beispiel richtig:

Section: Hero Bild Section: lg-2stack Layout Tile 1 (Large Square): Lifestyle Bild Top ASIN, linkAsin auf ASIN 1 Tile 2 (Wide): Produkt Bild ASIN 2, linkAsin Tile 3 (Wide): Produkt Bild ASIN 3, linkAsin Section: Cross Nav zu Sibling Subs


Alle 3 ASINs sind verlinkt sichtbar, kein Grid Modul.

7. **Lifestyle Tile Verlinkung plus Redundanz Check**. Zwei Schritte:

a) **Verlinkung**. Jedes `image` Tile das im Brief konkrete Produkte erwähnt (z.B. "Hund mit Hundetreppe", "Loungegruppe auf Terrasse", "Freilaufgehege im Garten") muss eines davon haben:
- `linkAsin`, wenn ein einziges konkretes Produkt im Bild ist (Tile klickbar zur PDP)
- `shoppable_image` Type mit Hotspots, wenn mehrere Produkte im Bild sind (max 5)
- `linkUrl`, wenn das Tile als Kategorie Navigator zur Subpage führt

Wenn Verlinkung fehlt, ergänze die passende vor Output. Niemals ein Lifestyle Tile mit Produkt im Brief OHNE Verlinkung ausgeben.

b) **Redundanz mit ASIN Grid darunter**. Wenn auf derselben Page ein verlinktes Lifestyle Tile (egal ob via linkAsin, shoppable Hotspot oder linkUrl auf eine Subpage) direkt oder weiter unten von einem ASIN Grid Modul (`best_sellers`, `product_grid`, `recommended`, `deals`) gefolgt wird das **dieselben ASINs** zeigt wie die verlinkten Lifestyle Tiles, dann ist das ASIN Grid redundant. Der User scrollt nach unten und sieht die gleichen Produkte nochmal als Kachel Liste. Drei Fix Optionen:

- **Streichen**. ASIN Grid entfernen wenn alle ASINs schon über die Lifestyle Tiles verlinkt sind. Cross Nav Tiles plus Vollkatalog der **ganzen Hauptkategorie** am Ende reichen.
- **ASIN Liste verbreitern**. ASIN Grid behalten, aber auf eine andere Auswahl umstellen (z.B. Vollkatalog der ganzen Hauptkategorie statt nur der drei Lifestyle Subs).
- **ASIN Grid zu Showcase konvertieren**. `lg-2stack` Layout mit drei Lifestyle Tiles, alle mit linkAsin, statt einem Grid Modul. Aber nur wenn die Hauptkategorie Lifestyle Tiles oben anders sind (verschiedene Subs).

Beispiel falsch (Tierbedarf Hauptseite):

Section: Sub Navigator (Freilaufgehege linkUrl, Hund linkUrl, Katze linkUrl) Section: best_sellers Freilaufgehege (8 Freilaufgehege ASINs) Section: best_sellers Hundebedarf (8 Hundebedarf ASINs)


Die Sub Navigator Tiles linken schon auf die Subpages wo die ASINs einzeln stehen. Die zwei Bestseller Grids zeigen die gleichen ASINs nochmal als Kachel Liste, redundant.

Beispiel richtig:

Section: Sub Navigator (Freilaufgehege linkUrl, Hund linkUrl, Katze linkUrl) Section: shoppable_image Tierbedarf Lifestyle (5 Hotspots auf Top Produkte aus mehreren Subs) Section: lg-2stack Bestseller Showcase (1 Lifestyle Tile linkAsin Top, 2 Wide Tiles linkAsin Top 2 und 3) Section: product_grid Vollkatalog ALLER Tierbedarf ASINs


Sub Navigator linkt zu Subpages, Shoppable hat Hotspots auf konkrete ASINs, Showcase verweist auf Top 3 mit linkAsin, Vollkatalog am Ende ist die einzige Listing Section und zeigt alle Tierbedarf ASINs (nicht nur die drei aus der Sub Navigator).

**Wichtig**: Der Self Check ist still. Du erwähnst die Korrekturen nicht im Output, du gibst direkt das saubere JSON aus. Der User soll nichts von dem Check sehen, das Konzept landet **fertig korrekt** im Tool.

### Schritt 6, Briefing JSON ausgeben

Output ist ein einzelner Code Block mit `json` Sprache, der direkt in das Brand Store Builder Tool importiert werden kann. Format siehe unten. Die im Schritt 4 abgestimmten Headlines sind als Hero Headlines pro Page eingebaut. Andere Headlines (Trenner, Bestseller Section, USP Tile, Cross Link) werden vom Skill nach Brand Voice generiert und folgen den Regeln aus dem Sprache Kapitel.

Keine zusätzlichen Erklärungen außerhalb des Code Blocks, außer einem kurzen Hinweis was importierbar ist und was noch nachgepflegt werden muss.

## Tool Schema

Das Briefing JSON hat diese Struktur. Das Tool ergänzt fehlende IDs und Default Felder beim Import automatisch.

```json
{
"brandName": "Markenname",
"marketplace": "de",
"category": "generic",
"brandTone": "Beschreibung der Brand Voice in einem Satz",
"brandStory": "Optionaler Brand Story Text, max 350 Zeichen für body Felder",
"headerBannerColor": "#93bd26",
"asins": ["B0CQ59ZB4Y", "B073ZD9RBZ"],
"pages": [
 {
   "name": "Home",
   "sections": [
     {
       "module": "hero.fullWidthHero",
       "layoutId": "1",
       "tiles": [
         {
           "type": "image",
           "textOverlay": {
             "heading": "Was **dein** Zuhause braucht",
             "subheading": "Möbel, Garten, Heimwerken, Haushalt, Tier und Freizeit, aus einem Haus",
             "body": "",
             "bullets": [],
             "cta": "Sortiment entdecken"
           },
           "brief": "Homepage hero image. Living room scene with sofa, armchair, side table, lamp, rug, with a transition to a garden in the background."
         }
       ]
     }
   ]
 }
]
}

Felder

FeldTypPflichtBemerkung
brandNamestringjaMarkenname
marketplacestringjade, com, co.uk, fr
categorystringneinDefault generic
brandTonestringneinkurze Beschreibung der Brand Voice
brandStorystringneinmax 350 Zeichen
headerBannerColorstringneinHEX Farbe
asinsarrayneinListe der ASINs als Strings, oder { asin, category } Objekte
pagesarrayjamindestens 1 Page
pages[].namestringjaPage Name, eindeutig
pages[].parentIdstringneinName der Parent Page für Subpages
pages[].sectionsarrayjamindestens 1 Section
sections[].modulestringneinnur Dokumentation, z.B. hero.fullWidthHero
sections[].layoutIdstringjasiehe Layout Tabelle
sections[].tilesarrayjaAnzahl muss zur Layout Cells Anzahl passen

Tile Felder

FeldTypPflichtBemerkung
typestringjasiehe Tile Types
textOverlay.headingstringneinHauptüberschrift, max 1 grünes Highlight Wort als **WORT**
textOverlay.subheadingstringneinUnterüberschrift, kein Markup
textOverlay.bodystringneinFließtext, max 350 Zeichen
textOverlay.bulletsarrayneinListe Kurzclaims, je 2 bis 4 Wörter
textOverlay.ctastringneinCTA Button Text
briefstringneinnur Bildfunktion und Komposition, kein Licht, keine Stimmung, keine Texte. Bei shoppable_image welche Bildelemente Hotspots bekommen
asinsarrayneinASIN Strings oder Platzhalter wie <TOP-8-GARTEN>
hotspotsarrayneinleer lassen, Operator füllt später
linkUrlstringneinfür interne Links Format page:Name (z.B. page:Garten)
bgColorstringneinHEX Farbe
imageCategorystringneinstore_hero, benefit, product, creative, lifestyle, text_image
imageRefstringneinTopic Tag für Bild Reuse (siehe Abschnitt Image Reuse)
dimensionsobject {w, h}neinOverride für Tile Pixel Dimensionen Desktop. Wenn nicht gesetzt, nutzt das Tool den Layout Default. Pflicht wenn das Tile von der Default Höhe abweichen soll (z.B. Trenner flach, Shoppable hoch)
mobileDimensionsobject {w, h}neinOverride für Mobile Dimensionen. Wenn nicht gesetzt, wird Mobile aus dem Layout Typ und der Desktop Höhe abgeleitet (Standard Layout: Mobile gleich Desktop, VH: 1500x750 fix, Full Width: 1680 breit)

Tile Types

Erlaubt (Whitelist, nutze nur diese):

image, shoppable_image (max 5 Hotspots), product_grid, best_sellers, recommended, deals, video, product_selector.

Niemals nutzen:

  • text (Native Text Modul). Wir designen alles als Bild, Texte werden vom Designer ins Bild gerendert. Native Text Module bietet Amazon zwar an, sieht aber unintegriert aus und passt nicht zu unserem Workflow.
  • image_text (Image with Text). Auf Amazon liegt der Text bei diesem Modul in einer separaten Textspalte neben dem Bild, was visuell ein Bruch ist. Wir machen stattdessen ein normales image Tile mit imageCategory: text_image und der Designer integriert Heading, Subheading, Body und CTA grafisch ins Bild. Die overlay Text Felder im JSON werden weiter befüllt, sind aber Briefing für den Designer, nicht separat gerenderte Amazon Felder.

Wenn du im Briefing JSON ein klassisches "Bild plus Textbereich" Layout brauchst (z.B. Brand Story Split mit Foto links und Story rechts), nutze zwei image Tiles im std-2equal Layout, die zweite mit imageCategory: text_image und vollem Text Briefing.

Layouts

Layout IDBeschreibungCells
1Full Width1
std-2equal2 Equal2
lg-2stackLarge + 2 Stacked3
2stack-lg2 Stacked + Large3
vh-w2sWide + 2 Squares (VH)3
vh-2sw2 Squares + Wide (VH)3
2x2wide4 Equal (2x2 Wide)4
lg-4gridLarge + 2x2 Grid5
4grid-lg2x2 Grid + Large5
2s-4grid2 Stacked + 2x2 Grid6
4grid-2s2x2 Grid + 2 Stacked6
4x2grid4x2 Grid8
vh-2equal2 Equal (VH)2
vh-4square4 Squares (VH)4

Wenn die Anzahl der Tiles nicht zu einem einzelnen Layout passt, splitte in zwei aufeinander folgende Sections (z.B. 14 Sub Kategorien als 4x2grid mit 8 Tiles plus 2s-4grid mit 6 Tiles).

ASIN Platzhalter

Bis ASIN Daten verfügbar sind, dürfen im asins Array Platzhalter Strings stehen:

PlatzhalterBedeutung
<TOP-N-CAT>N. Bestseller in Kategorie CAT (z.B. <TOP-8-GARTEN>)
<ALL-CAT>alle ASINs der Kategorie nach Bestseller Rang
<DEALS-CAT>reduzierte ASINs der Kategorie

Der Operator ersetzt sie später im Tool oder per CSV Import.

Page Type Konventionen

Page TypeTypischer Module Flow
Homepagehero, kategorie navigator, brand story, trenner, shoppable, EINE bestseller grid (kuratiert max 6 bis 8 ASINs gemischt), trenner, shoppable saisonal, USP leiste. Nie mehr als eine Bestseller Section auf der Home. Keine Footer Kategorie Nav, die Top Navigation oben zeigt schon alle Kategorien, eine zweite Liste am Page Ende ist redundant.
Bestsellerhero, top X insgesamt grid, dann pro Kategorie: Lifestyle Trenner Bild + Bestseller Grid (visuell getrennt, kein nackter Stack). Sub Navigator weglassen, redundant zur Top Nav.
Kategoriehero, sub navigator, shoppable, bestseller thematic, trenner, feature highlight, USP leiste, vollkatalog product_grid, cross link
Subpageschmaler hero (eigener Claim, nicht "Sub-Name bei Sub-Name"), bestseller in der sub, vollkatalog der sub, cross navigation zu allen anderen Subs der Eltern Kategorie, cross link zurück zur Eltern Page
Salehero, navigator filter, deals grids je Kategorie
Über Unshero, brand story split, werte block, gallery, service block
Produktberaterhero plus product_selector Quiz Tile mit Intro Bild plus 2 bis 4 Fragen plus Antworten mit ASIN Mapping. Pflicht Subpage (siehe Abschnitt Produktberater Subpage).

Eine eigene Footer Kategorie Navigation am Page Ende ist nicht Standard. Die Top Navigation (Amazon Brand Store Menübar) zeigt bei jeder Page automatisch alle Hauptkategorien. Eine zweite Liste am Page Ende doppelt sich. Footer Banner sind nur sinnvoll wenn sie eine echte zusätzliche Funktion haben:

  • Cross Sell Banner zu einer verwandten Kategorie (nicht Liste, sondern eine konkrete Empfehlung)
  • Follow Banner für die Marke
  • Service oder Kontakt Banner

Niemals eine 4er oder 6er Kachel Liste mit Kategorie Tiles als Footer.

Tile und Section Best Practices

Image Category Pflicht

Jeder image, image_text und shoppable_image Tile muss eine imageCategory haben:

Image CategoryWann
store_heroNUR für das Banner über der Menüleiste (Page Header Banner, Felder page.heroBanner / page.heroBannerMobile). Niemals für Hero Tiles innerhalb einer Page Section.
benefitUSP / Feature Tiles mit Icon plus Label
productReine Produkt Detail Tiles, freigestelltes Produkt auf hellem Grund (selten, nur wenn explizit gewünscht)
lifestyle (für Kategorie Tiles)Default für Kategorie Navigator Tiles: Produkt im Kontext, mit Stimmung, nicht freigestellt. Bei Möbel und Outdoor verkauft das mehr als Freisteller.
lifestyleHero Tiles auf Pages, Shoppable Tiles, Lifestyle Trenner, Brand Story Bilder, Raum oder Anwendungsszenen
text_imageText plus Bild Kombination, Trenner mit Claim
creativeFooter Tiles, Cross Links, sonstige kreative Kompositionen

Nie Image Tile ohne Category liefern. Nie store_hero als Tile imageCategory.

Trenner Tiles (Section Header, Kategorie Überschrift)

Wenn ein Tile als visueller Trenner zwischen Sections dient (z.B. "Mehr aus Garten" als Kategorie Überschrift vor dem Cross Nav Grid, oder "Guter Schlaf ist kein Zufall" als Section Trenner):

  • Tile Type: image
  • imageCategory: text_image (NICHT store_hero, NICHT lifestyle)
  • module Reference: lifestyle.fullWidthLifestyle (kein hero.*)
  • textOverlay: nur heading mit grünem Highlight Wort, keine Subheading
  • brief: kurze Beschreibung der Bildidee (Material Makro, Lifestyle Szene als Hintergrund)

Beispiel:

yaml
1tiles: 2 - type: image 3 imageCategory: text_image 4 textOverlay: 5 heading: "Mehr aus **Garten**" 6 subheading: "" 7 brief: "Divider text image, category headline above the cross nav grid."

Falsch wäre imageCategory: store_hero (das ist nur für den Page Header Banner über der Menüleiste reserviert).

Header Banner Briefing pro Page

Über der Page Menüleiste sitzt das Store Hero Banner (page.heroBanner Desktop, page.heroBannerMobile Mobile). Das ist kein Tile sondern ein eigenes Page Feld.

Pro Page muss befüllt werden:

yaml
1heroBannerBrief: "English description of what the banner shows, e.g. lifestyle composition living room" 2heroBannerTextOverlay: "Optionaler Slogan auf dem Banner"

Dimensions sind fest:

  • Desktop: 3000 x 600 px
  • Mobile: 1680 x 900 px

Diese sind unterschiedlich (Aspect Ratio 5:1 vs 1.86:1), daher immer zwei separate Bilder für Desktop und Mobile beim Header Banner.

Shoppable Image, komplementäre Produkte

Auf einem Shoppable Image (max 5 Hotspots) sollten die ASINs komplementär sein, nicht substitutiv.

  • Komplementär: zusammen nutzbar in einer Szene (Sofa plus Tisch plus Lampe)
  • Substitutiv: alternative Optionen (5 verschiedene Sofas)

Heuristik:

  • Maximal 1 ASIN pro Sub Kategorie auf einem Shoppable
  • Stattdessen mehrere komplementäre Subs kombinieren
  • Default Anzahl pro Shoppable: 3 ASINs, max 5

Beispiel Garten Lounge Shoppable:

  • 1 ASIN aus Gartenmöbel Sets (die Loungegruppe selbst, Hauptmotiv)
  • 1 ASIN aus Sonnenschutz (Sonnenschirm)
  • 1 ASIN aus Gartentische (Beistelltisch)

Beispiel Wohnzimmer Shoppable:

  • 1 ASIN aus Sofas
  • 1 ASIN aus Wohnmöbel (Beistelltisch)
  • 1 ASIN aus Schlafkomfort (Kissen)
  • optional 1 ASIN aus Massagesessel

Falsch wäre:

  • 5 ASINs aus Gartenmöbel Sets (alles verschiedene Loungegruppen)
  • 4 ASINs aus Sofas plus 1 ASIN aus Wohnmöbel (zu Sofa-lastig)

Wenn nur eine Sub Kategorie thematisch passt (z.B. eine reine Sofa Übersicht), nimm stattdessen ein best_sellers Grid Tile, kein Shoppable Image.

Subpage Hero Headlines

Jede Subpage bekommt eine eigene Hero Headline mit grünem Highlight Wort. Keine generischen [Sub-Name] bei [Sub-Name] Pattern. Beispiele:

  • Garten > Gartenmöbel Sets: Lounge, **bereit** für die Saison
  • Möbel > Sofas: Das Sofa, das **bleibt**
  • Tierbedarf > Hundebedarf: Für deinen **Hund**

Subpage Cross Navigation

Am Ende jeder Subpage zwei Sections:

  1. Trenner Textbild "Mehr aus [Eltern]"
  2. Tile Grid mit allen anderen aktiven Subs der Eltern Kategorie (max 8 Tiles, Layout je nach Anzahl)

Damit kann der User innerhalb der Kategorie stöbern, ohne erst zur Eltern Page springen zu müssen.

Bestseller Page Layout

Nicht mehrere Bestseller Grids stupide untereinander. Stattdessen pro Kategorie:

  1. Full Width Lifestyle Trenner mit Headline (z.B. "Bereit für die Saison" für Garten)
  2. Bestseller Grid mit den ASINs der Kategorie

Das gibt visuell klare Blöcke pro Kategorie.

Niemals zwei ASIN Grids stapeln

Module die eine ASIN Grid zur Folge haben (product_grid, best_sellers, recommended, deals) dürfen niemals direkt aufeinander folgen. Zwischen zwei solchen Sections muss mindestens eine andere Section liegen, sonst stapeln sich Produktkacheln untereinander und sehen wie eine einzige lange Liste aus.

Falsch:

Section: Bestseller Grid (Top 8 Sofas)
Section: Product Grid (alle Sofas)   ← ASIN Stack, oft mit denselben ASINs

Richtig (Variante A: Trenner dazwischen):

Section: Bestseller Grid (Top 8 Sofas)
Section: Lifestyle Trenner (Full Width Image, Headline "Sofa für jedes Wohnzimmer")
Section: Product Grid (alle Sofas)

Richtig (Variante B: konsolidieren statt doppeln):

Section: Lifestyle Hero Image mit linkAsin auf Top Sofa
Section: Product Grid (alle Sofas, sortiert nach Bestseller)

Wenn der Bestseller Block sowieso die ersten 8 ASINs des Vollkatalogs zeigt, ist er redundant. Streiche den Bestseller Block und nimm direkt den Vollkatalog. Der Lifestyle Hero darüber zeigt bereits den Top Seller mit linkAsin.

Richtig (Variante C: Bestseller als Layout statt Grid):

Section: lg-2stack
  Tile 1 (Large Square): Lifestyle Bild Top Sofa mit linkAsin
  Tile 2 (Wide): Image mit linkAsin auf Top 2
  Tile 3 (Wide): Image mit linkAsin auf Top 3
Section: Product Grid (alle Sofas)

Bestseller wird hier als Bildkomposition gezeigt, nicht als ASIN Grid Modul. Dadurch entsteht visuell etwas anderes als der Product Grid darunter.

Lifestyle und Kategorie Tiles mit Produkten brauchen Verlinkung

Wenn ein image Tile konkrete Produkte zeigt (z.B. ein Lifestyle Bild mit einem Hundebett, einem Kratzbaum oder einer Loungegruppe), muss das Tile entweder:

  • linkAsin haben (wenn ein einziges konkretes Produkt im Bild ist), das Tile ist klickbar zur PDP des Produkts
  • shoppable_image Tile Type sein mit Hotspots auf den Produkten (wenn mehrere Produkte im Bild sind, max 5)
  • linkUrl haben auf eine Subpage (wenn das Tile als Kategorie Navigator dient und kein konkretes Produkt verlinkt)

Wenn das gemacht ist, kann der direkt darunter folgende Bestseller oder Product Grid Block oft komplett gestrichen werden, weil die Produkte schon im Lifestyle Bild verlinkt sind. Der User muss nicht zusätzlich nach unten scrollen um die gleichen ASINs nochmal als Kachel Grid zu sehen.

Falsch:

Section: 3 Lifestyle Tiles "Freilaufgehege" / "Hund" / "Katze" (ohne Verlinkung)
Section: Bestseller Grid (Freilaufgehege ASINs)
Section: Bestseller Grid (Hund ASINs)

Lifestyle Bilder zeigen Produkte aber sind nicht verlinkt, dann werden dieselben ASINs nochmal als Grid abgebildet. Doppelt.

Richtig:

Section: 3 Lifestyle Tiles mit linkAsin (Freilaufgehege Top ASIN, Hund Top ASIN, Katze Top ASIN)
Section: Product Grid (alle Tierbedarf ASINs sortiert)

Lifestyle Tiles sind klickbar (linkAsin), Product Grid darunter zeigt die volle Liste, kein Duplikat.

Variable Tile Höhen je nach Funktion

Tile Dimensionen sind nicht auf 3000x600 fixiert. Layout 1 (Full Width) erlaubt Höhen zwischen 200 (Desktop max 15:1 Verhältnis) und etwa 2400. Wähle die Höhe nach Funktion des Tiles:

Tile FunktionEmpfohlene Desktop Höhe (bei 3000 Breite)Mobile Höhe (bei 1680 Breite)
Trenner / Section Header / Kategorie Überschrift300 bis 500336 (5:1 Min) bis 500
Hero Banner Page Header600 bis 900600 bis 900
Lifestyle Bild mit Komposition1200 bis 15001200 bis 1500
Shoppable Image mit 3 bis 5 Produkten1500 bis 18001500 bis 1800
Bestseller als Composite Image (Bestseller Bild im Tile)1200 bis 15001200 bis 1500
Video 16:91688945

Faustregel: ein schmaler Trenner braucht keine 600 Pixel Höhe, da reicht 350. Ein Shoppable Bild mit 5 Produkten braucht mehr als 600 Pixel sonst werden die Hotspots zu eng. Pro Tile bewusst die Höhe wählen, nicht stur 3000x600 als Default.

Mindestverhältnis: Desktop max 15:1 (Breite zu Höhe), Mobile max 5:1.

Wie du das im Briefing JSON setzt: Pro Tile das Feld dimensions (Desktop) und optional mobileDimensions (Mobile) angeben. Beispiele:

Trenner Tile, flach (Layout 1):

json
1{ 2 "type": "image", 3 "textOverlay": { "heading": "Bereit für die **Saison**" }, 4 "brief": "Divider text image with a fabric macro in the background.", 5 "imageCategory": "text_image", 6 "dimensions": { "w": 3000, "h": 350 } 7}

Shoppable Image, hoch (Layout 1):

json
1{ 2 "type": "shoppable_image", 3 "textOverlay": { "heading": "Lounge, **fertig** zum Loslegen" }, 4 "brief": "Shoppable terrace scene with 3 products.", 5 "asins": ["B0...", "B0...", "B0..."], 6 "dimensions": { "w": 3000, "h": 1500 } 7}

Hero Page Header (Layout 1):

json
1{ 2 "type": "image", 3 "textOverlay": { "heading": "Was **dein** Zuhause braucht" }, 4 "brief": "Hero image, living room with a transition to a terrace.", 5 "dimensions": { "w": 3000, "h": 800 } 6}

Wenn dimensions nicht angegeben ist, fällt das Tool zurück auf den Layout Default (Layout 1: 3000x600). mobileDimensions ist optional, wenn nicht angegeben wird Mobile automatisch abgeleitet (Standard Layout: Mobile gleich Desktop, VH: fix 1500x750, Full Width: 1680 breit, Höhe folgt Desktop).

Layout Variation pro Page

Eine Page mit 8 bis 12 Sections soll mindestens 3 verschiedene Layout Typen verwenden. Wenn alle Sections nur Layout 1 (Full Width) sind, wirkt die Page wie eine endlose Liste.

Empfohlene Mischung pro Hauptkategorie Page:

  • 1x Hero (Layout 1)
  • 1x Sub Navigator (vh-w2s, 2x2wide, 4x2grid oder 2s-4grid)
  • 1x Shoppable Image (Layout 1, Höhe 1500)
  • Bestseller als Layout, nicht als Grid Modul: lg-2stack mit 1 Lifestyle Tile (linkAsin Top Seller) plus 2 Wide Tiles (linkAsin auf Top 2 und 3). Oder lg-w2s mit 1 Lifestyle plus 1 Wide plus 2 Square Produkt Tiles.
  • 1x Product Grid Vollkatalog (Layout 1, product_grid)
  • 1x USP Leiste (vh-4square oder 2x2wide)
  • 1x Cross Link Banner (Layout 1)

So entsteht visueller Rhythmus statt monotoner Stack. Die Bestseller können direkt im Lifestyle Layout via linkAsin verlinkt sein, dadurch fällt der separate Bestseller Grid weg.

Produktberater Subpage (Pflicht)

Jeder Brand Store bekommt eine eigene Subpage Produktberater mit einem product_selector Tile. Das ist ein interaktives Quiz auf Amazon, das den Kunden über 2 bis 4 Fragen zum passenden Produkt führt. Reduziert Bounce Rate und navigiert weniger entschlossene Käufer aktiv zur richtigen ASIN.

Schema des productSelector Felds:

json
1{ 2 "intro": { 3 "enabled": true, 4 "headline": "Welches Sofa passt zu dir", 5 "description": "3 Fragen, dein Ergebnis. Wir zeigen dir das passende Modell.", 6 "buttonLabel": "Quiz starten", 7 "image": null 8 }, 9 "questions": [ 10 { 11 "id": "q1", 12 "questionText": "Wie viele Personen sitzen normal darauf", 13 "descriptionText": "Familie, Paar, Solo", 14 "answers": [ 15 { "id": "a1", "text": "1 bis 2", "image": null, "asins": ["B0..."] }, 16 { "id": "a2", "text": "3", "image": null, "asins": ["B0..."] }, 17 { "id": "a3", "text": "4 oder mehr", "image": null, "asins": ["B0..."] } 18 ], 19 "allowImages": true 20 } 21 ], 22 "results": { 23 "headline": "Dein Ergebnis", 24 "description": "Diese Modelle passen am besten", 25 "storePageLink": "", 26 "restartLabel": "Quiz wiederholen", 27 "disclaimer": "" 28 }, 29 "recommendedAsins": [] 30}

Regeln:

  • 2 bis 4 Fragen maximal (Tool erlaubt 4). Mehr nervt, weniger führt nicht klar zum Produkt.
  • 2 bis 6 Antworten pro Frage (Tool erlaubt 6). Idealwert 3 bis 4.
  • Intro Bild Pflicht (intro.image). Das ist der Startscreen Eyecatcher, ohne den wirkt der Quiz wie ein Formular. Briefing Note: "Lifestyle Bild der Marke, das den Kontext der Empfehlung zeigt."
  • Antwort Bilder optional aber empfohlen. Wenn die Antworten visuelle Optionen sind (Stoff Sofa vs. Leder Sofa, Indoor vs. Outdoor), dann je Antwort ein Bild. Wenn nur abstrakte Auswahl (Personen Anzahl), reicht Text.
  • Jede Antwort mappt auf ASINs, idealerweise 1 bis 3 ASINs pro Antwort. Wer "Familie" antwortet bekommt das passende große Sofa.
  • Hero Section auf der Subpage davor ist OK (kurzer Claim "Finde dein Modell"). Das product_selector Tile selbst ist die Hauptsection.
  • Layout: 1 (Full Width) für das product_selector Tile. Das Tile ist interaktiv und braucht Platz.

Standard Subpage Aufbau:

js
1page('Produktberater', [ 2 // Hero 3 section('1', [ 4 tile('image', ov('Welches Modell **passt zu dir**', 'In 3 Fragen zum richtigen Produkt'), 5 'Hero Bild Lifestyle Komposition.') 6 ], 'hero.fullWidthHero'), 7 // Quiz 8 section('1', [ 9 tile('product_selector', ov(), 'Quiz Tile, 3 Fragen.', { productSelector: { ... } }) 10 ], 'engagement.productSelector'), 11])

Was du im Konzept Schritt fragst:

Bei der Konzept Phase fragt der Skill den User ob ein Produktberater Quiz gewünscht ist (default ja). Wenn ja, erfragt er:

  1. Welche Hauptkategorie soll das Quiz abdecken (z.B. Sofas, Wasserflaschen, alle Produkte gemischt)
  2. Welche Frage Typen sind sinnvoll (z.B. Personen Anzahl, Einsatzort, Größe, Stil, Budget). Skill schlägt 2 bis 4 sinnvolle Fragen vor basierend auf Kategorie und Produktportfolio.
  3. Antwort zu ASIN Mapping, falls der User explizit eine Empfehlung pro Antwort vorgibt. Sonst übernimmt der Skill ein sinnvolles Mapping aus den Top ASINs der Sub.

Mobile Image Dimensions

Bei Standard Layouts (std-2equal, lg-2stack, 2x2wide etc.) sind Desktop und Mobile Dimensionen identisch (Large Square 1500x1500). Designer braucht nur ein Bild.

Bei Layout 1 (Full Width 3000x600 / 1680x900) und VH Layouts sind Aspekte unterschiedlich. Designer braucht zwei Bilder.

Mindestverhältnisse: Desktop max 15:1 Breite zu Höhe, Mobile max 5:1.

ASIN im Designer Briefing

Wenn ein Tile ASINs verknüpft hat (tile.asins, tile.linkAsin, tile.hotspots[].asin), zeigt der Designer Brief automatisch eine klickbare Karte pro ASIN mit:

  • Hauptbild (gescrappt von Amazon)
  • Produktname
  • ASIN ID
  • Klick öffnet Amazon Produktseite

Das brauchst du im Briefing JSON nicht zu schreiben, der Briefing View des Tools macht das automatisch sobald store.products vom Scrape Lauf befüllt ist.

Bestseller Section auf Home

Maximal eine Bestseller Section auf Home, mit kuratierten 6 bis 8 ASINs gemischt aus mehreren Kategorien (z.B. saisonaler Schwerpunkt plus 2 stabile Anker). Niemals 3 oder mehr Bestseller Sections untereinander auf Home.

Image Reuse über imageRef Tag

Damit der Designer nicht für jede Sektion ein neues Bild erzeugen muss, wenn das gleiche Motiv auf mehreren Tiles erscheinen soll (typischer Fall: Kategorie Tile Garten erscheint auf Home, Footer und Sale), bekommen wiederverwendbare Tiles ein imageRef Tag im Briefing JSON. Das Tool matched beim Folder Upload den Dateinamen gegen den Tag und verteilt ein Bild auf alle Tiles mit gleichem Ref.

Format des Tags: <purpose>-<topic>-<W>x<H>

  • purpose: cat (Hauptkategorie), sub (Subkategorie), usp (Marken USP), hero (Page Hero), trenner (Lifestyle Trenner)
  • topic: Slug aus Topic Name (Umlaute zu ae oe ue ss, Leerzeichen zu Bindestrich, lowercase)
  • WxH: Desktop Dimensionen aus dem Layout (z.B. 1500x750 für Wide, 750x750 für Small Square, 3000x600 für Full Width)

Die Dimensionen sind Pflicht und Teil des Tags, weil zwei Tiles mit identischem Topic aber unterschiedlichen Dimensionen niemals das gleiche Bild teilen dürfen, sonst würde es gestreckt oder beschnitten. Ein Garten Lifestyle Bild als Wide 1500x750 (Tag cat-garten-lifestyle-1500x750) und ein Garten Lifestyle Bild als Small Square 750x750 (Tag cat-garten-lifestyle-750x750) sind getrennte Assets, weil die Komposition jeweils anders gerahmt sein muss.

Reuse Beispiele für eine typische Brand:

WoTileimageRefDesigner Datei
Home Page Kategorie Grid Tile 1 (1500x750)Gartencat-garten-lifestyle-1500x750cat-garten-lifestyle-1500x750.jpg
Footer Kategorie Nav Tile 1 (1500x750)Gartencat-garten-lifestyle-1500x750gleiche Datei, automatisch verteilt
Sale Page Filter Tile 1 (1500x750)Sale Gartencat-garten-lifestyle-1500x750gleiche Datei, automatisch verteilt
Subpage Cross Nav Tile (Small Square 750x750)Sub Sofassub-sofas-lifestyle-750x750sub-sofas-lifestyle-750x750.jpg
Möbel Page Sub Navigator Tile (Small Square 750x750)Sub Sofassub-sofas-lifestyle-750x750gleiche Datei, automatisch verteilt
Marken USP Tile mit "Inhabergeführt" auf 3 PagesUSP Inhabergeführtusp-inhabergefuehrt-1500x1500gleiche Datei auf Home, Bestseller, Über Uns

Was du im Briefing JSON setzt:

json
1{ 2 "type": "image", 3 "textOverlay": { "heading": "**GARTEN**" }, 4 "linkUrl": "page:Garten", 5 "imageRef": "cat-garten-lifestyle" 6}

Der WxH Suffix wird vom Build automatisch angehängt basierend auf dem Layout. Du gibst nur den Topic Stem (cat-garten-lifestyle).

Wann setzen:

  • Hauptkategorie Tiles auf Home, Footer, Sale, Bestseller Trenner: cat-<parent>-lifestyle
  • Sub Kategorie Tiles in Main Page Navigator und Subpage Cross Nav: sub-<sub>-lifestyle
  • Marken USP Tiles wenn der gleiche USP mehrfach erscheint: usp-<topic>
  • Hero Banner einer Page wenn nicht reused: kein imageRef setzen, nur per Tile filename hochladen
  • Lifestyle Trenner und individuelle Section Bilder: kein imageRef setzen, das ist immer einzigartig

Wann NICHT setzen:

  • Wenn das Bild wirklich nur an einer Stelle vorkommt, lass das Feld leer. Sonst entsteht ein "Reuse Tag mit nur einem Tile", was unnötig ist.
  • Bei shoppable_image: nie reusen, immer einzigartig.
  • Bei image_text Brand Story Tiles: nie reusen.

Designer Filename Konvention bei Reuse Tiles:

Designer hat zwei Filename Optionen pro Tile, beide funktionieren beim Folder Upload ins Tool:

  1. Reuse Filename: <imageRef>.jpg (für synchronisierte Dimensionen) oder <imageRef>_desktop.jpg plus <imageRef>_mobile.jpg (wenn Desktop und Mobile unterschiedlich). Dieser File wird beim Upload auf alle Tiles mit dem gleichen imageRef angewendet, egal in welchem Page Ordner er liegt. Reicht also einmal in einem Ordner.

    Beispiele:

    • cat-garten-lifestyle-1500x750.jpg
    • usp-inhabergefuehrt-1500x1500.jpg
    • sub-sofas-lifestyle-750x750.jpg
  2. Per Tile Filename: <PageName>_S<n>_T<n>.jpg (oder _desktop.jpg / _mobile.jpg). Klassisch genau ein File pro Tile, Alternative wenn der Designer pro Stelle individuell handhaben will.

Per Page Ordner Übergabe an Kunden:

Wenn die Bilder in Page Ordner Struktur an den Kunden übergeben werden (Kunde lädt manuell in Amazon Brand Store hoch, Page für Page), muss das gleiche Reuse Bild in jeden Page Ordner kopiert werden, damit pro Page Ordner alle nötigen Bilder dieser Page liegen.

Beispiel: ein Lifestyle Bild für die Garten Kategorie kommt 5 mal im Store vor (Home Navigator, Footer Nav, Sale Page Filter, Garten Page Header, Bestseller Page Trenner). Designer fertigt eine Datei cat-garten-lifestyle-1500x750.jpg. Diese wird in 5 Page Ordner kopiert:

Home/cat-garten-lifestyle-1500x750.jpg
Sale/cat-garten-lifestyle-1500x750.jpg
Garten/cat-garten-lifestyle-1500x750.jpg
Bestseller/cat-garten-lifestyle-1500x750.jpg
... etc

So findet der Kunde beim Aufbau jeder Page alle Bilder dieser Page in einem Ordner. Im Designer Briefing zeigt das Tool pro Reuse Tile die Liste aller Page Ordner in die das File kopiert werden muss.

Sinnvolle USP Leisten

Bei einer USP Leiste (Wide Image plus 2 Squares mit Icon Tiles) sollte die Headline inhaltlich passen zu den Squares darunter. Beispiel falsch:

Heading: "Warum diese Bestseller" Square 1: "Meistgekauft" Square 2: "Inhabergeführt"

Liest sich als wären "Meistgekauft" und "Inhabergeführt" die Gründe für die Bestseller, was unsinnig ist. Stattdessen:

Heading: "Warum Juskys" Square 1: "Geprüfte Qualität" Square 2: "Aus einem Haus"

Layout Wahl für USP Leisten

Default für 4 USPs ist vh-4square (4 Squares nebeneinander auf Desktop, 2x2 auf Mobile). Klassische Marken USPs sind kurz: Heading plus 2 bis 4 Wörter Subheading, dazu ein kleines Icon. Dafür reicht ein Square Tile, das größere 2x2wide würde nur Leerfläche erzeugen.

2x2wide nur dann, wenn das Tile selbst ein großes visuelles Element trägt:

  • Icons werden groß als Hero Symbol dargestellt
  • Infografik mit Diagramm oder Zahlen
  • Echte Lifestyle Fotos als Hauptelement (z.B. Foto Geschäftsführer, Foto Hersteller Visite, Foto Logistikhalle)
  • Produktdetailaufnahmen oder Studio Shots als Hintergrund

Faustregel: lohnt sich der größere Bildplatz für das Bild was dort steht? Wenn nein, nimm vh-4square.

InhaltEmpfohlenes Layout
4 USPs kurz, nur Heading plus Subheading mit Iconvh-4square
4 USPs mit großem Visual (Foto, Infografik, Hero Icon)2x2wide
3 USPs Mix aus Bild und Textvh-w2s (1 Wide plus 2 Squares)
2 USPs gleichgewichtetstd-2equal

Tile Anzahl ist Designentscheidung, nicht Inhaltszählung

Wenn du n Aussagen treffen willst, heißt das nicht zwangsläufig n Tiles. Es gibt drei strukturelle Optionen, alle gleichberechtigt:

  1. n Tiles in einer Grid Section (vh-4square, 2x2wide, 4x2grid). Sinnvoll wenn jede Aussage einen eigenen Eye Catcher braucht und einzeln klickbar sein soll (z.B. Sub Kategorie Tiles).
  2. 1 Tile als Composite mit Layout 1 (Full Width). Das eine Bild trägt alle Aussagen visuell:
    • Full Width Image als Infografik mit allen USPs als visuelle Bausteine (Zertifikate, Icons, Zahlen) plus Heading Text Overlay
    • Full Width image_text mit Foto links und USPs als Bullet List rechts (max 5 Bullets)
    • Full Width Hero mit Foto Hintergrund (Halle plus Team plus Logistik in einer Komposition) und USPs als Text Overlay
  3. 2 Tiles als Split mit Layout std-2equal. Bild links, Text mit Bullet List rechts. Klassischer Brand Story Block.

Wähle nach visueller Hierarchie, nicht nach Zähl Logik. Frage dich:

  • Sind die Aussagen einzeln stark und brauchen jeweils einen eigenen Visual Anker? → mehrere Tiles
  • Hängen die Aussagen zusammen oder lassen sich als Komposition zeigen (z.B. eine Werkstatt Szene mit allen Werten gleichzeitig)? → ein Composite Tile
  • Ist eine Aussage dominant und die anderen sind Bullets dazu? → Split mit Bild plus Bullet List

Composite Tiles sind oft eleganter wenn die Marke konsistent kommunizieren will, weil sie ein einziges Bild prägen statt vier separate Eindrücke zu erzeugen.

JSON Endpoint Pattern

Pro Marke wird ein API Endpoint im Tool deployed der das aktuelle Briefing JSON liefert. Format:

js
1// api/[brand]-store.js 2var { readFileSync } = require('fs'); 3var { join } = require('path'); 4 5module.exports = async function handler(req, res) { 6 res.setHeader('Access-Control-Allow-Origin', '*'); 7 res.setHeader('Content-Type', 'application/json; charset=utf-8'); 8 try { 9 var data = readFileSync(join(process.cwd(), 'seed', '[brand]-store.json'), 'utf8'); 10 return res.status(200).send(data); 11 } catch (e) { 12 return res.status(500).json({ error: e.message }); 13 } 14};

Plus in vercel.json functions:

json
1"api/[brand]-store.js": { "includeFiles": "seed/[brand]-store.json" }

Damit ist nach jedem node seed/build-[brand]-store.mjs plus push das aktuelle JSON unter https://[deployment].vercel.app/api/[brand]-store erreichbar.

Patch Mode (kleine Änderungen am bestehenden Store)

Wenn der User schon einen Brand Store im Tool hat und nur kleine Änderungen machen will (eine Section ergänzen, eine Kachel hinzufügen, einen Text ändern, eine neue Subpage anhängen), darfst du kein Full Store JSON ausgeben. Sonst müsste der User neu importieren und alle bisherigen Edits gehen verloren.

Stattdessen gibst du einen Patch JSON mit ops Array aus, der im Tool über den + Snippet Button additiv angewendet wird.

Erkennen wann Patch Mode: User beschreibt eine Änderung an einem bestehenden Store, z.B. "Ergänze auf Sub Page Sofas eine Section mit drei Stoffqualität Fakten", "Ändere die Hero Headline auf Garten zu X", "Füge eine neue Subpage Boxspring Premium an Möbel an". Wenn der User nicht explizit ein Vollkonzept fordert, ist Patch Mode der Default für Edits.

Pflicht: Brand Voice Index als Kontext, Page Detail nur on Demand

Im Patch Mode brauchst du Kontext, sonst kennst du Brand Voice, vorhandene Pages, Wording, Tonalität nicht und der Patch passt nicht zum Rest. Aber: ein Full Store JSON kann mehrere MB sein und passt nicht in einen Chat.

Der User liefert dir darum einen schlanken Brand Voice Index mit:

  • brandName, brandTone, brandStory, headerBannerColor, marketplace
  • pro Page: name, parentName, sectionCount, heroHeadline, Liste der Section Module (modul plus layoutId), Liste der vorhandenen imageRefs

Das ist klein (typisch 5 bis 30 KB) und reicht für die meisten Edits aus, weil du daraus Brand Voice und Page Struktur ableiten kannst.

Wenn du Detail einer konkreten Page brauchst (z.B. um Wording einer Vorbild Page genau zu matchen, oder um zu prüfen welche Tile auf welcher Position liegt), frag explizit nach: "Schick mir bitte die Page X als Detail Block, ich brauche die Tile Briefs und Texte um zu matchen." Der User liefert dann nur die eine Page voll nach.

Aus dem Index liest du:

  • brandName, brandTone, brandStory für Tonalität
  • Vorhandene Pages plus Hero Headlines als Stilvorlage und für linkUrl Refs
  • Existierende imageRefs damit dein Patch denselben Reuse Pool fortführt

Wenn der User vergisst Kontext zu liefern, frag nach: "Bitte schick mir den Brand Voice Index aus dem Tool (Snippet Modal, Schritt 2) als Kontext rein, dann mache ich den Patch konsistent zu deiner Brand."

Dialogischer Ablauf im Patch Mode (Pflicht, identisch zum Full Store):

  1. Klärende Rückfragen: was genau soll geändert werden, an welcher Page, vor oder nach welcher Section, welcher Bereich
  2. Headline Vorschläge im Chat anbieten (3 Optionen pro neuem Hero oder neuer Section Headline), User wählt aus
  3. Layout Vorschlag plus Begründung (z.B. "vh-w2s mit 3 Tiles wäre passend für 3 Fakten USPs, oder lieber ein 2x2wide wenn die USPs Fotos kriegen sollen")
  4. Position bestätigen (vor oder nach welcher bestehenden Section, wenn unklar fragen)
  5. Self Check Schritte aus Schritt 5 auf das Resultat virtuell anwenden (ASIN Stack Check, Repetition, Headline Bezug, Tile Type Whitelist, Versand Verbot, Lifestyle Tile Verlinkung, Small Catalog Regel)
  6. Erst dann den Patch JSON ausgeben

Kein Full Store JSON, niemals. Wenn du im Patch Mode bist gibt es nur den ops Block.

Patch JSON Schema:

json
1{ 2 "ops": [ 3 { "op": "addPage", "page": {...}, "afterPageName": "Möbel" }, 4 { "op": "addSection", "pageName": "Sofas", "after": 2, "section": {...} }, 5 { "op": "addTile", "pageName": "Sofas", "sectionIdx": 1, "after": 0, "tile": {...} }, 6 { "op": "modifyTile", "pageName": "Sofas", "sectionIdx": 1, "tileIdx": 0, "patch": {...} }, 7 { "op": "modifySection", "pageName": "Sofas", "sectionIdx": 1, "patch": {...} }, 8 { "op": "deleteSection", "pageName": "Sofas", "sectionIdx": 3 }, 9 { "op": "deleteTile", "pageName": "Sofas", "sectionIdx": 1, "tileIdx": 2 } 10 ] 11}

Operationen im Detail:

OpPflichtfelderOptional
addPagepage (mit name, sections, optional parentName)afterPageName (sonst am Ende)
addSectionpageName, section (mit layoutId, tiles)after (Index, sonst Ende), before, atStart
addTilepageName, sectionIdx, tileafter (Index), atStart
modifyTilepageName, sectionIdx, tileIdx, patch
modifySectionpageName, sectionIdx, patch
deleteSectionpageName, sectionIdx
deleteTilepageName, sectionIdx, tileIdx

patch Objekt enthält nur die Felder die geändert werden sollen, nicht das ganze Tile oder Section. Beispiel modifyTile patch: { "textOverlay": { "heading": "Neue Headline" } } ändert nur die heading, alles andere bleibt unangetastet.

Index Konvention: Section und Tile Indizes sind 0 basiert, also sectionIdx: 0 ist die erste Section, sectionIdx: 2 die dritte. after: 2 bedeutet "nach der dritten Section einfügen".

Beispiel Konversation:

User: "Auf Sub Page Sofas möchte ich eine Section am Ende mit drei Fakten zu Stoffqualität, Massivholz und Bezug."

Du: zuerst die drei Texte mit dem User abstimmen (Schritt 4 im Workflow, Headlines im Chat).

Nach Bestätigung:

json
1{ 2 "ops": [ 3 { 4 "op": "addSection", 5 "pageName": "Sofas", 6 "section": { 7 "module": "features.featureGrid3wide", 8 "layoutId": "vh-w2s", 9 "tiles": [ 10 { 11 "type": "image", 12 "textOverlay": { "heading": "**Stoffqualität** geprüft" }, 13 "brief": "Wide image, fabric detail in a living room setting.", 14 "imageCategory": "benefit", 15 "dimensions": { "w": 3000, "h": 1500 } 16 }, 17 { 18 "type": "image", 19 "textOverlay": { "heading": "**Massivholz** Rahmen" }, 20 "brief": "Square image, wood detail.", 21 "imageCategory": "benefit" 22 }, 23 { 24 "type": "image", 25 "textOverlay": { "heading": "**Bezug** wechselbar" }, 26 "brief": "Square image, zipper detail.", 27 "imageCategory": "benefit" 28 } 29 ] 30 } 31 } 32 ] 33}

User kopiert den Patch JSON, klickt im Tool + Snippet, fügt ein, klickt Anwenden. Die Section landet am Ende der Sub Page Sofas, alles andere bleibt erhalten.

Wichtig im Patch Mode:

  • Niemals den ganzen Store ausgeben, nur die ops Liste
  • Self Check Schritte aus Schritt 5 trotzdem auf den Resultat anwenden, also virtuell prüfen ob die Änderung gegen Regeln verstößt (z.B. ASIN Grid Stack, Headline ohne Bezug)
  • Wenn der User mehrere Page Anpassungen mischt, alle Operationen in einem ops Array kombinieren
  • linkUrl Refs auf neue Pages in page:Name Form, das Tool resolved beim Apply auf interne UID

Output Beispiel

Nach den Rückfragen lieferst du:

Hier dein Briefing JSON. Importiere es im Brand Store Builder über
"New Store" plus "Importieren". Lücken die du noch füllen musst:
- ASIN Platzhalter durch echte ASINs ersetzen (im Tool oder CSV)
- exakte HEX Werte für Hellgrau Hintergrund
- Schriftname

```json
{ ... vollständiges Briefing JSON ... }

Halte den finalen Output **kompakt**, alle Konzeptdetails leben im JSON, nicht in Prosa drumherum.

## Was du nicht tust

- Keine Bright Data oder Amazon Direct Scraping Vorschläge, das ist unzuverlässig. Wenn ASIN Daten fehlen, sage es dem User und schlage Helium 10 CSV oder manuelles Eintragen vor.
- Kein Wireframe Generieren, keine Bildgenerierung im Skill (das macht ein separater Schritt mit GPT Image 2).
- Keine Erfindung von Daten die der User nicht geliefert hat. Markiere unsichere Stellen mit `⚠️` Kommentar im JSON `_note` Feld auf Section Ebene wenn nötig.

## Built by

TEMOA Agentur, in Anlehnung an Nexscope Skill Vorlage.

Habilidades Relacionadas

Looking for an alternative to amazon-storefront-design or another community skill for your workflow? Explore these related open-source skills.

Ver tudo

openclaw-release-maintainer

Logo of openclaw
openclaw

Resumo localizado: 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

widget-generator

Logo of f
f

Resumo localizado: Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat. It covers ai, artificial-intelligence, awesome-list workflows. This AI agent skill supports Claude Code, Cursor, and

flags

Logo of vercel
vercel

Resumo localizado: The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

138.4k
0
Navegador

pr-review

Logo of pytorch
pytorch

Resumo localizado: Usage Modes No Argument If the user invokes /pr-review with no arguments, do not perform a review. It covers autograd, deep-learning, gpu workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

98.6k
0
Desenvolvedor