Schritt-für-Schritt von Kundenanfrage bis Go-Live — vollständig dokumentiert & automatisiert.
websites/[kunde]/BRIEFING.md
websites/[kunde]/
bash scripts/build-kunde.sh [kunde]
node scripts/screenshot.mjs [url] --both
node scripts/stock-images.mjs "zahnarzt portrait" --count=10
websites/droste/ = technische Referenz, NIEMALS Design kopieren.
Droste-Farben (#5E98C0, #C8956C) dürfen in keinem neuen Projekt auftauchen.
Disallow / (kein Indexing bis Go-Live)[kunde].qsdesigns.de)
Allow / umstellen
bash scripts/deploy-live.sh [kunde]
droste-full/ holen (curl + Sitemap) 2) Texte lokal ändern 3) Als ZIP komplett deployen via Netlify API (POST /sites/{id}/deploys mit Content-Type: application/zip). So geht KEINE Seite verloren. KEIN Astro-Build, KEIN Starter-Kit, KEINE partiellen Deploys!./scripts/backup-websites.sh./scripts/safe-deploy.sh [kunde] — validiert Kundenname im Build, bricht ab bei fremdem Content. Zentrale Zuordnung: config/website-index.json| Was | Wo |
|---|---|
| Schablone (Astro) | skills/qs-website-build/assets/starter-kit/ |
| Kunden-Daten | websites/[kunde]/ |
| Build-Command | bash scripts/build-kunde.sh [kunde] |
| Live-Deploy | bash scripts/deploy-live.sh [kunde] |
| Go-Live Checkliste | skills/qs-website-build/references/go-live-checklist.md |
| SKILL.md | skills/qs-website-build/SKILL.md |
| Referenz-Kunde | websites/droste/ (41 Seiten, vollständig) |
| Kundenprozess (Details) | memory/kundenprozess.md |
| E-Mail Templates | memory/email-templates.md |