rd13_copilot_setup/prompts/check-consistency.prompt.md

55 lines
1.7 KiB
Markdown
Raw Permalink Normal View History

---
mode: agent
description: Konsistenz-Check prüft ob Code, Docs und Requirements widerspruchsfrei sind
tools:
- codebase
---
# Konsistenz-Check
Prüfe ob alle Teile des Projekts konsistent und widerspruchsfrei sind.
Dieser Check sollte vor jedem Commit ausgeführt werden.
## 1. Requirements vs. Code
Lies `docs/requirements/REQUIREMENTS.md` (falls vorhanden).
- Sind alle User Stories korrekt implementiert?
- Gibt es Code-Verhalten das NICHT in den Requirements beschrieben ist?
- Gibt es Requirements die noch NICHT implementiert sind? (→ als TODO markieren)
- Widerspricht eine neue Implementierung einer bestehenden Anforderung?
## 2. Code vs. Dokumentation
- Stimmt `docs/USER.md` mit dem tatsächlichen Verhalten überein?
- Stimmt `docs/ADMIN.md` mit der tatsächlichen Konfiguration/Deployment überein?
- Stimmt `docs/MAINTAINER.md` mit der tatsächlichen Architektur überein?
- Gibt es Funktionen/Endpunkte/Befehle die dokumentiert sind aber nicht (mehr) existieren?
## 3. Code vs. Code
- Gibt es widersprüchliche Konfigurationen (z.B. Port in zwei Dateien unterschiedlich)?
- Gibt es doppelte/widersprüchliche Konstanten oder Defaults?
- Sind API-Contracts konsistent (Request/Response-Formate)?
- Gibt es veraltete TODO-Kommentare die inzwischen implementiert wurden?
## 4. Ergebnis
Erstelle einen kurzen Bericht:
```
## Konsistenz-Check [DATUM]
### ✓ Konsistent
- [was wurde geprüft und ist ok]
### ✗ Widersprüche gefunden
- [Widerspruch 1]: [Beschreibung + betroffene Dateien]
### ⚠ Offene Punkte
- [was ist unklar oder noch nicht überprüfbar]
```
Wenn Widersprüche gefunden wurden: **Behebe sie bevor du committst.**
Wenn alles konsistent ist: Kurze Bestätigung und Commit kann fortgesetzt werden.