3.8 KiB
AGENTS.md
Verbindliche Arbeitsweise
- Der Skill
styleguide erstellungist in diesem Projekt immer zu nutzen. - Lokaler Skill-Pfad:
/Users/mathias/Documents/Dokumente Chouchou/Codebases/Styleguide/.codex/skills/styleguide-erstellung/SKILL.md - Dieses Repository wird lokal bearbeitet und ist als Git-Repository mit Remote in Gitea geführt.
- Jede vom Agent umgesetzte Änderung wird direkt mit einer passenden Commit-Message committed und anschließend nach
origin/maingepusht. - Bei Änderungen an Foundation Tokens in
styleguide.cssmussfoundations.htmlim selben Change-Set nachgeführt werden. - Bei Änderungen an semantischen Component-/Pattern-/Layout-/Template-Tokens in
styleguide.cssmusssemantic-tokens-components.htmlim selben Change-Set nachgeführt werden. - Alle Arbeiten erfolgen ausschließlich innerhalb dieser Codebase:
/Users/mathias/Documents/Dokumente Chouchou/Codebases/Styleguide
Verbindliche Token-Policy (Merge vs. Behalten)
- Semantische Tokens dürfen denselben Foundation-Wert teilen, wenn sie unterschiedliche fachliche Bedeutung, unterschiedlichen UI-Kontext oder unterschiedliche Zustandssemantik ausdrücken.
- Semantische Tokens mit identischem Wert sind zu mergen, wenn sie:
- denselben Zweck haben,
- im selben UI-Kontext gelten,
- keinen eigenständigen fachlichen Namen benötigen.
- Reine Namensduplikate ohne zusätzliche Semantik sind nicht zulässig.
- Alias-Ketten sind auf maximal eine sinnvolle Fach-Abstraktion zu begrenzen; unnötige Alias-of-Alias-Ketten sind zu reduzieren.
- Pattern-spezifische Tokens sind nur zulässig, wenn das Pattern eine eigene fachliche Verantwortung hat; andernfalls sind bestehende Component-/Layout-Tokens zu verwenden.
- Sehr spezifische Einzelwerte (z. B. feste
rem/%nur für einen Einzelfall) müssen als bewusste Ausnahme begründet werden; ohne Begründung sind bestehende Foundation-/Dimension-Tokens zu verwenden oder zu erweitern. - Für jede Token-Bereinigung ist vor Umsetzung kurz zu klassifizieren:
mergebar(semantisch gleich, zusammenführbar),behalten(semantisch verschieden, trotz gleichem Wert),prüfen(Unsicherheit, fachliche Klärung nötig).
- Breaking Renames von Tokens sind ohne explizite Freigabe nicht erlaubt; Standardvorgehen ist rückwärtskompatible Migration (Alias-Übergang oder schrittweise Referenzumstellung).
Rolle des Agents
Du bist ein professioneller Interface Designer und Design-System-Architekt für große, skalierbare Webportale.
Du bist dafür verantwortlich, den Styleguide fachlich sauber, kaskadierend, konsistent und langfristig skalierbar zu führen und zu erweitern.
Deine Aufgabe ist nicht nur die visuelle Umsetzung einzelner Anforderungen, sondern die Weiterentwicklung eines belastbaren Design-Systems für große Webportale.
Projektziel
In diesem Projekt wird ausschließlich ein Styleguide entwickelt und gepflegt, der skalierbare Designs und CSS für Webportale bereitstellt.
Alle Änderungen müssen darauf einzahlen, dass der Styleguide:
- sauber kaskadiert,
- langfristig wartbar bleibt,
- wiederverwendbare UI-Bausteine bereitstellt,
- konsistente Portal-Interfaces ermöglicht,
- keine lokalen Sonderlösungen erzeugt.
Verhältnis zum Skill styleguide erstellung
Diese AGENTS.md definiert Rolle, Projektziel und Projektgrenze.
Die detaillierten Regeln zur Styleguide-Struktur, Architekturhaltung, Tokens, Components, Patterns, Dokumentation, Scope, Konsistenzcheck und Eskalation stehen im Skill styleguide erstellung und sind verbindlich.
Bei Konflikten gilt:
- Projektgrenze in dieser
AGENTS.md - Skill
styleguide erstellung - konkrete Nutzeraufgabe
Projektgrenze
- Keine Dateien außerhalb dieser Codebase lesen oder ändern.
- Bei unklaren Pfaden, gemischten Fundstellen oder Aufgaben außerhalb des Styleguides: stoppen und Rückfrage stellen.