Neues Plugin: tabellenreview-3d

Dreidimensionales Tabellenreview als Wuerfel mit drei Achsen — Spaltenprompts
pro Datenpunkt, Zeilenprompts pro Dokument, Arbeitsblatt-Perspektiven
uebereinander gestapelt (Recht / Steuer / Wirtschaft / Datenschutz / IT
/ Betrieb / Compliance).

Plugin enthaelt 20 Skills:
- Konfiguration und Setup: kaltstart-interview, wuerfel-aufbauen
- Achsen-Definition: spaltenprompts-definieren, zeilenprompts-definieren,
  arbeitsblatt-perspektiven-definieren
- Dokumenten- und Reviewlauf: dokumentstapel-aufnehmen, review-durchfuehren
- Qualitaet und Konsolidierung: kreuzblatt-konsistenzpruefung,
  risikoampel-aggregation, belegkette-rueckverfolgung
- Reproduzierbarkeit: audit-trail-protokoll, prompt-versionierung,
  caching-und-teil-rerun
- Ausgabe: excel-multi-sheet-export, pdf-bericht-erzeugen,
  pruefer-uebergabe-paket
- Vier sofort startbare Vorlagen: vorlage-ma-due-diligence,
  vorlage-immobilien-portfolio, vorlage-arbeitsvertrag-portfolio,
  vorlage-vendor-onboarding-3d

Mit Referenz-Methodik und Beispiel-Wuerfel-Schema (YAML) im references-Ordner.
Alle SKILL.md schemakonform (nur name + description); description unter 1024
Zeichen; keine Zahl-Komma-Zahl-Sequenzen; Plugin-Beschreibung 290 Zeichen.

Validatoren laufen durch: validate-plugin-structure und validate-release-zips
mit 24 Plugin-ZIPs (war 23). Neue ZIP-Groesse 43 KB.
This commit is contained in:
Klotzkette
2026-05-20 01:05:52 +00:00
parent 8bae2440c2
commit 0cddd9c514
24 changed files with 1582 additions and 0 deletions
+8
View File
@@ -189,6 +189,14 @@
"author": {
"name": "Klotzkette"
}
},
{
"name": "tabellenreview-3d",
"source": "./tabellenreview-3d",
"description": "3D-Tabellenreview als Wuerfel: Spaltenprompts pro Datenpunkt x Zeilenprompts pro Dokument x Arbeitsblatt-Perspektiven (Recht / Steuer / Wirtschaft) gestapelt. Massenpruefung Vertragsstapel M&A-DD Immobilien Vendor-Onboarding mit Excel-Mehrblatt Kreuzblatt-Konsistenz Audit-Trail Belegkette.",
"author": {
"name": "Klotzkette"
}
}
]
}
@@ -0,0 +1,29 @@
{
"name": "tabellenreview-3d",
"version": "0.1.0",
"description": "3D-Tabellenreview als Wuerfel: Spaltenprompts pro Datenpunkt x Zeilenprompts pro Dokument x Arbeitsblatt-Perspektiven (Recht / Steuer / Wirtschaft) gestapelt. Massenpruefung Vertragsstapel M&A-DD Immobilien Vendor-Onboarding mit Excel-Mehrblatt Kreuzblatt-Konsistenz Audit-Trail Belegkette.",
"license": "Apache-2.0 OR MIT",
"author": {
"name": "Klotzkette"
},
"homepage": "https://github.com/Klotzkette/claude-fuer-deutsches-recht",
"keywords": [
"tabellenreview",
"3d-review",
"prompt-matrix",
"wuerfel",
"spaltenprompt",
"zeilenprompt",
"arbeitsblatt-perspektive",
"due-diligence",
"vertragsreview",
"stapelpruefung",
"kreuzblatt-konsistenz",
"audit-trail",
"belegkette",
"excel-export",
"vendor-review",
"portfolio-pruefung",
"ma-dd"
]
}
@@ -0,0 +1,61 @@
# Methodik des dreidimensionalen Tabellenreviews
## Bild
Stellen Sie sich eine Excel-Mappe vor. Auf jedem Tabellenblatt eine Tabelle: Zeilen sind Dokumente, Spalten sind Fragen, Zellen sind Antworten mit woertlichem Zitat und Fundstelle. Bisher: eine Mappe pro Pruefdimension. Jetzt: eine Mappe mit mehreren Tabellenblaettern uebereinander, jedes Blatt ist eine andere Perspektive auf denselben Dokumentenstapel.
Das ist der Wuerfel.
## Drei Achsen
### Achse 1: Spalten (Datenpunkte)
Die Fragen die fuer ALLE Dokumente identisch gestellt werden. Macht den Stapel vergleichbar. Beispiel: "Welche Kuendigungsfrist gilt?" — die gleiche Frage an 200 Vertraege. Spaltenprompt-Aenderungen wirken ueber alle Dokumente.
### Achse 2: Zeilen (Dokumente)
Die einzelnen Dokumente plus deren optionale Sonderanweisungen (Zeilenprompts). Erlaubt Genauigkeit dort wo ein Dokument abweicht. Beispiel: "Anlage 7 fehlt — als Luecke markieren" bei genau einem Vertrag.
### Achse 3: Arbeitsblaetter (Perspektiven)
Mehrere Pruefdimensionen ueber denselben Stapel. Beispiel: Recht / Steuer / Wirtschaft / Datenschutz uebereinander. Jede Perspektive hat eine Auswahl gemeinsamer Spalten plus eigener Zusatzspalten plus eigener Pruefer-Rolle.
## Warum drei Achsen?
Eine flache Tabelle (2D) zwingt einen Vertrag zur einen Antwort. Aber:
- Rechtlich kann eine Klausel wirksam sein
- Steuerlich kann sie eine Folge haben
- Wirtschaftlich kann sie ein Risiko sein
- Datenschutzrechtlich kann sie unzureichend sein
Alle vier Antworten sind richtig — aus unterschiedlichen Perspektiven. Die dritte Achse macht das sichtbar ohne Verwirrung.
## Kreuzblatt-Konsistenz
Wenn das Recht-Blatt sagt "Vertragsdatum 2021-03-15" und das Wirtschaft-Blatt sagt "Vertragsdatum 2021-03-25" — das ist ein Fehler, nicht eine Perspektive. Skill `kreuzblatt-konsistenzpruefung` findet beides: echte Widersprueche (Datenfehler) und legitime perspektivische Abweichungen.
## Belegkette
Jede Zelle ist ein Hinweis kein Befund. Die Belegkette macht jeden Hinweis rueckverfolgbar:
```
Zelle = Antwort + Zitat + Fundstelle (Datei-Hash + Seite + Absatz) + Prompt-Version
```
Ohne Belegkette ist eine Zelle wertlos. Mit Belegkette ist sie pruefbar.
## Pruefer-Flag
Der Wuerfel sagt nicht "ich weiss es nicht" — er sagt "ich vermute X mit Konfidenz Y und Pruefer schaut bitte hin". Untermarkierung verbirgt Probleme. Uebermarkierung kostet den Pruefer zehn Sekunden pro Flag und schafft den noetigen Vertrauensvorschuss.
## Audit-Trail und Reproduzierbarkeit
Jeder Reviewlauf, jede Prompt-Aenderung, jede Pruefer-Abnahme wird unveraenderlich protokolliert. Wer in zwei Jahren fragt "wie kam der Wuerfel zustande?" bekommt eine Antwort, nicht ein Schulterzucken.
## Verhaeltnis zum 2D-Skill
Der 2D-Skill `gesellschaftsrecht/tabellenpruefung` ist die Grundlage: Spaltenprompts + Zeilenprompts. Das 3D-Plugin erweitert ihn um die dritte Achse (Arbeitsblaetter) und die ganze Pipeline (Cache, Audit-Trail, Belegkette, Pruefer-Paket).
## Grenzen
Der Wuerfel ist Vorbereitung. Die Mandatsabnahme ist Rechtsdienstleistung (RDG Paragraph 2) und darf nur durch einen zugelassenen Rechtsanwalt erfolgen.
@@ -0,0 +1,151 @@
# Beispiel-Wuerfel-Schema fuer ein kleines M&A-DD-Mandat.
# Drei Achsen: spalten, zeilen, arbeitsblaetter.
# Anwendung: ueber Skill `wuerfel-aufbauen` erzeugen — diese Datei dient als Referenz.
projekt: "ma-dd-x-gmbh-2026"
stichtag: "2026-05-20"
# ---------------------------------------------------------------------------
# Achse 1: Spalten (Datenpunkte). Spaltenprompts gelten fuer ALLE Dokumente.
# ---------------------------------------------------------------------------
spalten:
- id: vertragsart
titel: "Vertragsart"
prompt: "Welcher Vertragstyp liegt vor? Rahmenvertrag / Einzelvertrag / NDA / Lizenz / Werk / Dienst / Liefer / Sonstiges?"
antworttyp: aufzaehlung
pflichtfeld: true
- id: laufzeit
titel: "Laufzeit und Beginn"
prompt: "Wann begann der Vertrag? Festlaufzeit oder unbefristet? Falls Festlaufzeit: Endedatum."
antworttyp: zitat-mit-fundstelle
pflichtfeld: true
- id: change-of-control
titel: "Change of Control"
prompt: |
Enthaelt der Vertrag eine Klausel die bei Kontrollwechsel beim Vertragspartner
Kuendigung Zustimmungspflicht oder Anpassung ausloest?
Wenn ja woertliches Zitat mit Fundstelle und Ausloeseschwelle.
antworttyp: zitat-mit-fundstelle
pflichtfeld: true
ampel-regel:
rot: "Klausel vorhanden + harte Kuendigungsfolge ohne Heilungsmoeglichkeit"
gelb: "Zustimmungsvorbehalt oder unklare Schwelle"
gruen: "Keine Klausel oder branchenuebliche Schwelle"
- id: haftungsbegrenzung
titel: "Haftungsbegrenzung"
prompt: "Wie ist die Haftung beschraenkt? Pro Fall und pro Jahr? Welche Ausnahmen?"
antworttyp: zitat-mit-fundstelle
pflichtfeld: true
ampel-regel:
rot: "Ausschluss auch fuer Vorsatz oder grobe Fahrlaessigkeit"
gelb: "Cap unter 6 Monatsverguetungen ohne klare Begruendung"
gruen: "Marktueblicher Cap und Ausschluesse"
# ---------------------------------------------------------------------------
# Achse 2: Zeilen (Dokumente). Pro Zeile optional Sonderanweisung.
# ---------------------------------------------------------------------------
zeilen:
- id: z-001
pfad: "vdr/kunden/001-rahmenvertrag-mueller-gmbh.pdf"
hash: "sha256:placeholder001"
typ: "rahmenvertrag-kunde"
sprache: "de"
- id: z-002
pfad: "vdr/lieferanten/002-lizenzvertrag-saas-anbieter.pdf"
hash: "sha256:placeholder002"
typ: "lizenzvertrag-lieferant"
sprache: "de"
zeilenprompt: |
SaaS-Lizenzvertrag.
Zusaetzlich: Datenschutz-AVV pruefen (DSGVO Artikel 28).
Bei Drittlandtransfer: SCC und TIA in der Spalte 'Datenschutz-AVV' bewerten.
- id: z-003
pfad: "vdr/personal/003-anstellungsvertrag-geschaeftsfuehrer.pdf"
hash: "sha256:placeholder003"
typ: "anstellungsvertrag-geschaeftsfuehrer"
sprache: "de"
zeilenprompt: |
Geschaeftsfuehrer-Anstellungsvertrag.
Spalten 'Wettbewerbsverbot' und 'Karenzentschaedigung' obligatorisch pruefen.
# ---------------------------------------------------------------------------
# Achse 3: Arbeitsblaetter (Perspektiven). Pro Blatt eigene Zusatzspalten.
# ---------------------------------------------------------------------------
arbeitsblaetter:
- id: recht
titel: "Rechtliche Perspektive"
perspektive: "anwalt"
pruefer-rolle: "rechtsanwalt"
eigene-spalten-zusaetze:
- id: agb-wirksamkeit
prompt: "Sind die Allgemeinen Geschaeftsbedingungen wirksam? Pruefung gegen BGB Paragraph 305 ff."
antworttyp: ja-nein-mit-begruendung
ampel-regel:
rot: "Unwirksame Klausel mit Hauptleistungsbezug"
gelb: "Wirksamkeit zweifelhaft"
gruen: "Wirksam oder Individualvereinbarung"
- id: steuer
titel: "Steuerliche Perspektive"
perspektive: "steuerberater"
pruefer-rolle: "steuerberater"
eigene-spalten-zusaetze:
- id: umsatzsteuer-behandlung
prompt: "Wie ist die Umsatzsteuer behandelt? Reverse-Charge bei B2B grenzueberschreitend?"
antworttyp: aufzaehlung
auslassungen:
- haftungsbegrenzung # primaer rechtlich, hier nicht zustaendig
- id: wirtschaft
titel: "Wirtschaftliche Perspektive"
perspektive: "buyside-analyst"
pruefer-rolle: "deal-lead"
eigene-spalten-zusaetze:
- id: vertragsvolumen-pro-jahr
prompt: "Welches Volumen hat der Vertrag pro Jahr in EUR?"
antworttyp: geldbetrag
- id: datenschutz
titel: "Datenschutz-Perspektive"
perspektive: "datenschutzbeauftragter"
pruefer-rolle: "dsb"
eigene-spalten-zusaetze:
- id: avv-vorhanden
prompt: "Bei Auftragsverarbeitung im Sinne DSGVO Artikel 28: liegt eine AVV vor?"
antworttyp: ja-nein-mit-begruendung
ampel-regel:
rot: "Auftragsverarbeitung ohne AVV"
gelb: "AVV vorhanden aber unvollstaendig"
gruen: "AVV vollstaendig und aktuell"
# ---------------------------------------------------------------------------
# Risikoampel-Konsolidierung ueber alle drei Achsen.
# ---------------------------------------------------------------------------
ampel-konsolidierung:
zeile-rot-wenn: "mindestens 1 rote Zelle ueber alle Spalten und Arbeitsblaetter"
arbeitsblatt-rot-wenn: "mehr als 20 Prozent rote Zeilen"
wuerfel-rot-wenn: "irgendein Arbeitsblatt rot UND Pruefer-Abnahme steht aus"
# ---------------------------------------------------------------------------
# Belegkette-Konvention.
# ---------------------------------------------------------------------------
belegkette:
fundstellen-format: "Datei-ID + Seite + Absatz"
zitat-laenge-max: 500
ocr-mindest-konfidenz: 0.90 # darunter automatisch Pruefer-Flag
# ---------------------------------------------------------------------------
# Modell- und Audit-Konfiguration.
# ---------------------------------------------------------------------------
audit:
modell-version-pflicht: true
prompt-version-pflicht: true
pruefer-unterschrift-pflicht-vor-mandatsversand: true
@@ -0,0 +1,81 @@
---
name: arbeitsblatt-perspektiven-definieren
description: "Definiert die dritte Wuerfel-Achse — Arbeitsblaetter als Perspektiven die ueber denselben Dokumentenstapel laufen aber jeweils eine andere Brille aufsetzen. Typische Perspektiven: Recht (Anwalt) Steuer (Steuerberater) Wirtschaft (Buyside-Analyst) Datenschutz (DSGVO-Beauftragter) IT (Architekt) Betrieb (Operations) Compliance (GwG / Lieferkettengesetz). Pro Arbeitsblatt: eigene Zusatzspalten Auslassungen Sonderprompts Ampelregeln. Erzeugt `arbeitsblaetter.yaml`. Erlaubt Kreuzblatt-Konsistenzpruefung."
---
# /tabellenreview-3d:arbeitsblatt-perspektiven-definieren
## Zweck
Excel kann mehrere Tabellenblaetter nebeneinander. Der 3D-Wuerfel uebernimmt dieses Bild: dieselben Dokumente (Zeilen) werden mehrfach geprueft, jedes Mal aus einer anderen Perspektive (Arbeitsblatt). Die Spalten sind je Arbeitsblatt zum Teil deckungsgleich (vergleichbare Datenpunkte) und zum Teil arbeitsblattspezifisch.
## Standard-Perspektiven
### Recht (Anwaltsperspektive)
- Spalten: AGB-Wirksamkeit Haftungsregime Verjaehrungsverkuerzung Gerichtsstand Schiedsklausel Schriftformklausel
- Materialitaet: rot bei Klauseln die nach BGB Paragraph 307 unwirksam sind
- Pruefer: zugelassener Rechtsanwalt
### Steuer (Steuerberater)
- Spalten: Umsatzsteuer-Behandlung Rechnungspflichtangaben UStG Paragraph 14 grenzueberschreitend ja / nein Reverse-Charge ja / nein
- Materialitaet: rot bei UStG-Compliance-Risiken
- Pruefer: Steuerberater oder Wirtschaftspruefer
### Wirtschaft (Buyside-Analyst)
- Spalten: Vertragsvolumen Laufzeit Kuendigungsdatum Preisanpassungsmechanik Working-Capital-Effekt
- Materialitaet: rot bei Top-5-Kunden-Konzentration ueber 60 Prozent
- Pruefer: Deal-Lead / Corp-Dev
### Datenschutz (DSGVO-Beauftragter)
- Spalten: Datenkategorien Rechtsgrundlage Auftragsverarbeitung-Pflicht AVV vorhanden Drittlandtransfer SCC vorhanden
- Materialitaet: rot bei fehlender AVV trotz Auftragsverarbeitung (DSGVO Artikel 28)
- Pruefer: Datenschutzbeauftragter
### IT (Architekt)
- Spalten: Hosting-Modell Verschluesselungs-Standard Lock-in-Risiko Schnittstellen-Dokumentation Exit-Daten-Format
- Materialitaet: rot bei nicht standardisierten Datenformaten ohne Exit-Pflicht
- Pruefer: IT-Architekt
### Betrieb (Operations)
- Spalten: Service-Level Reaktionszeit Wiederherstellungszeit Eskalationsstufen Vertretungsregelung
- Materialitaet: rot bei SLA-Reaktionszeit ueber 4 Stunden bei produktionskritischen Services
- Pruefer: Operations-Lead
### Compliance (GwG / LkSG)
- Spalten: Wirtschaftlich Berechtigter bekannt Sanktionslisten-Pruefung Lieferketten-Risiko-Region nach LkSG
- Materialitaet: rot bei Sanktionslisten-Treffer
- Pruefer: Compliance-Officer
## Pflichtfelder pro Arbeitsblatt
```yaml
- id: recht
titel: "Rechtliche Perspektive"
perspektive: "anwalt"
pruefer-rolle: "rechtsanwalt"
eigene-spalten-zusaetze:
- id: agb-wirksamkeit
prompt: "Sind die AGB-Klauseln nach BGB Paragraph 305 ff. wirksam?"
auslassungen:
- umsatzsteuer # Steuerblatt; hier nicht zustaendig
ampel-regel:
rot: "Unwirksame Klausel BGB Paragraph 307"
gelb: "AGB-Wirksamkeit zweifelhaft"
gruen: "Wirksam oder Individualvereinbarung"
```
## Stapelung
Die Arbeitsblaetter werden in der Excel-Ausgabe als Tabellenreiter nebeneinander dargestellt. Im PDF-Bericht erscheinen sie als aufeinanderfolgende Abschnitte. In `kreuzblatt-konsistenzpruefung` werden Widersprueche zwischen Arbeitsblaettern gefunden (z. B. ein Vertrag der rechtlich gruen aber wirtschaftlich rot ist — das ist legitim und soll markiert werden).
## Ausgabe
- `arbeitsblaetter.yaml` mit allen Arbeitsblaettern, deren Spaltenzusaetze, Auslassungen und Pruefer-Rollen
- `arbeitsblatt-matrix.md` als menschenlesbare Uebersicht
@@ -0,0 +1,81 @@
---
name: audit-trail-protokoll
description: "Fuehrt das Audit-Trail-Protokoll des Wuerfels — jeder Reviewlauf jede Prompt-Aenderung jede Pruefer-Abnahme jeder Cache-Treffer jede Hash-Pruefung wird unveraenderlich protokolliert. Spalten pro Eintrag: Zeitstempel Aktion Verantwortlicher Wuerfelversion Prompt-Version Modell-Version Eingangs-Hash Ausgangs-Hash Begruendung. Ablage als `audit-trail.jsonl` (append-only) und als `audit-trail.md` (menschenlesbar). Pflichteintrag vor jeder Mandatsuebergabe. Erlaubt Nachweis gegenueber Mandant Pruefer Aufsicht und Versicherung dass der Wuerfel reproduzierbar entstand."
---
# /tabellenreview-3d:audit-trail-protokoll
## Zweck
Wer mit KI Vertraege prueft muss spaeter erklaeren koennen wie das Ergebnis zustande kam. Dieser Skill ist die Erklaerung — Append-only-Log fuer den gesamten Lebenszyklus des Wuerfels.
## Ereignistypen
### Wuerfel-Lebenszyklus
- `wuerfel.erstellt` — Wuerfel-Schema neu angelegt
- `wuerfel.dimension-erweitert` — Spalte / Zeile / Arbeitsblatt hinzugefuegt
- `wuerfel.dimension-gekuerzt` — Spalte / Zeile / Arbeitsblatt entfernt
- `wuerfel.archiviert` — Wuerfel abgeschlossen
### Prompts
- `prompt.erstellt` — neuer Spalten- oder Zeilenprompt definiert
- `prompt.geaendert` — Prompt-Wortlaut geaendert (Versions-ID erhoeht)
- `prompt.deaktiviert` — Prompt aus aktivem Schema genommen
### Reviewlauf
- `lauf.gestartet` — Reviewlauf begonnen, mit Wuerfel-Snapshot-Hash
- `lauf.beendet` — Reviewlauf beendet, mit Ergebnis-Hash
- `lauf.fehler` — Reviewlauf abgebrochen, mit Fehlermeldung
### Caching
- `cache.treffer` — Zelle aus Cache uebernommen, Quell-Zell-ID
- `cache.invalidiert` — Cache-Eintrag verworfen weil Prompt-Version geaendert
### Pruefer-Workflow
- `prueferflag.gesetzt` — Zelle braucht menschliche Pruefung, Grund
- `prueferabnahme.eingegeben` — Pruefer hat abgehakt, Pruefer-ID und Entscheidung
- `pruefer.kommentar` — Pruefer-Kommentar zu Zelle
### Belegkette
- `datei.gehasht` — Hash einer Quelldatei berechnet
- `hash-bruch` — Quelldatei-Hash weicht vom registrierten Hash ab (Manipulationsverdacht)
## Pflichtfelder pro Eintrag
```json
{
"zeitstempel": "2026-05-20T14:23:11Z",
"aktion": "lauf.beendet",
"verantwortlicher": "system",
"wuerfel-version": "v3",
"prompt-version": "p12",
"modell-version": "claude-opus-4-7",
"eingangs-hash": "sha256:...",
"ausgangs-hash": "sha256:...",
"anzahl-zellen": 4176,
"anzahl-prueferflag": 87,
"begruendung": "Standardlauf nach Schema-Aenderung Spalte 'MAC'"
}
```
## Ablage
- `audit-trail.jsonl` — append-only, eine JSON-Zeile pro Ereignis. Nie aendern, nur anhaengen.
- `audit-trail.md` — periodisch zu menschenlesbarem Markdown verdichtet (z. B. wochenweise).
## Integritaet
- Jeder Eintrag enthaelt den Hash des vorherigen Eintrags (Chain-of-Trust). Wer einen Eintrag aendert bricht die Kette.
- Optional: kryptografische Signatur des Pruefers bei Abnahme-Ereignissen.
## Verwendung
- Pflicht vor jeder Mandatsuebergabe — der Pruefer signiert den letzten Audit-Stand.
- Bei Beschwerden Aufsicht oder Haftungsfrage rueckverfolgbar nachweisen welcher Reviewlauf welchen Output produziert hat.
- Verhindert dass Prompts schleichend geaendert werden und alte Zellen `nicht mehr nachvollziehbar` sind.
@@ -0,0 +1,51 @@
---
name: belegkette-rueckverfolgung
description: "Sichert die Belegkette jeder Zelle des Wuerfels — von der Antwort ueber das woertliche Zitat bis zur Originalstelle im Quelldokument mit Seite Absatz und Datei-Hash. Erkennt Belegkette-Brueche (Datei-Hash weicht ab / Zitat nicht im Originaltext auffindbar / Fundstelle ausserhalb des Dokuments). Erlaubt umgekehrte Suche: 'welche Zellen zitieren Seite 14 von Vertrag-042?' Generiert `belegkette.csv` mit allen Zitaten plus Fundstellen plus Dokumenten-Hashes als Pflichtanhang zur Mandatsuebergabe."
---
# /tabellenreview-3d:belegkette-rueckverfolgung
## Zweck
Eine Tabellenzelle die behauptet etwas zu sagen ohne dass man die Stelle im Dokument findet ist wertlos. Schlimmer: gefaehrlich. Dieser Skill macht jede Zellaussage rueckverfolgbar.
## Komponenten der Belegkette
1. **Antwort** — was in der Zelle steht
2. **Woertliches Zitat** — in Anfuehrungszeichen, exakter Wortlaut aus dem Dokument
3. **Fundstelle** — Datei-ID, Seite, Absatz, ggf. Ziffer und Buchstabe
4. **Datei-Hash** — SHA-256 der Quelldatei zum Zeitpunkt der Befuellung
5. **OCR-Konfidenz** — bei gescannten Dokumenten, fuer die Seite der Fundstelle
6. **Prompt-Version** — welcher Spaltenprompt zur Befuellung verwendet wurde
## Pruefung gegen Original
Beim Erstellen oder beim spaeteren Audit:
- **Hash-Pruefung:** ist der Datei-Hash der Quelldatei noch derselbe wie beim Befuellzeitpunkt? Wenn nein: `hash-bruch` im `audit-trail-protokoll`.
- **Volltext-Suche:** ist das woertliche Zitat noch im Volltext der Datei auffindbar? Wenn nein: `zitat-nicht-mehr-im-original`.
- **Seitenkonsistenz:** existiert die angegebene Seite ueberhaupt in der Datei? Wenn nein: `fundstelle-ausserhalb-dokument`.
## Umgekehrte Suche
Frage: 'Welche Zellen zitieren aus Seite 14 von Vertrag-042?' — der Index erlaubt diese Suche in beide Richtungen.
Anwendungsfaelle:
- Vertrag wird geaendert: welche Zellen muessen neu geprueft werden?
- Pruefer findet Fehler in Zelle X: welche anderen Zellen koennten aus derselben Stelle abgeleitet sein?
- Dokument wird nachgereicht: gibt es bereits Zellen die diese Stelle hatten?
## Pflichtanhang zur Mandatsuebergabe
`belegkette.csv` mit Spalten:
```
zelle-id, arbeitsblatt, zeile, spalte, antwort, woertliches-zitat, datei-id, datei-hash, seite, absatz, ocr-konfidenz, prompt-version
```
Diese Datei MUSS bei jeder Mandatsuebergabe mitgehen. Sie ist die Reproduzierbarkeits-Bescheinigung des Wuerfels.
## Grenzen
- Bei geaenderten Dokumenten (Vertragsversion 2 ueberschreibt Version 1) erhaelt die Belegkette die alte Fassung — der Pruefer entscheidet ob neu zu rechnen ist.
- Bei OCR-Fehlern (Zitat hat OCR-Wortwahl die im Original anders steht) kann die Volltextsuche fehlschlagen — das ist ein bekannter OCR-Falschalarm, kein Belegkette-Bruch.
@@ -0,0 +1,54 @@
---
name: caching-und-teil-rerun
description: "Caching der Wuerfelzellen und gezielter Teil-Rerun bei Aenderungen — vermeidet die voll Neuberechnung von tausenden Zellen wenn nur ein Spaltenprompt eine Zeile oder ein Arbeitsblatt geaendert wurde. Cache-Key pro Zelle = Hash aus Spaltenprompt-Version Zeilenprompt-Version Dokument-Hash Arbeitsblatt-Perspektive Modell-Version. Invalidiert automatisch bei Versions-Aenderung. Schaetzt Kosten und Laufzeit vor Rerun. Geeignet auch fuer Quasi-Duplikate (Aehnlichkeit ueber 95 Prozent uebernimmt Cache-Treffer als Vorschlag fuer Pruefer-Bestaetigung)."
---
# /tabellenreview-3d:caching-und-teil-rerun
## Zweck
Ein 25.000-Zellen-Wuerfel komplett neu zu berechnen weil ein einziger Spaltenprompt um drei Worte praeziser wurde ist verschwenderisch. Dieser Skill macht den Wuerfel inkrementell.
## Cache-Key
Pro Zelle ein deterministischer Hash:
```
sha256(spaltenprompt-version + zeilenprompt-version + dokument-hash + arbeitsblatt-perspektive + modell-version)
```
Wenn irgendeine dieser Komponenten sich aendert wird der Cache-Eintrag invalidiert.
## Invalidierungsregeln
- **Patch-Aenderung am Spaltenprompt:** Cache bleibt gueltig (siehe `prompt-versionierung`)
- **Minor-Aenderung am Spaltenprompt:** Cache wird auf `nachpruefen` gesetzt — Pruefer entscheidet ob neu rechnen
- **Major-Aenderung am Spaltenprompt:** Cache invalidiert, betroffene Zellen muessen neu berechnet werden
- **Zeilenprompt geaendert:** nur die betroffene Zeile invalidiert, ueber alle Arbeitsblaetter
- **Arbeitsblatt-Perspektive geaendert:** alle Zellen dieses Arbeitsblatts invalidiert
- **Dokument-Hash geaendert (z. B. neue Version):** alle Zellen dieser Zeile invalidiert
- **Modell-Version geaendert:** Vorgehen waehlbar — komplett neu / Stichprobe pruefen / Cache uebernehmen mit Hinweis
## Quasi-Duplikate
Ein Vertrag-Cousin (sehr aehnlich) kann Cache-Treffer vom geprueften Originalvertrag uebernehmen — als VORSCHLAG nicht als Befund. Schwelle: Cosine-Aehnlichkeit ueber 95 Prozent UND derselbe Dokumenttyp UND derselbe Vertragspartner-Stamm. Pruefer-Flag automatisch. Pruefer bestaetigt oder verwirft.
## Kostenschaetzung
Vor jedem Teil-Rerun schaetzt der Skill:
- Anzahl zu berechnender Zellen
- erwartete Laufzeit
- erwartete Token-/Kosten-Aufnahme
- Auswirkung auf Audit-Trail
Pruefer kann Rerun beauftragen / ablehnen / nur Stichprobe rechnen lassen.
## Ausgabe
- `cache.parquet` — alle Zellen mit Cache-Key Antwort Belegkette Ampel
- `rerun-vorschlag.md` — pro Aenderung welche Zellen invalidiert sind und Kostenschaetzung
- Eintrag in `audit-trail-protokoll`
## Grenzen
Caching ist ein Effizienzwerkzeug nicht ein Beweismittel. Wer auf gerichtsfeste Reproduzierbarkeit angewiesen ist (z. B. Verfahrenseingabe) sollte einen kompletten Lauf ohne Cache machen und das Ergebnis hashen.
@@ -0,0 +1,54 @@
---
name: dokumentstapel-aufnehmen
description: "Nimmt einen Dokumentenstapel als Zeilenachse des Wuerfels auf. Quellen: VDR-Export (Datasite Intralinks Box) lokaler Ordner SharePoint-Bibliothek E-Mail-Anhang-Sammlung gescannte PDF mit OCR-Pipeline. Erzeugt pro Dokument einen Zeileneintrag mit kanonischem Pfad SHA-256-Hash Dokumenttyp-Klassifikation Sprache OCR-Konfidenz Seitenzahl und initial leerem Zeilenprompt. Erkennt Duplikate ueber Hash und Quasi-Duplikate ueber Aehnlichkeitsmass. Markiert Datenraum-Luecken (Referenzen auf nicht vorhandene Anlagen). Schreibt `zeilen-inventar.yaml`."
---
# /tabellenreview-3d:dokumentstapel-aufnehmen
## Zweck
Bevor der Reviewlauf startet muss der Dokumentenstapel sauber sein — kein Dokument doppelt kein Dokument vergessen kein Dokument falsch klassifiziert. Dieser Skill ist die Eingangsphase der Zeilenachse.
## Eingabequellen
- **VDR-Export:** Verzeichnis mit Originalstruktur — Datasite Intralinks Box SharePoint
- **Lokaler Ordner:** flach oder verschachtelt
- **E-Mail-Anhaenge:** automatische Extraktion aus EML / MSG
- **Gescannte PDF:** OCR-Pipeline mit Konfidenzwert pro Seite
- **Manuelle Liste:** vom Nutzer eingegebene Dateipfade
## Ablauf
1. **Inventarisierung:** alle Dateien rekursiv erfassen, kanonischen Pfad bilden.
2. **Hashing:** SHA-256 pro Datei berechnen — Basis fuer Duplikaterkennung und Belegkette.
3. **Klassifikation:** Dokumenttyp aus Dateiname Mimetype und Inhalt (z. B. Vertrag-Kunde / Vertrag-Lieferant / NDA / Bankvereinbarung / Lizenzvertrag / Personalakte / Grundbuchauszug / Mietvertrag / Gesellschaftsvertrag).
4. **Sprache:** Sprachidentifikation pro Dokument (Deutsch / Englisch / sonstige).
5. **OCR bei Scans:** OCR ausfuehren, Konfidenz protokollieren. Konfidenz unter 90 Prozent = `prueferflag`.
6. **Duplikatpruefung:** Hash-Identitaet erkennt exakte Duplikate. Aehnlichkeit (z. B. Cosine ueber Embedding) erkennt Quasi-Duplikate (Fassungen / Aenderungsvereinbarungen).
7. **Datenraum-Luecken:** wenn ein Dokument auf `Anlage 7` verweist und im Stapel keine `anlage 7` vorhanden ist, als `luecke` markieren.
8. **Zeilen-Inventar schreiben:** `zeilen-inventar.yaml` mit allen Zeilen, jede mit `id` `pfad` `hash` `typ` `sprache` `ocr-konfidenz` `pruefer-flag` und leerem `zeilenprompt`.
## Pflichtfelder pro Zeile
```yaml
- id: z-0042
pfad: "vdr/kunden/042-rahmenvertrag-mueller-gmbh-2023.pdf"
hash: "sha256:a1b2..."
typ: "rahmenvertrag-kunde"
sprache: "de"
seitenzahl: 47
ocr-konfidenz: 0.97
pruefer-flag: null
zeilenprompt: ""
datenraum-luecken: []
```
## Ausgabe
- `zeilen-inventar.yaml` — vollstaendige Zeilenachse
- `duplikatreport.md` — exakte und Quasi-Duplikate mit Pruefer-Entscheidung
- `datenraum-luecken.md` — referenzierte aber nicht vorhandene Dokumente
## Grenzen
Klassifikation ist heuristisch. Bei Konfidenz unter 80 Prozent fragt der Skill zurueck. OCR-Qualitaet haengt vom Scan ab. Belegkette ist nur so gut wie die OCR-Konfidenz.
@@ -0,0 +1,69 @@
---
name: excel-multi-sheet-export
description: "Exportiert den dreidimensionalen Wuerfel in eine einzige Excel-Datei mit mehreren Tabellenblaettern — ein Reiter pro Arbeitsblatt-Perspektive (Recht / Steuer / Wirtschaft / Datenschutz / IT / Betrieb / Compliance). Jede Tabelle: Zeilen = Dokumente Spalten = Datenpunkte Zellinhalt = Antwort plus woertliches Zitat plus Fundstelle plus Ampel-Farbcode. Zusatzreiter: 'Uebersicht' (Aggregat) 'Hotspots' (Spalten-Top-N) 'Widersprueche' (aus Kreuzblatt) 'Pruefer-Flags' 'Belegkette' (Hash-Tabelle) 'Prompt-Versionen' (Audit). Geeignet als finales Pruefer-Paket zur menschlichen Endabnahme."
---
# /tabellenreview-3d:excel-multi-sheet-export
## Zweck
Excel ist das Lingua Franca der Mandatsuebergabe. Der 3D-Wuerfel wird in Excel nativ abgebildet: jedes Arbeitsblatt ist ein Tabellenreiter — genau das was die dritte Dimension visuell darstellt.
## Aufbau der Excel-Datei
### Reiter 1 bis N — Pro Arbeitsblatt-Perspektive
Jede Tabelle hat dieselbe Struktur:
- Zeilen: Dokumente aus `zeilen-inventar.yaml`
- Spalten: aus `spaltenprompts.yaml` plus Arbeitsblatt-spezifische Zusatzspalten
- Zellinhalt: Antwort + woertliches Zitat + Fundstelle (Datei-ID + Seite + Absatz)
- Zell-Hintergrundfarbe: rot / gelb / gruen aus Ampel
- Zell-Kommentar: Pruefer-Flag (falls gesetzt) und Prompt-Version
### Reiter 'Uebersicht'
- Wuerfel-Gesamtampel oben
- Arbeitsblatt-Ampel pro Reiter
- Spalten-Hotspots (Top-N)
- Pruefer-Flag-Anzahl
### Reiter 'Hotspots'
Pro Spalte: Anzahl rot / gelb / gruen ueber den Stapel. Sortiert absteigend nach Rot-Anteil.
### Reiter 'Widersprueche'
Aus `kreuzblatt-konsistenzpruefung`. Spalten: Zeile-ID, Spalte, Arbeitsblatt-A-Antwort, Arbeitsblatt-B-Antwort, Konflikt-Klassifikation, empfohlene Aktion.
### Reiter 'Pruefer-Flags'
Liste aller Zellen mit Pruefer-Flag. Spalten: Zeile, Arbeitsblatt, Spalte, Grund (OCR-Konfidenz / Mehrdeutigkeit / Hash-Bruch / Konflikt), Antwortvorschlag, Pruefer-Entscheidung (leer).
### Reiter 'Belegkette'
Tabelle aller Dokumente mit: Datei-ID, Pfad, SHA-256-Hash, Seitenzahl, OCR-Konfidenz. Damit ist jede Fundstelle im Wuerfel rueckverfolgbar auf den exakten Dateistand.
### Reiter 'Prompt-Versionen'
Spalten-Prompts und Zeilen-Prompts mit jeweiliger Version-ID und Aenderungsdatum (aus `prompt-versionierung`). Damit ist jede Zelle reproduzierbar.
### Reiter 'Audit-Trail'
Reviewlauf-Zeitstempel, verwendete Modell-Version, Laufdauer, Anzahl Zellen, Anzahl Cache-Treffer, Pruefer-Abnahme-Status. Aus `audit-trail-protokoll`.
## Technische Hinweise
- Format: `.xlsx`
- Bedingte Formatierung fuer Ampel-Farben
- Zell-Kommentare fuer Pruefer-Flags
- Hyperlinks von 'Fundstelle' zur Datei (relativ zum Projektordner)
- Spalte einfrieren (`Zeile-ID`) und Kopfzeile einfrieren
## Ausgabe
- `<projekt>-wuerfel.xlsx` mit allen Reitern
- `<projekt>-wuerfel-anhang.zip` (optional) mit allen referenzierten Quelldokumenten zur autarken Mandantenuebergabe (Achtung: Geheimhaltungs- und DSGVO-Pflichten beachten)
## Grenzen
Excel kann grosse Stapel handeln; ab 100.000 Zellen sind PDF und CSV pro Reiter zu erwaegen (siehe Skill `pdf-bericht-erzeugen`).
@@ -0,0 +1,95 @@
---
name: kaltstart-interview
description: "Kaltstart-Interview fuer das tabellenreview-3d-Plugin. Erfragt typische Anwendungsfaelle (M&A-DD / Immobilienportfolio / Vendor-Onboarding / Arbeitsvertraege / Mietvertraege / Anlagedokumente / freie Eigenwuerfel), Standard-Wuerfeldimensionen (Spalten Zeilen Arbeitsblaetter), Hauszitierweise, Schwellen fuer Risikoampel (gruen / gelb / rot), Excel-Vorlagen-Pfade, Verzeichnis fuer Belegkette, Reviewer-Eskalationspfad und Standard-Materialitaet. Schreibt das Praxisprofil nach ~/.claude/plugins/config/claude-fuer-deutsches-recht/tabellenreview-3d/CLAUDE.md. Mit --redo neu interviewen, mit --integrationen-pruefen nur Konnektoren testen."
---
# /tabellenreview-3d:kaltstart-interview
## Ablauf
1. Zustand der Konfigurationsdatei `~/.claude/plugins/config/claude-fuer-deutsches-recht/tabellenreview-3d/CLAUDE.md` pruefen.
2. Falls vorhanden und ohne `[PLATZHALTER]`-Marker: bestaetigen, dass das Praxisprofil schon befuellt ist, und Modus erfragen (`--redo` fuer vollstaendiges Neu-Interview).
3. Falls nicht vorhanden oder mit Platzhaltern: das Kaltstart-Interview unten durchfuehren.
4. Konfigurationsdatei schreiben (uebergeordnete Verzeichnisse bei Bedarf anlegen).
5. Zusammenfassung zeigen und naechste Schritte vorschlagen.
## `--integrationen-pruefen`
Prueft Konnektoren-Verfuegbarkeit (Datenraum-Tool, Excel-Generator, PDF-Generator, Dokumentenspeicher, OCR-Pipeline, Anwaltspruefer-Postfach). Aktualisiert nur den Abschnitt `## Verfuegbare Integrationen`, fuehrt kein neues Interview durch.
Beim Pruefen: nur `OK` melden, wenn ein MCP-Tool-Aufruf tatsaechlich erfolgreich war. Konfigurierte-aber-ungetestete Konnektoren als `unbekannt` markieren.
---
## Kaltstart-Interview: tabellenreview-3d
### 1. Wer nutzt dieses Plugin?
- **Rolle:** Rechtsanwalt (M&A / Immobilien / Arbeit / Datenschutz) / Syndikus / Wirtschaftspruefer / Steuerberater / Notar / Nicht-Jurist mit anwaltlicher Ruecksprache?
- **Praxiskontext:** Einzelkanzlei / kleine Kanzlei / Grosskanzlei / Inhouse / Beratungsstelle / Hochschule
- **Anwaltlicher Pruefer fuer Endabnahme:** Name, Erreichbarkeit (jede Wuerfel-Ausgabe geht erst nach Pruefer-Abnahme ans Mandat)
### 2. Typische Anwendungsfaelle
- **M&A-Due-Diligence** (Vertragsstapel der Zielgesellschaft): ja / nein
- **Immobilien-Portfolio** (Grundbuchauszuege + Mietvertraege + Baulasten): ja / nein
- **Vendor-/Lieferanten-Onboarding** (AGB + AVV + Wirtschaftsdaten + Compliance): ja / nein
- **Arbeitsvertrags-Massenpruefung** (Tarifbezug + AGB-Klauseln + DSGVO + Sozialversicherung): ja / nein
- **Mietvertrags-Portfolio** (Schoenheitsreparaturen + Indexmiete + Betriebskosten): ja / nein
- **Anlagedokumente** (Fondsvertraege / KAGB-Konformitaet / Anlegerschutz): ja / nein
- **Freie Eigenwuerfel:** ja, mit eigener Spalten- / Zeilen- / Arbeitsblatt-Definition
### 3. Standard-Wuerfeldimensionen
- **Spalten (Datenpunkte):** typische Anzahl pro Wuerfel — z. B. 8 bis 25 Spaltenprompts
- **Zeilen (Dokumente):** typische Stapelgroesse — z. B. 10 bis 2000 Dokumente
- **Arbeitsblaetter (Perspektiven):** wie viele Perspektiven werden uebereinander gestapelt — typisch 3 bis 6 (Recht / Steuer / Wirtschaft / Datenschutz / IT / Betrieb)
### 4. Hauszitierweise
- BGH-Stil mit Pinpoint-Randnummer (siehe `references/zitierweise.md` im Repository)
- Kommentar-Stil: Bearbeiter in: Werk, Auflage Jahr, Norm Rn.
- Bei Vertragsstellen: woertliches Zitat in Anfuehrungszeichen, danach Fundstelle (Ziffer Absatz Seite)
### 5. Risikoampel-Schwellen
- **Rot (Blockierend):** [PLATZHALTER — z. B. AGB-unwirksame Klausel BGB Paragraph 307; fehlende AVV bei Auftragsverarbeitung; offene Briefgrundschuld ohne Loeschungsbewilligung]
- **Gelb (Pruefenswert):** [PLATZHALTER — z. B. unklare Kuendigungsfrist; Dienstbarkeit zugunsten unbekannter Dritter]
- **Gruen (Niedrig):** [PLATZHALTER — z. B. branchenueblich; in Vorlage erfasst]
### 6. Excel- und Belegkette-Pfade
- **Excel-Ausgabe-Verzeichnis:** [PLATZHALTER — z. B. `~/.claude/plugins/config/claude-fuer-deutsches-recht/tabellenreview-3d/wuerfel/<projekt>/`]
- **Belegketten-Verzeichnis:** [PLATZHALTER — Speicherort fuer woertliche Quellenzitate mit Datei-Hash]
- **Audit-Trail-Verzeichnis:** [PLATZHALTER — Pfad fuer Prompt-Versionen Laufprotokolle und Pruefer-Abnahmen]
### 7. Standort
- **Bundesland:** [PLATZHALTER]
- **Praxistypus:** Einzelkanzlei / Sozietaet / Partnerschaftsgesellschaft / Inhouse-Rechtsabteilung
---
## Ausgabe
Das Praxisprofil wird in `~/.claude/plugins/config/claude-fuer-deutsches-recht/tabellenreview-3d/CLAUDE.md` geschrieben. Anschliessend zeigen:
- Was eingerichtet wurde
- Welche Skills jetzt sinnvoll als naechstes laufen koennen:
- `/tabellenreview-3d:wuerfel-aufbauen` — Wuerfel-Struktur fuer ein neues Projekt anlegen
- `/tabellenreview-3d:vorlage-ma-due-diligence` — bei M&A-DD direkt mit Vorlage starten
- `/tabellenreview-3d:vorlage-immobilien-portfolio` — bei Immobilienportfolio
- `/tabellenreview-3d:vorlage-arbeitsvertrag-portfolio` — bei Massenpruefung Arbeitsvertraege
- `/tabellenreview-3d:vorlage-vendor-onboarding-3d` — bei Lieferanten-Anbindung
- Hinweis auf Mandatsgeheimnis (Paragraph 43a Absatz 2 BRAO, Paragraph 203 StGB) und Notwendigkeit anwaltlicher Endabnahme
## Rechtlicher Rahmen
- **BRAO** — Paragraph 43a Absatz 2 (Verschwiegenheitspflicht)
- **StGB** — Paragraph 203 (Verletzung von Privatgeheimnissen)
- **DSGVO** — Artikel 28 (Auftragsverarbeitung) bei Verarbeitung von Vertragsstapeln durch Dritte
- **RDG** — Paragraph 2 (Rechtsdienstleistung — Endabnahme durch zugelassenen Rechtsanwalt)
## Hinweise
Dieses Plugin liefert eine Vorstrukturierung. Es ersetzt nicht die Pruefung durch einen zugelassenen Rechtsanwalt. Jede Zelle des Wuerfels ist ein Hinweis der Verifikation bedarf, kein abschliessender Befund. Vor Mandatsabnahme erfolgt die Pruefung durch den anwaltlichen Pruefer (siehe Skill `pruefer-uebergabe-paket`).
@@ -0,0 +1,39 @@
---
name: kreuzblatt-konsistenzpruefung
description: "Prueft die dritte Wuerfel-Dimension auf innere Konsistenz — laeuft NACH `review-durchfuehren` ueber alle Arbeitsblaetter und sucht Widersprueche zwischen Perspektiven (z. B. ein Vertrag rechtlich gruen aber datenschutzrechtlich rot; ein Vertragsvolumen das wirtschaftlich gross aber steuerlich nicht erfasst ist; ein Service-Level betrieblich passabel aber rechtlich unwirksam). Erzeugt `widerspruchsbericht.md` mit pro Widerspruch der Zeile dem widersprechenden Arbeitsblatt der Spalte und der Konflikt-Klassifikation (echter Widerspruch / legitime perspektivische Abweichung / Datenfehler)."
---
# /tabellenreview-3d:kreuzblatt-konsistenzpruefung
## Zweck
Eine Zelle die rechtlich gruen aber datenschutzrechtlich rot ist ist nicht automatisch ein Fehler — sie ist eine perspektivische Abweichung. Oft aber ist sie ein Fehler: dieselbe Tatsache wurde in zwei Arbeitsblaettern unterschiedlich erfasst. Dieser Skill findet beides.
## Methodik
1. **Achsen-Match:** dieselbe Zeile dieselbe Spalte aber unterschiedliches Arbeitsblatt: vergleichen.
2. **Faktischer Widerspruch:** beide Arbeitsblaetter haben das Vertragsdatum extrahiert; das eine sagt 2021-03-15, das andere 2021-03-25. Das ist ein Datenfehler — Pruefer-Flag.
3. **Perspektivischer Widerspruch:** ein Arbeitsblatt sagt 'wirksam' das andere 'unwirksam'. Wenn beide Arbeitsblaetter dieselbe Norm benutzen ist es Datenfehler; wenn unterschiedliche Normen (Recht vs Steuer) ist es legitime Abweichung — als `legitim` markieren.
4. **Ampel-Inkonsistenz:** dieselbe Zeile in einem Arbeitsblatt rot in einem gelb in einem gruen — Konsolidierungsempfehlung an `risikoampel-aggregation`.
5. **Norm-Bezugs-Widerspruch:** ein Arbeitsblatt verweist auf BGB Paragraph 307, ein anderes auf BGB Paragraph 305c bei derselben Klausel. Beides moeglich — Pruefer-Hinweis.
## Konflikt-Klassifikation
- **echter Widerspruch:** beide Antworten beanspruchen dieselbe Tatsache aber unterscheiden sich. Pruefer-Flag rot.
- **legitime perspektivische Abweichung:** Arbeitsblaetter haben unterschiedliche Pruefmassstaebe. Vermerk gelb.
- **Datenfehler:** OCR-Konfidenz schwach in einem der Arbeitsblaetter — Re-Run dieser Zelle.
- **Klassifikationsfehler:** Dokumenttyp falsch erkannt — Zeile neu klassifizieren.
## Ausgabe
- `widerspruchsbericht.md` mit pro Widerspruch:
- Zeile (Dokument)
- Spalte (Datenpunkt)
- Arbeitsblatt-A und Arbeitsblatt-B mit jeweiliger Antwort
- Konflikt-Klassifikation
- Empfohlene Aktion (Re-Run / Pruefer / Konsolidierung)
## Beispiele
- **echter Widerspruch:** Kundenvertrag-042. Spalte 'Laufzeit'. Recht: '3 Jahre + 1 Jahr Verlaengerung'. Wirtschaft: '4 Jahre Festlaufzeit'. Echter Widerspruch — Wirtschaft hat den Vertrag verkuerzt gelesen.
- **legitime Abweichung:** Lizenzvertrag-018. Spalte 'Haftung'. Recht: 'unwirksam BGB Paragraph 309 Nr 7'. Steuer: 'irrelevant — Pauschalhaftungs-Aufwand absetzbar'. Legitim — unterschiedliche Pruefmassstaebe.
@@ -0,0 +1,78 @@
---
name: pdf-bericht-erzeugen
description: "Erstellt einen pruefbaren PDF-Bericht aus dem 3D-Wuerfel. Struktur: Deckblatt mit Projekt Mandant Stichtag Wuerfel-Ampel; Management-Summary mit Hotspots und blockierenden Roten; pro Arbeitsblatt-Perspektive ein Abschnitt mit Aggregat und Top-Findings; Anhang mit vollstaendigen Tabellen pro Arbeitsblatt; Beleganhang mit zitierten Quellen und Datei-Hashes; Audit-Anhang mit Prompt-Versionen Modell-Version und Reviewlauf-Metadaten. Bedingte Formatierung fuer Ampelfarben. Gerichtsfaehig in dem Sinne dass jede Aussage rueckverfolgbar ist."
---
# /tabellenreview-3d:pdf-bericht-erzeugen
## Zweck
Mandanten lesen lieber PDF als Excel. Der PDF-Bericht ist die Erzaehlfassung des Wuerfels: vom Aggregat ueber die Perspektiven bis in die Belegkette.
## Struktur
### 1. Deckblatt
- Projektname und kurzer Anlassbezug (z. B. 'M&A-DD Erwerb der X-GmbH zum Stichtag YYYY-MM-DD')
- Mandant und anwaltlicher Pruefer
- Anzahl Dokumente Anzahl Datenpunkte Anzahl Arbeitsblatt-Perspektiven
- Wuerfel-Gesamtampel
- Pruefer-Abnahme-Status
### 2. Management-Summary (Ein Blatt)
- Wuerfel-Ampel mit Begruendung in drei Saetzen
- Top-5-Hotspots (Datenpunkte mit ueberproportional vielen roten Zellen)
- Top-5-rote-Zeilen (Dokumente die das groesste Risiko tragen)
- Top-3-Widersprueche aus `kreuzblatt-konsistenzpruefung`
- Anzahl Pruefer-Flags und Status der Abnahme
### 3. Pro Arbeitsblatt-Perspektive (ein Abschnitt)
- Perspektive (Recht / Steuer / Wirtschaft / Datenschutz / IT / Betrieb / Compliance)
- Arbeitsblatt-Ampel mit Begruendung
- Top-Findings dieser Perspektive (max 10)
- Hinweis auf zustaendigen Pruefer (Rechtsanwalt / Steuerberater / DSB usw.)
### 4. Vollstaendige Tabellen (Anhang A)
Pro Arbeitsblatt eine Tabelle mit allen Zeilen und Spalten. Ampelfarben als Hintergrund. Zell-Inhalt: Antwort plus Fundstelle plus Pruefer-Flag.
### 5. Belegkette (Anhang B)
Alle zitierten Quellen mit:
- Datei-ID
- Pfad
- SHA-256-Hash
- Seitenzahl bei Fundstelle
- OCR-Konfidenz pro Seite (bei gescannten Dokumenten)
### 6. Audit-Anhang (Anhang C)
- Prompt-Versionen (Spalten und Zeilen)
- Verwendete Modell-Version und Konfiguration
- Reviewlauf-Zeitstempel und Laufdauer
- Cache-Trefferquote
- Pruefer-Abnahme-Historie
## Bedingte Formatierung
- Rote Hintergrundfarbe bei roter Ampel
- Gelbe Hintergrundfarbe bei gelber Ampel
- Schwacher Gruener-Ton bei gruener Ampel (sonst zu unruhig)
- Schraffur bei Pruefer-Flag
## Sicherheit
- PDF mit eingebetteten Schriften (kein nachtraegliches Ersetzen)
- Optional: Schreibschutz und Signaturfeld fuer den Pruefer
- Optional: Wasserzeichen 'VERTRAULICH ARBEITSERGEBNIS' bei unsignierter Fassung
## Ausgabe
- `<projekt>-bericht.pdf`
- `<projekt>-bericht-quellen.zip` (optional) — alle in der Belegkette referenzierten Quelldokumente
## Grenzen
Bei sehr grossen Wuerfeln (mehr als 50.000 Zellen) wird der PDF unhandlich. In diesem Fall: PDF nur fuer Management-Summary und Anhang A pro Arbeitsblatt als separate PDFs. Vollstaendige Daten weiter in Excel.
@@ -0,0 +1,66 @@
---
name: prompt-versionierung
description: "Versioniert alle Spalten- und Zeilenprompts mit semantischer Versions-ID — patch fuer Wortlautfeinheiten minor fuer geaenderte Antworttypen oder Ampelregeln major fuer geaenderte Pruefdimension. Jede Zelle im Wuerfel traegt die Prompt-Version zum Zeitpunkt der Befuellung. Bei Prompt-Aenderung schlaegt der Skill vor welche Zellen invalidiert und neu zu berechnen sind (siehe `caching-und-teil-rerun`). Sicherheitsnetz gegen `schleichende` Spaltenanderungen. Erzeugt `prompt-historie.yaml` und `aktive-prompts.yaml`."
---
# /tabellenreview-3d:prompt-versionierung
## Zweck
Wenn der Spaltenprompt 'Change-of-Control' heute leicht anders formuliert ist als gestern dann sind die heutigen Zellen mit den gestrigen nicht vergleichbar. Dieser Skill macht den Unterschied explizit.
## Versionierungsschema
Semantische Versions-ID pro Prompt: `<spalte-id>@<major>.<minor>.<patch>`
### Patch (`x.y.Z+1`)
- Wortlautfeinheiten ohne Sinnaenderung (Tippfehler / Stilkorrektur / Beispiel ergaenzt)
- Vorhandene Zellen NICHT invalidiert
- Empfehlung: bestehende Zellen behalten
### Minor (`x.Y+1.0`)
- Antworttyp geaendert (z. B. Freitext zu Ja-Nein)
- Ampelregel geaendert (Schwelle verschoben)
- Antwortdimension hinzugefuegt (z. B. zusaetzlich Schwelle in EUR abfragen)
- Vorhandene Zellen werden auf `nachpruefen` gesetzt
- Empfehlung: betroffene Spalten erneut laufen lassen (Teil-Rerun)
### Major (`X+1.0.0`)
- Pruefdimension geaendert (z. B. Spalte 'AGB-Wirksamkeit' splittet zu 'Wirksam' und 'Anwendbares-AGB-Regime')
- Spalte umbenannt oder zusammengelegt
- Vorhandene Zellen werden invalidiert
- Empfehlung: betroffene Zellen komplett neu berechnen
## Aktivierung und Deaktivierung
- Nur eine Version pro Spalte ist gleichzeitig aktiv (`aktive-prompts.yaml`)
- Alte Versionen liegen im `prompt-historie.yaml` mit `gueltig-bis`-Datum
- Wer den aktiven Prompt aendert traegt zwingend den Migrationspfad fuer bestehende Zellen ein
## Pflichtfelder pro Prompt-Version
```yaml
- spalte-id: change-of-control
version: "2.1.0"
wortlaut: |
Enthaelt der Vertrag eine Klausel die bei Kontrollwechsel ...
antworttyp: zitat-mit-fundstelle-und-schwelle
ampel-regel:
rot: "Klausel vorhanden + harte Kuendigungsfolge ohne Heilung"
gelb: "Zustimmungsvorbehalt mit unklarer Schwelle"
gruen: "Keine Klausel oder branchenuebliche Schwelle"
geaendert-am: "2026-05-20"
geaendert-von: "anwalt-x"
migrationspfad: "Patch-Aenderung — bestehende Zellen behalten gueltig."
```
## Integration mit Audit-Trail
Jede Prompt-Aenderung erzeugt einen `prompt.geaendert` Eintrag im `audit-trail-protokoll` mit Versionsnummer und Begruendung.
## Grenzen
Versionierung verhindert keine schlechten Prompts — sie macht sie nur sichtbar. Der Pruefer entscheidet ob Migration noetig ist.
@@ -0,0 +1,72 @@
---
name: pruefer-uebergabe-paket
description: "Schnuert das vollstaendige Pruefer-Paket nach Abschluss eines Wuerfellaufs — Excel-Wuerfel-Datei aus Skill `excel-multi-sheet-export` PDF-Bericht aus `pdf-bericht-erzeugen` Belegketten-CSV aus `belegkette-rueckverfolgung` Audit-Trail-Auszug aus `audit-trail-protokoll` Prompt-Versionen aus `prompt-versionierung` Widerspruchsbericht aus `kreuzblatt-konsistenzpruefung` Ampel-Aggregat aus `risikoampel-aggregation` Pruefer-Flag-Arbeitsliste. Erzeugt ein ZIP-Paket plus Begleitschreiben. Pflichtschritt vor Mandatsabnahme. Ohne Pruefer-Unterschrift kein Versand an Mandant."
---
# /tabellenreview-3d:pruefer-uebergabe-paket
## Zweck
Das Plugin liefert nicht das fertige Mandatsergebnis. Es liefert das Pruefer-Paket — alles was der zugelassene Rechtsanwalt braucht um in vertretbarer Zeit die Endabnahme machen zu koennen. Dieser Skill schnuert das Paket.
## Bestandteile
### 1. Hauptdatei
- `<projekt>-wuerfel.xlsx` aus `excel-multi-sheet-export` mit allen Tabellenreitern.
### 2. Erzaehlfassung
- `<projekt>-bericht.pdf` aus `pdf-bericht-erzeugen` mit Deckblatt Management-Summary und Anhang.
### 3. Belegkette
- `belegkette.csv` aus `belegkette-rueckverfolgung` — Pflichtanhang fuer Reproduzierbarkeit.
### 4. Audit
- `audit-trail-auszug.md` aus `audit-trail-protokoll` — die letzten N Ereignisse, mindestens aber Lauf-Start Lauf-Ende Prompt-Versionen und Pruefer-Flags.
### 5. Prompt-Versionen
- `prompt-historie.yaml` aus `prompt-versionierung` — welche Versionen aktiv waren beim Lauf.
### 6. Widersprueche
- `widerspruchsbericht.md` aus `kreuzblatt-konsistenzpruefung` — Konflikte zwischen Arbeitsblaettern.
### 7. Ampel-Aggregat
- `ampel-aggregat.md` aus `risikoampel-aggregation` — Gesamtbild auf Wuerfel- Arbeitsblatt- Spalten- und Zeilenebene.
### 8. Pruefer-Flag-Arbeitsliste
- `pruefer-flags.xlsx` — Liste aller Zellen die menschliche Pruefung brauchen. Spalten: Zeile Arbeitsblatt Spalte Grund Antwortvorschlag Entscheidung (leer).
### 9. Begleitschreiben
- `begleitschreiben.md` — eine Seite. Was wurde gemacht. Wie viele Dokumente. Wie viele Hotspots. Wie viele Pruefer-Flags. Erwartete Pruefdauer. Ablauf der Abnahme.
## Zusammenstellung
Alles in einem ZIP: `<projekt>-pruefer-paket-<zeitstempel>.zip`
## Abnahme
Der Pruefer:
1. Liest das Begleitschreiben.
2. Geht die Pruefer-Flag-Arbeitsliste durch — Entscheidung pro Flag.
3. Stichprobenpruefung an gelben und gruenen Zellen.
4. Pruefung der roten Zellen und Hotspots vollstaendig.
5. Unterschrift im Audit-Trail (`prueferabnahme.eingegeben`).
## Erst nach Abnahme
Erst nach dokumentierter Pruefer-Abnahme darf das Paket (oder Auszuege davon) an den Mandanten gehen. Das Plugin sperrt die Mandantenausgabe per Schwellenwert: ohne `prueferabnahme.eingegeben` im Audit-Trail wird der Skill `mandant-versenden` (sofern in der Praxis vorgesehen) verweigert.
## Begruendung
- BRAO Paragraph 43a Absatz 2 — Verschwiegenheit
- StGB Paragraph 203 — Privatgeheimnisse
- RDG Paragraph 2 — Rechtsdienstleistung darf nur durch Rechtsanwalt erbracht werden — der Wuerfel ist Vorbereitung, die Abnahme ist die Rechtsdienstleistung
@@ -0,0 +1,52 @@
---
name: review-durchfuehren
description: "Fuehrt den eigentlichen Reviewlauf ueber den Wuerfel durch — Anzahl Zellen = Spalten x Zeilen x Arbeitsblaetter. Pro Zelle: Spaltenprompt + Zeilenprompt + Arbeitsblatt-Perspektive zusammenfuehren, Antwort aus dem Dokument extrahieren mit woertlichem Zitat und Fundstelle, Ampel anhand der Spalten-Ampelregel setzen. Bei Quasi-Duplikaten Cache aus `caching-und-teil-rerun` nutzen. Bei OCR-Konfidenz unter 90 Prozent automatisch Pruefer-Flag. Pro Reviewlauf Audit-Eintrag in `audit-trail-protokoll`. Schreibt `wuerfel.parquet` mit allen Zellen sowie `lauf-zusammenfassung.md`."
---
# /tabellenreview-3d:review-durchfuehren
## Zweck
Das ist der Hauptlauf. Wenn der Wuerfel 25 Spalten 200 Zeilen und 5 Arbeitsblaetter hat sind das 25.000 Zellen. Jede Zelle braucht: Antwort + woertliches Zitat + Fundstelle + Ampel + Pruefer-Flag.
## Eingaben
- `wuerfel-schema.yaml`
- `spaltenprompts.yaml`
- `zeilenprompts.yaml`
- `arbeitsblaetter.yaml`
- `zeilen-inventar.yaml`
- Praxisprofil unter `~/.claude/plugins/config/claude-fuer-deutsches-recht/tabellenreview-3d/CLAUDE.md`
## Ablauf pro Zelle
1. **Prompt zusammenfuehren:** Arbeitsblatt-Perspektive vor Spaltenprompt vor Zeilenprompt. Konflikte protokollieren.
2. **Quelldokument oeffnen:** Pfad + Hash gegen Inventar abgleichen — falls Hash abweicht: Belegkette unterbrochen Pruefer-Flag setzen.
3. **Antwort extrahieren:** Antworttyp aus Spaltenprompt-Definition beachten (Freitext / zitat-mit-fundstelle / ja-nein / Datum / Geldbetrag / Aufzaehlung).
4. **Belegkette schreiben:** woertliches Zitat in Anfuehrungszeichen, danach Fundstelle (Datei-ID + Seite + Absatz + ggf. Ziffer).
5. **Ampel setzen:** anhand `ampel-regel` aus dem Spaltenprompt (rot / gelb / gruen).
6. **Pruefer-Flag setzen wenn:**
- OCR-Konfidenz unter 90 Prozent
- Antworttyp `zitat-mit-fundstelle` aber kein Zitat extrahierbar
- Konflikt zwischen Spalten- und Zeilenprompt
- Mehrdeutigkeit (mehrere plausible Antworten im Dokument)
7. **Querweis aufbauen:** wenn Zellen-Ergebnis auf anderen Vertrag referenziert (`siehe Anlage 7 zu Vertrag X`) als Cross-Ref vermerken.
8. **Cache pruefen:** bei Quasi-Duplikaten (Aehnlichkeit ueber 95 Prozent) zur Zelle eines bereits geprueften Dokuments Cache-Treffer vorschlagen — Pruefer entscheidet ob uebernommen.
## Ausgabeformat
- `wuerfel.parquet` (oder JSON) mit einer Zeile pro Zelle:
```
arbeitsblatt-id, zeile-id, spalte-id, antwort, woertliches-zitat, fundstelle, ampel, pruefer-flag, prompt-version, lauf-zeitstempel
```
- `lauf-zusammenfassung.md` — Anzahl Zellen pro Ampel, Anzahl Pruefer-Flags, Anzahl Cache-Treffer, Laufdauer, Modell-Version, Audit-Trail-Eintrag-ID.
## Reihenfolge
Standard: Arbeitsblatt-aussen, Zeile-mittel, Spalte-innen. Optional: Spalte-aussen wenn Spaltenprompt aufwaendig (z. B. Volltext-Indexierung) und ueber den Stapel gemeinsam profitiert.
## Grenzen
Jede Zelle ist ein Hinweis kein Befund. Pruefer-Flags sind die wichtigste Ausgabe — sie sagen wo der menschliche Pruefer hinschauen muss. Untermarkierung ist eine Einbahnstrasse; Uebermarkierung ist eine Zweiwegtuer die ein Anwalt in 30 Sekunden schliesst.
@@ -0,0 +1,53 @@
---
name: risikoampel-aggregation
description: "Konsolidiert die Ampel-Wertungen entlang aller drei Wuerfelachsen — pro Zelle (atomisch) pro Zeile (Dokument-Gesamtampel) pro Spalte (Datenpunkt-Hotspots) pro Arbeitsblatt (Perspektiven-Gesamtampel) und pro Gesamtwuerfel (Projekt-Ampel). Verwendet Schweregrad-Boden — eine rote Zelle macht die Zeile mindestens orange. Erkennt Hotspots (Spalten mit ueberproportional vielen roten Zellen). Erzeugt `ampel-aggregat.md` und Heatmap-Daten fuer Excel-Export. Pflichtschritt vor `pruefer-uebergabe-paket`."
---
# /tabellenreview-3d:risikoampel-aggregation
## Zweck
4000 Zellen einzeln zu sichten ist nicht praktikabel. Diese Aggregation reduziert die Sicht ohne Information zu verlieren — wer reinzoomen will klickt durch.
## Aggregationsstufen
### Zellen-Ampel (atomisch)
Aus `review-durchfuehren`. Vier Werte: gruen / gelb / rot / pruefer-flag.
### Zeilen-Ampel (Dokument)
Konsolidierung ueber alle Zellen einer Zeile (also ueber alle Spalten aller Arbeitsblaetter):
- mindestens 1 rote Zelle = Zeile **rot**
- keine rote aber mindestens 2 gelbe = Zeile **gelb**
- nur gruen = Zeile **gruen**
- mindestens 1 Pruefer-Flag = `pruefer-flag` zusaetzlich
### Spalten-Ampel (Datenpunkt-Hotspot)
Anzahl roter Zellen ueber alle Zeilen ueber alle Arbeitsblaetter pro Spalte. Top-5-Spalten mit hoechstem Rot-Anteil = Hotspot-Spalten. Beispiel: 'Change of Control' rot in 42 von 87 Vertraegen = Hotspot.
### Arbeitsblatt-Ampel (Perspektive)
Anteil roter Zeilen je Arbeitsblatt. Erlaubt Aussage: 'aus Datenschutzsicht ist das Portfolio kritisch, aus Wirtschaftssicht passabel'.
### Wuerfel-Ampel (Gesamtprojekt)
Worst-of-Worst-Konsolidierung: wenn irgendein Arbeitsblatt rot ist und irgendeine Zeile rot ist und Pruefer noch nicht abgenommen hat = **rot blockierend**.
## Schweregrad-Boden
Wenn ein Skill ein Finding mit einem Schweregrad produziert und ein anderer Skill (z. B. `kreuzblatt-konsistenzpruefung`) ihn aendern will, gilt der vorgelagerte Schweregrad als BODEN — eine rote Zelle kann nicht still nach gelb verschoben werden, nur dokumentiert ueberschrieben.
## Ausgabe
- `ampel-aggregat.md` mit:
- Wuerfel-Ampel (gesamt)
- Arbeitsblatt-Ampeln (eine je Perspektive)
- Spalten-Hotspots (Top-N)
- Zeilen-Ampel-Liste (sortiert nach Schwere)
- `heatmap.json` mit Daten fuer Excel-Heatmap-Visualisierung
## Hinweis zur Pruefer-Abnahme
Vor Mandatsabnahme muessen ALLE Zellen mit `pruefer-flag` durch den Pruefer abgehakt sein. Ohne Pruefer-Abnahme darf das Aggregat nicht an Mandanten gehen.
@@ -0,0 +1,60 @@
---
name: spaltenprompts-definieren
description: "Definiert die Spaltenprompts der ersten Wuerfel-Achse — jede Spalte ist eine einzige praezise Frage die fuer ALLE Dokumente identisch gestellt wird damit Vergleichbarkeit ueber den Stapel entsteht. Enthaelt eine Bibliothek typischer Spaltenprompts fuer M&A-DD (Change-of-Control / MAC / Abtretungsverbot / Haftungsbegrenzung) Immobilien (Belastungen Abteilung II und III / Rang / Loeschungserleichterung) Arbeitsvertrag (Tarifbindung / Probezeit / Kuendigungsfrist) Vendor (AGB / AVV / SLA / Exit) Mietvertrag (Schoenheitsreparaturen / Indexmiete / Betriebskosten). Erzeugt `spaltenprompts.yaml` mit Antworttyp Pflichtfeld-Flag und Ampelregel pro Spalte."
---
# /tabellenreview-3d:spaltenprompts-definieren
## Zweck
Die erste Wuerfel-Achse — Spalten — ist die wichtigste. Ein schlechter Spaltenprompt erzeugt schlechte Zellen ueber den gesamten Stapel. Dieser Skill kuratiert Spaltenprompts: aus Bibliothek waehlen, anpassen, neu schreiben.
## Bibliothek (Auszug)
### M&A-Due-Diligence
- **Change-of-Control:** "Enthaelt der Vertrag eine Klausel die bei Kontrollwechsel beim Vertragspartner Kuendigung Zustimmungspflicht oder Anpassung ausloest? Wenn ja woertliches Zitat mit Fundstelle und Ausloeseschwelle (z. B. mehr als 50 Prozent Anteile / 25 Prozent / Sperrminoritaet)."
- **Abtretungsverbot:** "Ist die Abtretung von Rechten aus dem Vertrag ausgeschlossen oder zustimmungspflichtig? Wenn ja: nur Anspruch oder Vertragsuebernahme? Woertliches Zitat und Norm-Bezug (BGB Paragraph 399 / HGB Paragraph 354a)."
- **MAC-Klausel:** "Enthaelt der Vertrag eine Material-Adverse-Change-Klausel? Wenn ja Definition der Wesentlichkeit und Rechtsfolge."
- **Haftungsbegrenzung:** "Wie ist die Haftung beschraenkt? Pro Schadensfall und pro Vertragsjahr? Aussnahmen (Vorsatz grobe Fahrlaessigkeit Personenschaeden)?"
### Immobilien-Portfolio
- **Abteilung II:** "Welche Lasten und Beschraenkungen sind in Abteilung II eingetragen? Pro Eintrag: Art Beguenstigter Rang und Loeschungserleichterung."
- **Abteilung III:** "Welche Grundpfandrechte sind in Abteilung III eingetragen? Pro Eintrag: Betrag Glaeubiger Rang Brieftyp und Loeschungsbewilligung vorhanden ja oder nein."
- **Baulast:** "Ist im Baulastenverzeichnis eine Baulast verzeichnet? Inhalt und gegen wen wirksam (Baulasten existieren NICHT im Grundbuch)."
### Arbeitsvertrag
- **Tarifbindung:** "Wird auf einen Tarifvertrag Bezug genommen? Wenn ja welcher Tarifvertrag in welcher Fassung statisch oder dynamisch?"
- **Probezeit:** "Wie lange ist die Probezeit? Maximal 6 Monate nach BGB Paragraph 622 Absatz 3 zulaessig."
- **Befristung:** "Ist der Vertrag befristet? Mit oder ohne Sachgrund? Falls ohne Sachgrund: Hoechstdauer 2 Jahre nach TzBfG Paragraph 14."
### Vendor-Onboarding
- **AVV-Pflicht:** "Verarbeitet der Vendor personenbezogene Daten im Auftrag? Wenn ja liegt eine AVV nach DSGVO Artikel 28 vor und ist sie aktuell?"
- **Exit-Klausel:** "Welche Pflichten treffen den Vendor bei Vertragsende (Datenherausgabe Loeschung Transition-Services)?"
## Pflichtfelder pro Spalte
```yaml
- id: change-of-control
titel: "Change of Control"
prompt: |
Enthaelt der Vertrag eine Klausel die bei Kontrollwechsel ...
antworttyp: zitat-mit-fundstelle
pflichtfeld: true
ampel-regel:
rot: "Klausel vorhanden + harte Kuendigungsfolge ohne Heilung"
gelb: "Zustimmungsvorbehalt mit unklarer Schwelle"
gruen: "Keine Klausel oder branchenueblicher Standard"
```
## Ausgabe
- `spaltenprompts.yaml` — fertige Spaltenprompts mit allen Pflichtfeldern
- Optional: `spaltenprompt-bibliothek.yaml` als wiederverwendbare Bibliothek
## Grenzen
Spaltenprompts ersetzen nicht das Lesen des Dokuments. Sie machen das Lesen reproduzierbar und vergleichbar.
@@ -0,0 +1,69 @@
---
name: vorlage-arbeitsvertrag-portfolio
description: "Wuerfelvorlage fuer Massenpruefung von Arbeitsvertraegen — 15 Spalten (Vertragsdatum Probezeit Befristung-mit-oder-ohne-Sachgrund Wochenarbeitszeit Kuendigungsfrist Tarifbindung Bruttogehalt Sonderzahlung Verschwiegenheit Wettbewerbsverbot Karenzentschaedigung Urlaub Vorbehaltsklauseln Ueberstundenklausel Verfallklauseln) x N Vertraege x 3 Arbeitsblaetter (Arbeitsrecht / DSGVO-Beschaeftigtendatenschutz / Sozialversicherung). Verankert in BGB (Paragraph 305 ff. / Paragraph 622) TzBfG NachwG ArbZG MuSchG BEEG sowie BAG-Rechtsprechung. Geeignet fuer DD beim Erwerb personalintensiver Unternehmen Compliance-Audit Tarifumstellung."
---
# /tabellenreview-3d:vorlage-arbeitsvertrag-portfolio
## Zweck
Wer einen Mittelstaendler erwirbt steht vor 200 Arbeitsvertraegen mit jeweils 12 bis 30 Klauseln. Diese Vorlage macht das pruefbar — in einem Lauf 200 mal 15 mal 3 = 9000 Zellen mit konsolidierter Ampel.
## Spalten (15 Datenpunkte)
1. **Vertragsdatum und Eintritt**
2. **Probezeit** — max 6 Monate (BGB Paragraph 622 Abs 3)
3. **Befristung** — mit / ohne Sachgrund (TzBfG Paragraph 14 Abs 2 / Paragraph 14 Abs 1)
4. **Wochenarbeitszeit** — Vollzeit / Teilzeit (Paragraph 8 TzBfG / ArbZG)
5. **Kuendigungsfrist** — BGB Paragraph 622 / abweichende Vereinbarung
6. **Tarifbindung** — statisch / dynamisch / Bezugnahmeklausel / Gleichstellungsabrede
7. **Bruttogehalt** — Festgehalt / Variable / Provisionen
8. **Sonderzahlungen** — 13. Gehalt / Weihnachtsgeld / Bonus / Rueckzahlungsklauseln
9. **Verschwiegenheitsklausel** — Reichweite / Dauer nach Vertragsende
10. **Wettbewerbsverbot** — Bindung / Karenzentschaedigung HGB Paragraph 74 ff.
11. **Karenzentschaedigung** — Hoehe (mind 50 Prozent) / Berechnungsbasis
12. **Urlaub** — Mindestmass BUrlG Paragraph 3 / vertraglich vereinbart
13. **Vorbehaltsklauseln** — Versetzungs- / Widerrufs- / Anrechnungsklausel
14. **Ueberstundenklausel** — Pauschalabgeltung (BAG strenge Pruefung)
15. **Verfallklauseln** — Ausschlussfristen (mindestens 3 Monate Bag Rechtsprechung)
## Arbeitsblatt-Perspektiven (3)
### Arbeitsrecht (Anwaltsperspektive)
- Zusatzspalten: AGB-Wirksamkeit der Klauseln (BGB Paragraph 305 ff.) / Transparenzgebot / Klauselverbote BGB Paragraph 308 / Paragraph 309
- Pruefer: Arbeitsrechtler
- Materialitaet rot: unwirksame Ausschlussfrist unter 3 Monaten; Wettbewerbsverbot ohne Karenzentschaedigung; Widerrufsvorbehalt fuer Hauptleistung
### DSGVO-Beschaeftigtendatenschutz
- Zusatzspalten: Einwilligungen zu Bild- und Datenverarbeitung / BDSG Paragraph 26 / Loeschpflichten / Mitarbeiterueberwachungsklausel
- Pruefer: Datenschutzbeauftragter
- Materialitaet rot: Pauschal-Einwilligung fuer beliebige Datenverarbeitung; verdeckte Ueberwachung im Vertrag
### Sozialversicherung
- Zusatzspalten: Sozialversicherungspflicht / Statusfeststellungsverfahren / Geringfuegigkeit (450 / 538 EUR)
- Pruefer: Lohnbuchhaltung / Sozialversicherungsexperte
- Materialitaet rot: Scheinselbststaendigkeit-Verdacht; Statusfeststellung steht aus
## BAG-Leitsaetze
- BAG zu AGB-Kontrolle in Arbeitsvertraegen
- BAG zur Karenzentschaedigung HGB Paragraph 74
- BAG zur Befristung ohne Sachgrund TzBfG Paragraph 14 Abs 2
## Normenrahmen
- **BGB** — Paragraph 305 ff. (AGB-Kontrolle), Paragraph 622 (Kuendigung)
- **HGB** — Paragraph 74 ff. (Wettbewerbsverbot)
- **TzBfG** — Befristung Teilzeit
- **NachwG** — Nachweispflicht der Arbeitsbedingungen
- **ArbZG** — Arbeitszeit
- **MuSchG / BEEG** — Mutterschutz Elternzeit
- **BUrlG** — Urlaub
- **BDSG** — Paragraph 26 Beschaeftigtendatenschutz
## Ausgabe
Wuerfel-Schema fix und fertig. Direkt einsatzbereit.
@@ -0,0 +1,80 @@
---
name: vorlage-immobilien-portfolio
description: "Wuerfelvorlage fuer Immobilien-Portfolioanalyse — 16 Spalten (Gemarkung / Flur / Flurstueck / Wirtschaftsart / Groesse / Eigentuemerkette / Abteilung-II-Lasten / Abteilung-III-Grundpfandrechte / Rang / Loeschungserleichterung / Briefgrundschuld-offen / Baulasten-aus-Verzeichnis / Altlastenverdacht / Vorkaufsrecht Gemeinde nach BauGB / Sanierungsvermerk BauGB Paragraph 144 / Nacherbenvermerk BGB Paragraph 2113) x N Flurstuecke x 3 Arbeitsblaetter (Recht / Technik / Wirtschaft). Verankert in Grundbuchordnung Baugesetzbuch BBodSchG und WEG. Geeignet fuer Erwerbs-DD Bestandsaufnahme Refinanzierung."
---
# /tabellenreview-3d:vorlage-immobilien-portfolio
## Zweck
Immobilien-Portfolioanalyse. Pro Flurstueck dieselben 16 Fragen, drei Perspektiven uebereinander.
## Spalten (16 Datenpunkte)
### Bestandsverzeichnis
1. Gemarkung
2. Flur
3. Flurstueck
4. Wirtschaftsart und Lage
5. Groesse in Quadratmeter
### Abteilung I (Eigentum)
6. Eigentuemerkette mit Erwerbsgrund
### Abteilung II (Lasten und Beschraenkungen)
7. Abteilung-II-Eintraege (Dienstbarkeit / Reallast / Vorkaufsrecht / Sanierungsvermerk / Nacherbenvermerk / Insolvenzvermerk)
### Abteilung III (Grundpfandrechte)
8. Grundpfandrechte mit Betrag Glaeubiger Brieftyp
9. Rang
10. Loeschungserleichterung vorhanden
11. Offene Briefgrundschuld ohne Loeschungsbewilligung
### Aussergrundbuch
12. Baulasten aus Baulastenverzeichnis (NICHT im Grundbuch)
13. Altlastenverdachtsflaeche aus Kataster
14. Vorkaufsrecht der Gemeinde BauGB Paragraph 24 ff.
15. Sanierungsvermerk BauGB Paragraph 144 (Genehmigung erforderlich)
16. Nacherbenvermerk BGB Paragraph 2113
## Arbeitsblatt-Perspektiven (3)
### Recht
- Zusatzspalten: WEG-Verwaltung / Mieterausschluss / Sondernutzungsrechte
- Pruefer: Immobilienanwalt / Notar
- Materialitaet rot: offene Briefgrundschuld ohne Loeschungsbewilligung; Vorkaufsrecht der Gemeinde; Sanierungsvermerk ohne Genehmigung
### Technik
- Zusatzspalten: Bauzustand / Energieausweis / Schadstoffaltlast / Brandschutz
- Pruefer: Bauingenieur / Sachverstaendiger
- Materialitaet rot: Altlastenverdacht ohne Beraeumungsplan
### Wirtschaft
- Zusatzspalten: Mietzins pro qm / Leerstandsquote / Instandhaltungsrueckstand / Wertgutachten
- Pruefer: Asset-Manager / Bewerter
- Materialitaet rot: Mietzins mehr als 25 Prozent unter Marktmiete UND Restlaufzeit unter 12 Monate
## Normenrahmen
- **GBO** — Grundbuchordnung
- **BGB** — Paragraph 873 ff. (dingliche Rechte), Paragraph 1018 ff. (Dienstbarkeiten), Paragraph 1113 ff. (Hypothek / Grundschuld), Paragraph 2113 (Nacherbenvermerk)
- **BauGB** — Paragraph 24 ff. (Vorkaufsrecht Gemeinde), Paragraph 144 (Sanierungsvermerk-Genehmigung)
- **BBodSchG** — Bodenschutz und Altlasten
- **WEG** — Wohnungseigentumsgesetz
- **GwG** — Paragraph 20 (Transparenzregister wirtschaftlich Berechtigte bei juristischen Personen als Eigentuemer)
## Hinweise
Baulasten existieren NICHT im Grundbuch. Querverweis mit Baulastenverzeichnis zwingend. Altlasten ergeben sich aus dem Kataster — nicht aus dem Grundbuch.
## Ausgabe
Wuerfel-Schema fix und fertig. Direkt einsatzbereit.
@@ -0,0 +1,68 @@
---
name: vorlage-ma-due-diligence
description: "Fertige Wuerfelvorlage fuer M&A-Due-Diligence — 18 Spalten (Vertragsart Laufzeit Kuendigungsfrist Change-of-Control MAC-Klausel Abtretungsverbot Haftungsbegrenzung Garantien Vertragsstrafe SLA Datenschutz Geheimhaltung Verguetung Preisanpassung Schriftform Gerichtsstand Schiedsklausel anwendbares Recht) x N Vertraege aus dem Datenraum x 4 Arbeitsblaetter (Recht / Steuer / Wirtschaft / Datenschutz). Mit BGB-Verankerung (Paragraph 307 ff. / Paragraph 311 / Paragraph 399 / Paragraph 444) HGB-Verankerung (Paragraph 354a) AktG (Paragraph 311 Konzernrecht) und BGH-Leitsaetzen. Startbar mit einem Klick — kein eigener Wuerfel-Aufbau noetig."
---
# /tabellenreview-3d:vorlage-ma-due-diligence
## Zweck
M&A-DD bei einem Vertragsstapel der Zielgesellschaft. Die Standardfragen sind bekannt — diese Vorlage liefert sie fix und fertig: Spaltenprompts mit BGH-Verankerung, vier Arbeitsblatt-Perspektiven, Ampel-Schwellen praxisbewaehrt.
## Spalten (18 Datenpunkte)
1. **Vertragsart** — Rahmenvertrag / Einzelvertrag / NDA / Lizenz / Lieferung / Werk
2. **Laufzeit und Beginn** — Vertragsdatum + Festlaufzeit / unbefristet
3. **Kuendigungsfrist** — ordentliche / ausserordentliche / Sondertatbestaende
4. **Change-of-Control** — Klausel vorhanden / Schwelle / Rechtsfolge (BGH KZR 2/07)
5. **MAC-Klausel** — Wesentlichkeitsdefinition / Rechtsfolge (BGB Paragraph 313 / 314)
6. **Abtretungsverbot** — BGB Paragraph 399 / HGB Paragraph 354a / Vertragsuebernahme
7. **Haftungsbegrenzung** — pro Fall / pro Jahr / Ausschluss Vorsatz und grobe Fahrlaessigkeit
8. **Garantien** — beschaffenheitsbezogen / verschuldensunabhaengig / Haftungsausschluss BGB Paragraph 444
9. **Vertragsstrafe** — Hoehe / Deckelung / Verschuldensanknuepfung
10. **Service-Level** — Reaktionszeit / Verfuegbarkeit / Wiederherstellungszeit
11. **Datenschutz-AVV** — DSGVO Artikel 28 / Drittlandtransfer / SCC / TIA
12. **Geheimhaltung** — Dauer / Carve-Outs / Rueckgabe / Sanktionen
13. **Verguetung** — Festpreis / Stundensatz / Erfolg / Schwellen
14. **Preisanpassung** — Indexbindung / Schwellen / Kuendigungsrecht der Gegenseite
15. **Schriftform** — Aenderungsvorbehalt / Sprengsatz (BGB Paragraph 125 Satz 2)
16. **Gerichtsstand** — vereinbarter Gerichtsstand / Kaufmannsklausel (ZPO Paragraph 38)
17. **Schiedsklausel** — Schiedsgericht / Sitz / Sprache / Verfahrensordnung
18. **Anwendbares Recht** — Rechtswahl / kollisionsrechtliche Wirkungen
## Arbeitsblatt-Perspektiven (4)
### Recht (Anwaltsperspektive)
- Zusatzspalten: AGB-Wirksamkeit (BGB Paragraph 305 ff.) / Klauselverbote (BGB Paragraph 308 / Paragraph 309) / Verjaehrungsverkuerzung
- Pruefer: M&A-Lead-Counsel
- Materialitaet rot: unwirksame Klausel mit Hauptleistungsbezug
### Steuer (Steuerberater)
- Zusatzspalten: Umsatzsteuer-Behandlung / Reverse-Charge / verdeckte Gewinnausschuettung bei Konzernvertraegen (KStG)
- Pruefer: Steuerberater
- Materialitaet rot: USt-Risiko mehr als 100k EUR
### Wirtschaft (Buyside)
- Zusatzspalten: Vertragsvolumen pro Jahr / Top-Kunde-Konzentration / Working-Capital-Effekt / Verlaengerungsoption
- Pruefer: Deal-Lead
- Materialitaet rot: Vertrag > 10 Prozent Umsatz UND Kuendigungsrecht der Gegenseite < 12 Monate
### Datenschutz (DSGVO)
- Zusatzspalten: Datenkategorien / Rechtsgrundlage Artikel 6 / Drittlandtransfer / Auftragsverarbeitung / Joint-Controller
- Pruefer: Datenschutzbeauftragter
- Materialitaet rot: Auftragsverarbeitung ohne AVV oder Drittlandtransfer ohne SCC
## BGH-Leitsaetze (Auswahl)
- BGH KZR 2/07 — Kuendigung bei mittelbarem Kontrollwechsel
- BGH V ZR 30/08 — Due-Diligence-Pflicht des Kaeufers / Kenntnis von Maengeln
- BGH I ZR 193/15 — Vertragsuebernahme ohne Schuldnerzustimmung
- BGH IX ZR 31/91 — Abtretungsausschluss
## Ausgabe
Wuerfel-Schema fix und fertig in `wuerfel-schema.yaml` mit allen drei Achsen. Direkt einsatzbereit fuer `review-durchfuehren`.
@@ -0,0 +1,92 @@
---
name: vorlage-vendor-onboarding-3d
description: "Wuerfelvorlage fuer Vendor- und Lieferanten-Onboarding — 17 Spalten (Vendor-Stammdaten Branche AVV-Pflicht AVV-vorhanden SLA-Reaktionszeit SLA-Verfuegbarkeit Exit-Klausel Datenherausgabe Verschluesselung Subunternehmer-Liste Drittlandtransfer SCC-Vorhanden Sanktionsliste GwG-Pruefung Lieferketten-Risiko LkSG Versicherung Haftungsbegrenzung) x N Vendoren x 5 Arbeitsblaetter (Vertrag / Datenschutz / IT-Sicherheit / Compliance-GwG-LkSG / Wirtschaft). Verankert in DSGVO BGB GwG LkSG ISO-Normen. Geeignet fuer IT-Dienstleister-Anbindung Auslagerung an Cloud-Provider Materiallieferanten."
---
# /tabellenreview-3d:vorlage-vendor-onboarding-3d
## Zweck
Beim Onboarding eines neuen Lieferanten (oder beim Bestands-Audit der vorhandenen) sind dieselben 17 Fragen aus 5 Perspektiven zu beantworten. Dieser Wuerfel liefert die Standardstruktur.
## Spalten (17 Datenpunkte)
### Stammdaten
1. Vendor-Name und Rechtsform
2. Branche und Hauptleistung
3. Sitz und Lieferketten-Region
### Datenschutz
4. AVV-Pflicht (DSGVO Artikel 28)
5. AVV-vorhanden und aktuelle Fassung
6. Drittlandtransfer (USA UK CH andere)
7. SCC vorhanden (Standardvertragsklauseln)
### IT und SLA
8. Verschluesselung in Transit und at Rest
9. SLA-Reaktionszeit
10. SLA-Verfuegbarkeit (Prozent / Jahr)
11. Subunternehmer-Liste vollstaendig
### Exit und Daten
12. Exit-Klausel (Vertragsende Pflichten)
13. Datenherausgabe-Format und Frist
### Compliance
14. Sanktionsliste gefiltert (EU US OFAC)
15. GwG-Pruefung wirtschaftlich Berechtigter
16. Lieferketten-Risiko nach LkSG (Branchen und Region)
### Wirtschaft
17. Versicherungssumme und Haftungsbegrenzung
## Arbeitsblatt-Perspektiven (5)
### Vertrag
- Zusatzspalten: AGB-Wirksamkeit (BGB Paragraph 305 ff.) / Gerichtsstand / Vertragsstrafe
- Pruefer: Vertragsanwalt
- Materialitaet rot: Haftungsausschluss fuer Vorsatz / grobe Fahrlaessigkeit
### Datenschutz
- Zusatzspalten: TIA (Transfer Impact Assessment) / Datenschutz-Folgenabschaetzung-Pflicht / Joint-Controller
- Pruefer: Datenschutzbeauftragter
- Materialitaet rot: Auftragsverarbeitung ohne AVV; Drittlandtransfer ohne SCC + TIA
### IT-Sicherheit
- Zusatzspalten: ISO-27001-Zertifikat / SOC-2-Bericht / Penetrationstest-Bericht / Vulnerability-Disclosure-Policy
- Pruefer: CISO / IT-Sicherheit
- Materialitaet rot: keine ISO-27001 UND keine SOC-2 UND Verarbeitung sensibler Daten
### Compliance (GwG / LkSG)
- Zusatzspalten: GwG-Transparenzregister / Sanktionslisten-Treffer / Risiko nach LkSG Paragraph 5 / Beschwerdeverfahren-Anbindung
- Pruefer: Compliance-Officer
- Materialitaet rot: Sanktionslisten-Treffer; LkSG-Hochrisiko-Region ohne Pruefkette
### Wirtschaft
- Zusatzspalten: Vendor-Volumen / Lock-in-Risiko / Wechselkosten / Konzentrations-Risiko
- Pruefer: Einkauf / Risikomanagement
- Materialitaet rot: Vendor-Lock-in ohne Exit-Daten-Standard UND mehr als 30 Prozent Anteil an kritischer Leistung
## Normenrahmen
- **DSGVO** — Artikel 28 (Auftragsverarbeitung) Artikel 35 (DSFA) Artikel 44 ff. (Drittlandtransfer)
- **BDSG** — Beschaeftigtendatenschutz
- **GwG** — Paragraph 10 Sorgfaltspflichten Paragraph 20 Transparenzregister
- **LkSG** — Paragraph 5 Risikoanalyse Paragraph 6 Praeventionsmassnahmen
- **BGB** — Paragraph 305 ff. AGB-Kontrolle
- **TKG / NIS2** — bei TK-/Cyber-bezogenen Vendoren
## Ausgabe
Wuerfel-Schema fix und fertig. Direkt einsatzbereit.
@@ -0,0 +1,56 @@
---
name: wuerfel-aufbauen
description: "Baut die dreidimensionale Wuerfel-Struktur fuer ein neues Pruefprojekt auf — drei Achsen: Spalten (Datenpunkte als Spaltenprompts) Zeilen (Dokumente mit optionalen Zeilenprompts) Arbeitsblaetter (Perspektiven wie Recht / Steuer / Wirtschaft / Datenschutz / IT / Betrieb). Erzeugt das Wuerfel-Schema `wuerfel-schema.yaml` mit allen drei Achsen Ankerpunkten Materialitaetsschwellen Spaltenprompt-Bibliotheksverweisen und Belegkette-Konventionen. Vorlauf zu jedem Reviewlauf. Geeignet fuer M&A-DD Vendor-Onboarding Immobilienportfolios Arbeitsvertrags-Stapel und Eigenwuerfel."
---
# /tabellenreview-3d:wuerfel-aufbauen
## Zweck
Bevor ein Reviewlauf startet, muss die Wuerfel-Struktur stehen. Dieser Skill fragt die drei Achsen ab und schreibt sie in eine versionierte `wuerfel-schema.yaml`. Die Reviewlauf-Skills lesen ausschliesslich diese Datei. Wer den Wuerfel aendern will aendert das Schema; nichts verschwindet still.
## Eingaben
- Praxisprofil unter `~/.claude/plugins/config/claude-fuer-deutsches-recht/tabellenreview-3d/CLAUDE.md`
- Projektname (kebab-case)
- Anwendungsfall (M&A-DD / Immobilien / Vendor / Arbeitsvertrag / Mietvertrag / Anlage / Eigenwuerfel)
- Optional: Vorlage aus dem Plugin (siehe Skills `vorlage-*`)
- Optional: bestehende Spaltenprompt-Bibliothek
## Methodik
1. **Achse 1 — Spalten (Datenpunkte) definieren**
- Jede Spalte ist ein Spaltenprompt: eine einzige praezise Frage, die fuer ALLE Dokumente gleich beantwortet wird.
- Pflichtfelder pro Spalte: `id`, `titel`, `prompt`, `antworttyp` (Freitext / Zitat-mit-Fundstelle / ja-nein / Datum / Geldbetrag / Aufzaehlung), `pflichtfeld` (ja / nein), `ampel-regel` (wann rot / gelb / gruen).
2. **Achse 2 — Zeilen (Dokumente) definieren**
- Jede Zeile ist ein Dokument mit Quellpfad Hash und optionalem Zeilenprompt.
- Pflichtfelder pro Zeile: `id`, `pfad`, `hash`, `dokumenttyp`, optional `zeilenprompt` fuer dokumentspezifische Sonderanweisungen.
3. **Achse 3 — Arbeitsblaetter (Perspektiven) definieren**
- Jedes Arbeitsblatt ist eine eigene Pruefperspektive die ueber denselben Dokumentenstapel laeuft.
- Beispiele: Recht (Anwaltsperspektive) / Steuer (Steuerberater) / Wirtschaft (Buyside) / Datenschutz (DSGVO) / IT (Architektur) / Betrieb (Operations)
- Pflichtfelder pro Arbeitsblatt: `id`, `titel`, `perspektive`, `eigene-spalten-zusaetze` (Arbeitsblatt-spezifische Zusatzspalten) und `auslassungen` (Spalten die fuer dieses Blatt nicht gelten).
4. **Risikoampel-Konsolidierung** je Achse festlegen: Wann ist eine Zelle rot? Wann eine ganze Zeile rot? Wann ein ganzes Arbeitsblatt rot?
5. **Belegkette-Konvention:** jedes Zitat in einer Zelle muss zurueckverfolgbar sein auf Datei-Hash und Stelle (Seite Absatz Ziffer).
6. **Audit-Trail:** Prompt-Versionen Reviewlauf-Zeitstempel Pruefer-Abnahmen werden separat protokolliert.
## Ausgabe
- `wuerfel-schema.yaml` mit allen drei Achsen, vollstaendig definiert
- `wuerfel-vorschau.md` — menschenlesbare Uebersicht zur Pruefer-Abnahme
- Optional: `spaltenprompt-bibliothek.yaml` als Referenz auf Standard-Spaltenprompts
## Quellenpflicht
Verbindlich gegen `references/zitierweise.md` im Repository. Jede juristische Anspielung im Spaltenprompt benoetigt einen Verweis auf Norm Rechtsprechung oder Kommentarstelle.
## Beispiel
Wuerfel fuer M&A-DD bei Erwerb einer SaaS-GmbH:
- **Spalten:** 12 Datenpunkte (Vertragsart Laufzeit Kuendigungsfrist Change-of-Control Abtretungsverbot Haftungsbegrenzung Service-Level Datenschutz-Auftragsverarbeitung Geheimhaltung Verguetung-Anpassungsklausel anwendbares Recht Gerichtsstand)
- **Zeilen:** 87 Vertraege aus dem Datenraum (Kunden Lieferanten Banken Lizenzen Personal)
- **Arbeitsblaetter:** 4 Perspektiven (Recht / Steuer / Wirtschaft / Datenschutz)
- Ergebnis: 12 mal 87 mal 4 = 4176 Zellen, jede mit woertlichem Zitat und Fundstelle.
## Grenzen
Das Schema ist nur die Architektur. Der eigentliche Reviewlauf erfolgt im Skill `review-durchfuehren`. Wer das Schema nachtraeglich aendert nachdem schon ein Lauf erfolgt ist muss `prompt-versionierung` und `caching-und-teil-rerun` beachten.
@@ -0,0 +1,63 @@
---
name: zeilenprompts-definieren
description: "Definiert die Zeilenprompts der zweiten Wuerfel-Achse — pro Dokument eine optionale Sonderanweisung die das Lesen genau dieses Dokuments steuert. Beispiele: 'Konzernvertrag — AktG Paragraph 311 zusaetzlich pruefen' / 'Anlage 7 fehlt — als Luecke markieren' / 'Auf englisch verfasst — uebersetzungspflichtig' / 'Aelter als 5 Jahre — Aenderungsvereinbarungen pruefen' / 'Mit Insolvenzklausel der Gegenseite gemaess InsO Paragraph 119 unwirksam'. Zeilenprompts ueberschreiben oder ergaenzen die Spaltenprompts dieser Zeile. Erzeugt `zeilenprompts.yaml`."
---
# /tabellenreview-3d:zeilenprompts-definieren
## Zweck
Spaltenprompts machen alle Dokumente vergleichbar. Zeilenprompts erlauben genau die Sonderbehandlung dort wo ein Dokument abweicht. Der Wuerfel bleibt strukturiert aber die Genauigkeit pro Dokument steigt.
## Typische Zeilenprompt-Muster
### Konzern- und Gruppenkontext
"Dieser Vertrag laeuft zwischen Mutter- und Tochtergesellschaft im 100-Prozent-Konzern — AktG Paragraph 311 und Paragraph 312 (Konzernrecht und Abhaengigkeitsbericht) zusaetzlich pruefen. Marktueblichkeit der Konditionen ist Pflichtspalte."
### Fehlende Anlagen
"Anlage 7 (Leistungsbeschreibung) ist im Datenraum nicht enthalten — als Datenraum-Luecke in der Spalte Vollstaendigkeit markieren und im Disclosure-Letter abfragen."
### Sprachfremde Dokumente
"Vertrag in englischer Sprache. Bei Zitat: Originalwortlaut PLUS deutsche Arbeitsuebersetzung in Klammern. Auslegungsmassstab nach BGB Paragraph 133 und Paragraph 157 trotz Englisch."
### Aelterer Vertrag
"Erstunterzeichnung aelter als 5 Jahre. Pruefen ob Aenderungsvereinbarungen Nachtraege oder muendliche Aenderungen aktenkundig sind. Schriftformklausel beachten BGB Paragraph 125 Satz 2."
### Insolvenzbezogene Sonderklausel
"Klausel vorhanden die im Insolvenzfall eine Kuendigung oder Aufrechnung erlaubt. Pruefen ob diese nach InsO Paragraph 119 unwirksam ist (insolvenzabhaengige Loesungsklausel)."
### Konsumentenrelevanz
"Vertragspartner ist Verbraucher gemaess BGB Paragraph 13. Daher AGB-Kontrolle nach BGB Paragraph 305 ff. strenger; Klauselverbote BGB Paragraph 308 und Paragraph 309 zusaetzlich pruefen."
### Datenraum-Disclosure
"Im Disclosure-Letter offengelegt — Disclosure-Bezug in der Spalte Garantiebezug eintragen."
## Pflichtfelder pro Zeilenprompt
```yaml
- zeile-id: vertrag-042
pfad: "vdr/kunden/042-kundenvertrag-mueller-gmbh.pdf"
hash: "sha256:..."
zeilenprompt: |
Konzernvertrag (Tochter zur Muttergesellschaft).
Zusaetzlich: AktG Paragraph 311 / Paragraph 312 (Konzernrecht).
Marktueblichkeit der Verguetung in der Spalte 'Verguetung' bewerten.
ueberschreibt-spalten: ["verguetung"]
ergaenzt-spalten: ["change-of-control"]
```
## Ausgabe
- `zeilenprompts.yaml` mit pro Zeile (Dokument) der jeweiligen Sonderanweisung
- Konflikt-Pruefung: wenn ein Zeilenprompt einer Pflicht-Spalte widerspricht meldet der Skill den Konflikt zur Pruefer-Entscheidung.
## Grenzen
Wenn die meisten Zeilen einen aehnlichen Zeilenprompt brauchen ist das ein Hinweis dass die Spaltenprompts angepasst werden muessen — der Effekt soll in den Spalten landen nicht in 80 Zeilenprompts.