Setup
Inhalt
- Voraussetzungen
- Claude Code (empfohlen — volle Hook-Architektur)
- OpenAI Codex CLI
- GitHub Copilot CLI
- Pro-Mode fuer Claude-Pro-Abonnenten
- Optional: chrome-devtools-mcp fuer Live-Browser-Checks
- Optional: Git-Hook im Zielprojekt
- Naechste Schritte
Disclaimer. Die folgenden Anleitungen aktivieren ein Audit-Tool. Sie ersetzen weder Anwalt noch DSB. Jeder Output traegt den Pflicht-Hinweis nach Paragraph 2 RDG, dass keine Rechtsberatung vorliegt.
Voraussetzungen
| Komponente | Mindestversion | Notiz |
|---|---|---|
| Python | 3.10 | Fuer Hook-Skripte und Sync-Tool |
| Eine CLI | siehe unten | Claude Code, Codex CLI oder Copilot CLI |
Optional:
chrome-devtools-mcp— Voraussetzung fuer/legal-audit-live- Obsidian — Visualisierung der Knowledge Base mit Backlinks und Graph
wolfgangihloff/rechtsinformationen-bund-de-mcp— strukturierter ELI/ECLI-Zugriff, Details unter MCP-Integration
Claude Code (empfohlen — volle Hook-Architektur)
Variante A: Marketplace
/plugin marketplace add FutureRootsDE/legal-audit-de
/plugin install legal-audit-de@futureroots-legal
Updates:
/plugin marketplace update futureroots-legal
/legal-audit-de-update
Variante B: Workspace-Clone
git clone https://github.com/FutureRootsDE/legal-audit-de.git
cd legal-audit-de
claude
Beim ersten Start laedt der SessionStart-Hook nur knowledge/INDEX.md. Danach:
/legal-audit /pfad/zu/deinem-projekt
Was Claude Code gegenueber Codex und Copilot exklusiv kann
SessionStart-Hook fuer KB-Index-LoadingUserPromptSubmit-Hook fuer automatisches KB-Routing nach SchlagwoerternPostToolUse-Hook fuer Disclaimer-Validierung- Native
WebSearchfuer Aktenzeichen-Recherche
OpenAI Codex CLI
Variante A: Codex-Marketplace
codex plugin marketplace add FutureRootsDE/legal-audit-de
Das Repo enthaelt:
.codex-plugin/plugin.jsonals natives Codex-Manifest.agents/plugins/marketplace.jsonals Codex-Marketplace-Eintrag.codex/skills/mit den portierten Skills
Variante B: Workspace-Clone
git clone https://github.com/FutureRootsDE/legal-audit-de.git
cd legal-audit-de
codex
Unterschiede gegenueber Claude Code
- Kein
SessionStart- undUserPromptSubmit-Hook. Skills uebernehmen das KB-Routing selbst. - Kein
WebSearch-Tool. Tier-1-Verifikation nur ueberhttp.getgegen die Whitelist in.codex/config.toml. - Modell-Wahl: das Plugin notiert
claude-opus-4-7[1m]als Original. Codex-User waehlen ein aequivalentes Large-Context-Modell, z. B.gpt-5.
GitHub Copilot CLI
Erfordert gh CLI mit Copilot-Abo oder die Standalone-Copilot-CLI.
git clone https://github.com/FutureRootsDE/legal-audit-de.git
cd legal-audit-de
gh copilot
Die Copilot-Adapter liegen unter .github/agents/, .github/prompts/, .github/skills/. Auto-Routing ist analog zur Codex-Variante implementiert, weil Copilot ebenfalls keine SessionStart-Hooks hat.
Pro-Mode fuer Claude-Pro-Abonnenten
Claude-Pro-Abos (20 USD/mo) haben keinen Zugriff auf den 1M-Kontext. Der Default-Dispatch der Agents auf claude-opus-4-7[1m] endet bei Pro-Usern mit 1M context requires usage credits or Max plan.
Loesung: Pro-Mode aktivieren. Damit dispatchen die Commands die -pro-Agentenvarianten mit Standard-Kontext (~200 K Tokens).
/legal-pro-mode enable
oder direkt per Skript:
python3 scripts/legal-audit-pro-mode.py enable
Status pruefen:
/legal-pro-mode status
Der Marker liegt unter ${CLAUDE_PLUGIN_DATA}/pro-mode.json und ueberlebt Plugin-Updates und Marketplace-Refreshs.
Optional: chrome-devtools-mcp fuer Live-Browser-Checks
/legal-audit-live <url> braucht chrome-devtools-mcp. Setup:
claude mcp add --transport stdio chrome-devtools \
-- npx -y chrome-devtools-mcp@latest
Damit kann der Auditor pruefen, welche Drittanbieter-Requests die Seite vor und nach Consent absetzt, ob Google Fonts trotz Self-Hosting nachgeladen wird, und ob der Cookie-Banner einen gleichwertigen Ablehnen-Button hat.
Optional: Git-Hook im Zielprojekt
In Projekten, die haeufig rechts-relevante Aenderungen durchlaufen, lohnt ein Pre-Commit-Hook, der vor dem Commit warnt, wenn rechts-relevante Dateien ohne aktuellen Audit eingehen.
Template: templates/git-hooks/pre-commit.sh. Installation und LEGAL_AUDIT_STRICT=1 als Hard-Block stehen in templates/git-hooks/README.md.
Naechste Schritte
- Commands durchschauen
- Erstes Audit fahren auf einem kleinen Projekt
- Bei Pro-Abo den Pro-Mode aktivieren