Laedt gezielt Knowledge-Base-Chunks zu einem rechtlichen Thema. Nutze diese Skill wenn /legal-kb aufgerufen wird ODER wenn der User eine spezifische Rechtsinformation braucht (z.B. "Erklaer mir Cookie-Consent", "Was sagt Art. 30 DSGVO?", "Welche Urteile gibt es zu Google Fonts?").
Scanned 9/7/2026
Install to Claude Code
npx -y skills add FutureRootsDE/legal-audit-de --skill legal-kb-lookup --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Legal Kb Lookup?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/futurerootsde-legal-kb-lookup-01b6ea0e)More formats (shields.io, HTML) on the badges page.
---
name: legal-kb-lookup
description: Laedt gezielt Knowledge-Base-Chunks zu einem rechtlichen Thema. Nutze diese Skill wenn /legal-kb aufgerufen wird ODER wenn der User eine spezifische Rechtsinformation braucht (z.B. "Erklaer mir Cookie-Consent", "Was sagt Art. 30 DSGVO?", "Welche Urteile gibt es zu Google Fonts?").
---
<!--
AUTO-GENERATED — DO NOT EDIT DIRECTLY.
Source: .claude/skills/legal-kb-lookup/SKILL.md
Regenerate via: python3 scripts/sync-platforms.py --apply
-->
# Knowledge-Base Lookup
On-Demand-Zugriff auf die Rechts-Knowledge-Base.
## Wann nutzen
- Expliziter Aufruf: `/legal-kb <slug>`
- User fragt nach spezifischem Rechtsgebiet, Urteil, Behoerden-Leitlinie
- Wenn UserPromptSubmit-Hook zwar Schlagwort erkannt hat, aber der User explizit "mehr Details" oder "die ganze Datei" moechte
## Funktion
Die KB ist unter `knowledge/` organisiert:
```
knowledge/
├── INDEX.md # Inhaltsverzeichnis (alle Slugs)
├── gesetze/<slug>.md # Gesetzestexte + Kommentierung
├── themen/<slug>.md # Themen-Dossiers (Cookie, AGB, etc.)
├── urteile/<slug>.md # Urteile mit Leitsaetzen
├── behoerden/<slug>.md # DSK, EDSA, BfDI etc.
├── checklisten/<slug>.md # Audit-Checklisten
└── anwaelte-tools/<slug>.md # Verifizierungs-Empfehlungen
```
## Suchlogik
1. **Exakter Slug-Match** (Prio-Reihenfolge: themen → gesetze → urteile → checklisten → behoerden → anwaelte-tools)
2. **Fuzzy-Match** via `Glob("knowledge/**/*<slug>*.md")` wenn kein exakter Treffer
3. **Fallback:** Liste aus `INDEX.md` zeigen + User nach exakter Auswahl fragen
## Kontext-Budget
- Max **3 KB-Dateien** pro Lookup in den Kontext laden
- Bei mehr Treffern: Liste anzeigen, User-Interaktion fuer Feinselection
- Grund: Kontextfenster schonen, damit andere Work-Items Platz haben
## Cross-Refs
Jede KB-Datei hat am Ende einen `## Siehe auch`-Block mit Obsidian-Links `[[cross-ref]]`. Wenn der User sichtbar an einem Thema weiterarbeitet, proaktiv Cross-Refs anbieten (aber nicht automatisch laden).
## Missing-Datei-Handling
Wenn die angefragte Datei noch nicht existiert:
1. Zeige aehnliche Slugs aus INDEX.md
2. Frage: "Soll ich `/legal-update <slug>` ausfuehren, um diesen Artikel zu erstellen?"
3. Log in `.claude/logs/missing-kb-requests.log`
## Auto-Routing (Plattform-Fallback fuer Hookless-CLIs)
Diese Plattform (Codex/Copilot) hat keine SessionStart-/UserPromptSubmit-Hooks. Das Skill uebernimmt das KB-Routing daher selbst:
1. **Lies `knowledge/INDEX.md`** zu Beginn jeder Session, falls noch nicht geladen.
2. **Matche Task-Schlagwoerter** (cookie, drittland, ai-act, newsletter, barrierefreiheit, ...) gegen die KB-Kategorien aus dem INDEX.
3. **Lies bis zu 3 passende Chunks** via Read/view aus `knowledge/themen/`, `knowledge/urteile/`, `knowledge/gesetze/`, `knowledge/checklisten/`.
4. **Merke geladene Slugs**, um Doppel-Reads zu vermeiden.
Triggers: siehe `.claude/hooks/triggers.json` (gleiche Schlagwort-Map gilt fuer Codex/Copilot).
## Pro-Mode-Erkennung (Hookless-CLI-Fallback)
Da Codex und Copilot keinen SessionStart-Hook haben, der den Pro-Mode-Marker liest,
muss das Skill den Marker vor dem Dispatch eines `legal-*`-Subagents selbst pruefen:
1. **Pruefe** in dieser Reihenfolge auf `enabled: true`:
- `~/.codex/legal-audit-de-pro-mode.json` (auf Codex)
- `~/.copilot/legal-audit-de-pro-mode.json` (auf Copilot)
- Fallback `~/.claude/legal-audit-de-pro-mode.json`
2. **Wenn aktiv,** dispatche die `-pro`-Variante:
- `legal-auditor-pro` statt `legal-auditor`
- `legal-researcher-pro` statt `legal-researcher`
- `legal-text-writer-pro` statt `legal-text-writer`
3. **Sonst** dispatche die Default-1M-Variante.
Aktivieren via: `python3 scripts/legal-audit-pro-mode.py enable`.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!