GSD-LAW
Juristische Schriftsätze mit Claude Code — strukturiert, substantiiert, schlüssig.
Ein Skill-System für Claude Code, das Anwälte durch den gesamten Schriftsatz-Workflow führt: vom Mandantenbegehren bis zum fertigen, geprüften Schriftsatz.
Built on Get Shit Done
Juristische Schriftsätze mit KI scheitern regelmäßig an drei Problemen:
- Context Rot — Claude verliert nach 50k Tokens den roten Faden. Aus einem substantiierten Sachvortrag wird generisches Juristendeutsch.
- Halluzinierte Rechtsprechung — KI erfindet Aktenzeichen, Fundstellen und Leitsätze. Peinlich vor Gericht.
- Fehlende Struktur — Ein Schriftsatz entsteht nicht in einem Prompt. Er braucht Sachverhaltsordnung, Recherche, Gliederung, Ausformulierung und Prüfung.
GSD-LAW löst alle drei: Frischer KI-Kontext pro Arbeitsschritt, [UNGEPRUEFT]-Pipeline gegen Halluzinationen, und ein strukturierter Workflow mit Anwalts-Checkpoints an jeder kritischen Stelle.
- Anwälte, die Claude Code nutzen und Schriftsätze effizienter produzieren wollen
- Rechtsgebietsübergreifend: Zivilrecht, Arbeitsrecht, Strafrecht, Verwaltungsrecht
- Ergebnis: Markdown-Schriftsatz, bereit zum Formatieren und Einreichen
Jeder Schriftsatz durchläuft 6 Phasen. Pro Phase arbeitet ein spezialisierter Agent mit frischem Kontext — kein Context Rot.
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ new-case │───▶│ discuss │───▶│ research │
│ Akte anlegen│ │ Material │ │ Recherche │
│ │ │ auswerten │ │ (3 Agents) │
└─────────────┘ └─────────────┘ └──────┬───────┘
│
┌─────────────┐ ┌─────────────┐ ┌──────▼───────┐
│ pruefen │◀───│ schreiben │◀───│ plan │
│ Verification│ │ Abschnitt │ │ Gliederung │
│ (2 Agents) │ │ für Abschnitt│ │ erstellen │
└─────────────┘ └─────────────┘ └──────────────┘
Interaktiver Questioning-Flow: Rechtsgebiet, Aktenzeichen, Mandantenbegehren, Beteiligte, Streitpunkte. Optional: Akte-Scanner für vorhandene Dokumente.
Erzeugt: AKTE.md, STATE.md
Mandantenunterlagen verarbeiten (PDFs, Korrespondenz, Verträge). Der Sachverhalt-Agent ordnet alles chronologisch, identifiziert Streitpunkte und markiert Beweislücken.
Erzeugt: SACHVERHALT.md
Drei parallele Recherche-Agents durchsuchen das Web nach Rechtsprechung, Normen und Literatur. Jedes Zitat wird als [UNGEPRUEFT] markiert — kein Aktenzeichen gilt als verifiziert, bis der Zitat-Verifier es bestätigt.
Erzeugt: RECHERCHE-DOSSIER.md
Der Gliederungs-Agent erstellt die Argumentationsstruktur: Anträge, Streitpunkte mit Anspruchsgrundlagen, Beweis-Matrix, Hilfserwägungen. Mandatory Checkpoint — der Anwalt muss die Gliederung freigeben.
Erzeugt: GLIEDERUNG.md
Abschnitt für Abschnitt mit frischem KI-Kontext. Jeder Gliederungspunkt wird einzeln ausformuliert — der Schreiber-Agent erhält nur die relevanten Fakten, Normen und Rechtsprechung. Komplexe Abschnitte erfordern Anwaltsfreigabe.
Erzeugt: SCHRIFTSATZ.md
Zwei-Agent-Qualitätstor:
- Verifier-Agent — Schlüssigkeitsprüfung, Beweis-Matrix, Gegenargument-Antizipation
- Zitat-Verifier-Agent — Verifiziert jedes
[UNGEPRUEFT]Zitat via WebSearch, setzt auf[GEPRUEFT]oder[NICHT GEFUNDEN]
Erzeugt: PRUEFUNG.md
| Command | Beschreibung |
|---|---|
/law:new-case |
Neue Akte anlegen — Rechtsgebiet, Aktenzeichen, Mandantenbegehren |
/law:discuss |
Mandantenunterlagen verarbeiten, Sachverhalt strukturieren |
/law:research |
Parallele Rechtsrecherche (Urteile, Normen, Literatur) |
/law:plan |
Argumentationsstruktur und Gliederung erstellen |
/law:schreiben |
Schriftsatz abschnittsweise schreiben |
/law:pruefen |
Schlüssigkeitsprüfung und Zitat-Verifikation |
| Command | Beschreibung |
|---|---|
/law:progress |
Aktenfortschritt und nächsten Schritt anzeigen |
/law:milestone |
Schriftsatz archivieren, neuen Zyklus starten |
/law:pause |
Arbeit pausieren mit vollständiger Kontextsicherung |
/law:resume |
Pausierte Arbeit in neuer Session fortsetzen |
/law:help |
Alle Commands und Hilfe anzeigen |
| Agent | Aufgabe |
|---|---|
| Akte-Scanner | Dokumente scannen und klassifizieren |
| Sachverhalt | Fakten strukturieren, Tatbestandsmerkmale zuordnen |
| Recherche (3x parallel) | Urteile, Normen, Literatur durchsuchen |
| Gliederung | Argumentationsstruktur planen |
| Schreiber | Abschnitte mit isoliertem Kontext ausformulieren |
| Verifier | Strukturelle Schlüssigkeitsprüfung |
| Zitat-Verifier | Fundstellen via WebSearch verifizieren |
Zitat gefunden ──▶ [UNGEPRUEFT] markiert
│
▼
Zitat-Verifier prüft via WebSearch
│
┌───────┴───────┐
▼ ▼
[GEPRUEFT] [NICHT GEFUNDEN]
Fundstelle Anwalt muss
bestätigt entscheiden
Kein Zitat darf ohne Verifikation als geprüft gelten. Der Zitat-Verifier ist die einzige Instanz, die [UNGEPRUEFT] auf [GEPRUEFT] setzen darf.
Akten/2025-123-Mustermann/
├── STATE.md ← Fortschritt und Status
├── AKTE.md ← Stammdaten (Parteien, Rechtsgebiet, Streitpunkte)
├── SACHVERHALT.md ← Strukturierte Fakten
├── RECHERCHE-DOSSIER.md ← Recherche-Ergebnisse mit Zitat-Status
├── GLIEDERUNG.md ← Argumentationsstruktur
├── SCHRIFTSATZ.md ← Fertiger Schriftsatz
├── PRUEFUNG.md ← Qualitätsbericht
├── sections/ ← Arbeitsverzeichnis für Abschnitte
└── MILESTONE/ ← Archiv abgeschlossener Schriftsätze
└── 001-Klageschrift/
GSD-LAW passt sich dem Rechtsgebiet an — Anspruchsaufbau, Zitierstil und Schriftsatz-Struktur variieren automatisch:
- Zivilrecht — Anspruchsgrundlagen, Darlegungs- und Beweislast, ZPO-Struktur
- Arbeitsrecht — Kündigungsschutz, Betriebsverfassung, ArbG-Besonderheiten
- Strafrecht — Tatbestandsmerkmale, Strafzumessung, StPO-Formerfordernisse
- Verwaltungsrecht — Klageart-Prüfung, Ermessen, VwGO-Struktur
- Plattform: Claude Code CLI Skill-System
- Runtime: Node.js (CommonJS, zero npm dependencies)
- Agents: 7 spezialisierte Agents via Claude Code
Task()Spawning - State: Markdown-basiert (
STATE.md,AKTE.md, etc.) - Sprache: Deutsche Rechtssprache — Fachterminologie, Zitierstil nach deutschen Konventionen
- Output: Markdown — Formatierung für Word/PDF erfolgt manuell
~/.claude/gsd-law/
├── bin/
│ ├── law-tools.cjs ← CLI-Einstiegspunkt
│ └── lib/ ← Module (state, config, commands, init, core)
├── workflows/ ← 11 Workflow-Definitionen
├── templates/ ← 6 Dokumentvorlagen (Akte, Sachverhalt, etc.)
├── references/ ← 5 Referenzdokumente (Zitierstil, Halluzinationsschutz, etc.)
├── config.json ← Konfiguration
└── CLAUDE.md ← Session-Kontext (wird bei jedem Start geladen)
~/.claude/agents/
├── law-akte-scanner-agent.md
├── law-sachverhalt-agent.md
├── law-recherche-agent.md
├── law-gliederung-agent.md
├── law-schreiber-agent.md
├── law-verifier-agent.md
└── law-zitat-verifier-agent.md
- Rechtsrecherche via Websuche — Keine Anbindung an juris oder beck-online. Alle Fundstellen werden als
[UNGEPRUEFT]markiert und müssen verifiziert werden. - Kein OCR — Gescannte PDFs ohne Textlayer werden nicht verarbeitet.
- Markdown-Output — Kein automatischer Word/PDF-Export. Der Anwalt formatiert den finalen Schriftsatz selbst.
- Anwaltspflicht — GSD-LAW erstellt Entwürfe. Die anwaltliche Prüfung und Verantwortung bleibt beim Menschen.
MIT
Gebaut mit Get Shit Done und Claude Code