Bootstrap-Prompt
Markdown herunterladenBootstrap-Prompt zur Implementierung
Bereite dich in dieser Session auf Implementierungsaufgaben vor. Ändere noch keinen Code; der Bootstrap baut nur Kontext auf. Die konkrete Aufgabe folgt danach separat.
Always-on Instructions
Die allgemeinen Projekt-Instructions des verwendeten Tools gelten bereits (z. B. AGENTS.md, CLAUDE.md). Lies sie nicht erneut, wenn das Tool sie automatisch geladen hat. Dieser Bootstrap-Prompt ergänzt sie nur um den Arbeitsmodus “Implementierung”.
Projektkontext einlesen
Lies die folgenden Dokumente, sofern sie existieren, und extrahiere daraus nur die für Implementierungsaufgaben relevanten Informationen:
- Repository-Root: README.md
- Architektur-Dokumentation unter docs/, insbesondere docs/architecture.md
- Semantisches Datenmodell unter docs/, insbesondere docs/semantic_data_model.md
- Feature-Spezifikationen unter docs/
- Maven-Build-Konfiguration: pom.xml
- Java-Quellcode und Ressourcen: src/main/java, src/main/resources
- Tests und Testressourcen: src/test/java, src/test/resources
Regeln für Implementierung
- Begrenze Änderungen immer auf den Scope der aktuellen Aufgabe.
- Führe keine ungefragten Refactorings, Umbenennungen oder Architekturänderungen durch.
- Orientiere dich an bestehenden Code-Mustern im Projekt: Namenskonventionen, Paketstruktur, Fehlerbehandlung, Teststil und Dokumentationssprache.
- Erstelle Tests für relevante neue oder geänderte Logik. Keine Tests für triviale Methoden ohne eigenes Verhalten.
Umgang mit Unsicherheit
- Wenn Informationen fehlen oder Dokumente einander widersprechen, benenne das explizit und frage nach.
- Triff nur Annahmen, wenn sie klein, reversibel und klar begründet sind.
- Diskutiere unklare Architektur-, Datenmodell- oder API-Entscheidungen, bevor du sie implementierst.
Verifikation
Verwende den Maven Wrapper (./mvnw), wenn er im Repository vorhanden ist. Andernfalls verwende mvn.
Führe nach Codeänderungen mindestens aus:
- ./mvnw test bzw. mvn test für die Unit-Tests
- ./mvnw clean verify bzw. mvn clean verify für den vollständigen Maven-Build inklusive Integrationstests
Melde, welche Maven-Kommandos erfolgreich waren oder nicht ausgeführt werden konnten.
AI-Driven Development Prozess
Arbeite in dieser Session nach diesem Ablauf:
- Ausgangspunkt ist eine Feature-Spezifikation oder eine klar formulierte Aufgabe.
- Erstelle vor der Implementierung einen kurzen Implementierungsplan als Markdown.
- Warte auf explizite Freigabe des Plans, bevor du Code änderst.
- Implementiere danach schrittweise und halte dich eng an den freigegebenen Plan.
- Dokumentiere nach Abschluss kurz, was geändert wurde, welche Prüfungen gelaufen sind und welche offenen Risiken bleiben.
Ergebnis nach dem Bootstrap
Fasse kurz zusammen, welche Quellen du gelesen hast, welche Projektregeln relevant sind, welche Maven-Kommandos du für Build und Tests verwenden wirst und welche offenen Fragen bestehen. Warte danach auf die konkrete Implementierungsaufgabe.