Enforce style module import rule in skill and sync guard

This commit is contained in:
2026-05-25 08:35:31 +02:00
parent 1d09b6f480
commit 2792104f45
2 changed files with 31 additions and 1 deletions
+3 -1
View File
@@ -54,6 +54,7 @@ Regeln:
- Semantische Tokens sind Aliase oder Kaskaden auf Foundation Tokens.
- Neue oder geänderte semantische Tokens an der fachlich passenden Stelle in `styleguide.css` ergänzen.
- Struktur, Reihenfolge, Gruppierung, Kommentarlogik und Benennungssystematik von `styleguide.css` einhalten.
- Wenn CSS in Moduldateien (z. B. unter `styles/`) ausgelagert ist, muss jede neue oder umbenannte Moduldatei explizit per `@import` in `styleguide.css` eingehängt werden; unimportierte Moduldateien sind unzulässig.
- HTML-Dateien dürfen keine lokalen Token-Blöcke, keine eigenen `:root`-Definitionen und keine abweichenden Token-Definitionen enthalten.
- HTML-Dateien dürfen semantische Tokens nur aus `styleguide.css` referenzieren.
@@ -212,6 +213,7 @@ Vor Abschluss prüfen:
- keine hardcoded Design Values außerhalb der Foundations
- neue oder geänderte semantische Tokens in `styleguide.css` gepflegt
- bestehende Struktur von `styleguide.css` eingehalten
- bei modularisiertem CSS: alle relevanten Moduldateien sind in `styleguide.css` importiert, keine verwaisten `styles/*.css`
- betroffene Dokumentation nachgeführt
- Components unverändert verwendet
- keine Component-Internals überschrieben
@@ -232,4 +234,4 @@ Nach Umsetzung kurz berichten:
- verwendete oder ergänzte Foundation Tokens und semantische Tokens
- verwendete Components, Patterns, Layouts oder Templates
- nachgeführte Dokumentation
- offene Punkte oder benötigte Freigaben
- offene Punkte oder benötigte Freigaben