Frontend, das schnell in SEO und Tempo ist — standardmäßig.
Next.js oder Astro mit striktem TypeScript, Secrets immer serverseitig, WCAG-2.2-AA-Barrierefreiheit, Core Web Vitals als Vertrag, SEO und strukturierte Daten, i18n mit URL pro Sprache und automatisch erzeugtem Sitemap. Das Frontend-Pendant zu schematize-go.
$ schematize install webNicht verhandelbare Mindeststandards
Werden nie abgeschaltet, "um schneller zu sein". Vollständige Liste in der Skill.
Secrets serverseitig
Nie im Bundle oder NEXT_PUBLIC_/VITE_/PUBLIC_. Aufrufe mit Schlüssel laufen über ein BFF. Token in HttpOnly-Cookie, nie localStorage.
Wirklich barrierefrei
WCAG 2.2 AA ist der Mindeststandard: Semantik, Tastatur, verwalteter Fokus, Kontrast, reduced-motion. A11y-Lint abzuschalten ist verboten.
Core Web Vitals
LCP/INP/CLS im "guten" Bereich (p75, mobile first). Bundle- und Metrik-Budgets in CI gemessen — Regressionen blockieren den Merge.
SEO und i18n standardmäßig
Strukturierte Daten, automatisch erzeugter Sitemap und eine URL pro Sprache mit hreflang. Alle Inhalte übersetzt.
Echtes Grün
Unit, Komponente, e2e (Playwright), a11y (axe) und visuelle Regression. Smoke beweist Inhalt, nicht nur 200.
Immer archivieren
Entscheidungen und Kontext werden jedes Mal zu .md im Archiv. Der Komponenten-Index ist die Quelle der Wahrheit.
Befehle
Installiert in .claude/commands/. Führe /web-help jederzeit aus.
/web-helpListet alle Befehle auf./web-ccContext compact: schreibt Kontext + Checkliste ins Archiv und führt /compact aus./web-handoffSchreibt das Handoff ohne Kompaktierung — Sitzungsende oder Aufgabenwechsel./web-qaPlan-first-Frontend-QA: a11y, Core Web Vitals, e2e und visuelle Regression./web-reviewDefinition-of-Done- und Frontend-Anti-Pattern-Gate auf dem Diff./web-index(Neu-)erzeugt den Komponenten-/Hook-Index aus den Doc-Comments.Für KI-Agenten
Ohne menschliches Eingreifen installieren. Metadaten in llms.txt.
- Ausführen: git clone https://github.com/schematizeme/skill-web.git && ./skill-web/install.sh
- Oder herunterladen: https://github.com/schematizeme/skill-web/releases/latest/download/skill-web.zip und nach .claude/skills/ entpacken
- Kopiere assets/CLAUDE.md in das Repo-Root (Immer-an-Regel).
- Bestätige mit /web-help.