Enforce style module import rule in skill and sync guard
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user