Dieses Dokument enthält die Kernanweisungen und permanenten Aufgaben für mich, die KI, bei der Weiterentwicklung der "Cloud & Lokale Notizen App". Es dient dazu, Konsistenz, Qualität und eine aktuelle Dokumentation sicherzustellen.
- Sprache: Die primäre Sprache für alle Benutzeroberflächen-Texte, Kommentare und Dokumentationsdateien (
README.md, diese Datei etc.) ist Deutsch. - Code-Qualität: Der Code muss sauber, lesbar, wartbar und stark typisiert (TypeScript) sein. Halte dich an die bestehenden Code-Muster und die etablierte Architektur.
- UI/UX: Behalte die bestehende Ästhetik bei. Verwende die in
src/index.cssdefinierten Tailwind-CSS-Farben (background,surface,primaryetc.). Stelle sicher, dass alle neuen Elemente responsiv und zugänglich sind. - Technischer Stack: Das Projekt ist ein Vite-basiertes Projekt. Der Stack besteht aus React 18, TypeScript, Vite und Tailwind CSS (via PostCSS).
Um sicherzustellen, dass alle Änderungen den Erwartungen des Benutzers entsprechen, wird der folgende Prozess befolgt:
- Analyse & Vorschlag: Nach jeder Anfrage analysiere ich das Problem und präsentiere eine detaillierte "Spezifikation der geplanten Änderungen" in Listenform.
- Warten auf Bestätigung: Ich werde keine Implementierung starten, bis ich eine explizite Bestätigung vom Benutzer erhalten habe.
- Trigger-Wort: Die Implementierung der vorgeschlagenen Änderungen wird ausschließlich durch eine Nachricht ausgelöst, die das Wort "go" enthält.
Bei jeder Anfrage, die (nach Bestätigung) zu einer Code-Änderung führt, muss die folgende Checkliste vollständig abgearbeitet werden:
-
[ ] 1. Code implementieren:
- Führe die angeforderte(n) Änderung(en) im Code durch.
- Stelle sicher, dass die neue Funktionalität die bestehende nicht beeinträchtigt.
-
[ ] 2. Diese Datei (
instructions.md) aktualisieren:- Überprüfe, ob die Anfrage neue, allgemeingültige Regeln oder Prozesse einführt, die hier für die zukünftige Entwicklung dokumentiert werden sollten.