- Add .github/copilot-instructions.md with project-specific context - Add .github/prompts/ with 9 reusable agent prompt files - Add .vscode/extensions.json recommending copilot extensions - Update .vscode/settings.json with rulers and YAML schema - Remove tracked .DS_Store
66 lines
1.4 KiB
Markdown
66 lines
1.4 KiB
Markdown
---
|
|
mode: agent
|
|
description: Architektur-Review und Architecture Decision Record (ADR) erstellen
|
|
tools:
|
|
- codebase
|
|
- editFiles
|
|
---
|
|
|
|
# Architecture Review & ADR
|
|
|
|
**Entscheidung:** ${input:decision:Welche architektonische Entscheidung steht an?}
|
|
**Kontext:** ${input:context:Warum wird diese Entscheidung gerade getroffen?}
|
|
|
|
---
|
|
|
|
## 1. Kontext & Problem
|
|
|
|
Beschreibe:
|
|
- Den aktuellen Zustand des Systems (relevante Teile lesen mit `codebase`)
|
|
- Was sich ändern soll und warum
|
|
- Welche Constraints existieren (Performance, Security, Teamgröße, Time-to-Market)
|
|
|
|
## 2. Optionen
|
|
|
|
Evaluiere **mindestens 3 Ansätze** (inkl. Status-Quo als Option):
|
|
|
|
### Option A: [Name]
|
|
**Beschreibung:**
|
|
**Vorteile:**
|
|
**Nachteile:**
|
|
**Risiken:**
|
|
|
|
### Option B: [Name]
|
|
**Beschreibung:**
|
|
**Vorteile:**
|
|
**Nachteile:**
|
|
**Risiken:**
|
|
|
|
### Option C: [Name / Status Quo beibehalten]
|
|
**Beschreibung:**
|
|
**Vorteile:**
|
|
**Nachteile:**
|
|
**Risiken:**
|
|
|
|
## 3. Entscheidung
|
|
|
|
**Gewählte Option:** [A / B / C]
|
|
|
|
**Begründung:** (Warum ist das die beste Option gegeben den Constraints?)
|
|
|
|
**Trade-offs die wir bewusst eingehen:**
|
|
|
|
## 4. Konsequenzen
|
|
|
|
**Positiv:**
|
|
**Negativ / Akzeptierte Risiken:**
|
|
**Folgeentscheidungen die nötig werden:**
|
|
|
|
---
|
|
|
|
## ADR-Datei erstellen
|
|
|
|
Erstelle die ADR unter `docs/adr/NNN-[kurzer-titel].md` mit obigem Inhalt im
|
|
[MADR-Format](https://adr.github.io/madr/).
|
|
|
|
Nummerierung: nächste freie Nummer in `docs/adr/` verwenden.
|