SvelteKit-App mit @awl-Paketen aufsetzen
Ausgangslage: Eine neue oder bestehende SvelteKit-App und ein GitLab Personal Access Token für die @awl-Registry. Ziel: Login, Session, i18n, Metriken und HTTP-Client laufen über die @awl/*-Pakete, soweit das Projekt sie braucht.
-
App verdrahten mit
sveltekit-app-setup. Der Skill liest zuerstpackage.json,src/hooks.server.tsundsrc/app.d.tsund baut dann Schicht für Schicht auf: Registry, Auth, Session, i18n, Observability, HTTP-Client, Tailwind. Schichten, die das Projekt nicht braucht, lässt er weg.Sag zu Claude Set up sveltekit app: OIDC-Login, Session und i18n mit den @awl-Paketen.
-
Einzelne Pakete nachschlagen mit
awl-npm-packages. Der Katalog zeigt, welches Paket was löst, und hat pro Paket ein Cheat Sheet mit Signaturen und Optionen.Sag zu Claude Which awl package passt für ein Formular mit Validierung?
-
Smoke-Test ergänzen:
toBeHydratedundtoBeAccessibleauf/prüfen. Die Playwright-Konfiguration selbst kommt vontesting-web.Sag zu Claude Schreib einen sveltekit e2e Smoke-Test mit Playwright.
Wenn etwas schiefgeht
Abschnitt betitelt „Wenn etwas schiefgeht“pnpm installfindet ein@awl/*-Paket nicht → Registry-Setup inawl-npm-packages- Ein Svelte-Paket von
@awlscheitert erst zur Laufzeit → deroptimizeDeps.exclude-Eintrag invite.config.tsfehlt, sieheawl-npm-packages - Der Docker-Build findet die privaten Pakete nicht →
building-docker-images

