885 Commits

Author SHA1 Message Date
Klotzkette 84db8d9890 Auslegung praezisiert: Savigny-Zuschreibung relativiert, historische Auslegung als Vorrang aber schwierig, Recht als Stabilisierung von Verhaltenserwartungen
- Vier Kanones sind grobe gedankliche Stuetze, kein historisch sauberes Lehrgebaeude. Die Zuschreibung an Savigny ist unscharf.
- Historische Auslegung geht am naechsten an den Gesetzgeberwillen, ist aber praktisch oft schwierig (lueckenhafte Materialien, Bonmot vom Bekannten-Treffen in den Materialien).
- Eine vollstaendig objektive Auslegung gibt es nicht, das ist aber kein Freibrief: Recht stabilisiert Verhaltenserwartungen und dient der Rechtssicherheit. Reihenfolge Wortlaut, System, Historie, Telos einhalten und Wertentscheidungen offenlegen.
v1.2.17
2026-05-19 21:55:15 +00:00
Klotzkette 500a26d1db Praezisierung Installationsweg: persoenliche Plugins (Customize -> Skills) v1.2.16 2026-05-19 21:41:19 +00:00
Klotzkette ce65b95ded Korrektur Plugin-Name: Legal Plugin statt Legal Flame v1.2.15 2026-05-19 21:40:36 +00:00
Klotzkette b12033473d Einfache Installationsanleitung und Methodik-Erweiterung
- INSTALLATION_EINFACH.md: Schritt-fuer-Schritt-Anleitung fuer
  Nutzer, die in Cowork kein Feld fuer den GitHub-Pfad finden.
  ZIPs einzeln herunterladen und ueber den vertrauten
  Upload-Dialog installieren (gleicher Weg wie bei Legal Flame).
- README.md: Prominenter Hinweis auf INSTALLATION_EINFACH.md
  direkt unter dem Schnellstart-Abschnitt.
- references/methodik-deutsches-recht.md: Neuer Abschnitt zu
  Rüthers' Warnung vor unbegrenzter Auslegung und Korrektur an
  Radbruch: die boese Rechtsanwendung ist die eigentliche Gefahr,
  nicht das positive Recht eines boesen Gesetzgebers.
v1.2.14
2026-05-19 21:36:15 +00:00
Claude 4e7431eb46 Fix tote Slash-Command-Refs + fehlende Kaltstart-Skills
Drei Bug-Kategorien gefunden und behoben:

1. 60+ tote Slash-Command-Refs in 23 README-/Skill-Dateien.
   Folge umfangreicher Skill-Umbenennungen wurden README-Verweise
   nicht synchron aktualisiert. Automatisches Mapping nach
   bekannten Umbenennungen:

   /arbeitsrecht: untersuchung-* → untersuchungs-*, -abfrage,
   -ergaenzen; mandatsakte → mandat-arbeitsbereich;
   urlaub-fehlzeiten → fehlzeiten-register; internationaler-einsatz-* →
   expansion-*; richtlinienerstellung → richtlinien-entwurf;
   personalrichtlinien → handbuch-aktualisierung

   /vertragsrecht: ersteinrichtung → kaltstart-interview;
   pruefen → vertragspruefung; eskalation → eskalations-marker;
   fristen-tracker → vertragsverlaengerungs-monitor;
   klausel-vorschlaege/vorschlaege-pruefen → pruefungsvorschlaege;
   akte → mandat-arbeitsbereich

   /gewerblicher-rechtsschutz: abmahnung → abmahnung-urheberrecht;
   erfindungsmeldung → erfindungsmeldung-aufnahme;
   ip-klausel-review → ip-klausel-pruefung;
   mandats-arbeitsbereich → mandat-arbeitsbereich

   /gesellschaftsrecht: mandats-workspace → mandat-arbeitsbereich;
   post-merger-integration → integrations-management;
   tabellarisches-review → tabellenpruefung

   /prozessrecht: mahnung-* → mahnschreiben-*;
   mandatsarbeitsbereich → mandat-arbeitsbereich;
   erstkonfiguration → kaltstart-interview

   /kanzlei-builder-hub: ersteinrichtung → kaltstart-interview
   /produktrecht: mandat-workspace → mandat-arbeitsbereich
   /datenschutzrecht: mandats-arbeitsbereich → mandat-arbeitsbereich
   /regulatorisches-recht: themen-konfiguration → anpassen
   /rechtsberatungsstelle: mandantenkommunikation-protokoll →
   mandanten-kommunikations-log

2. Drei Plugins (betreuungsrecht, insolvenzrecht,
   steuerberater-werkzeuge) hatten in ihren CLAUDE.md-Templates
   Hard-Stops, die /PLUGIN:kaltstart-interview voraussetzten, aber
   der Skill existierte nicht. Folge: Plugin laedt, sagt „STOPP,
   fuehre /betreuungsrecht:kaltstart-interview aus" — Skill nicht
   da. Drei minimale aber Schema-konforme Kaltstart-Skills
   angelegt, mit fachgerechtem Praxisprofil-Interview.

3. Validator-Bestaetigung: alle 199 SKILL.md Schema-konform
   (nur name + description), alle Slash-Refs zeigen auf
   existierende Skills, ZIP-Build OK, validate-release-zips OK
   (17 plugin ZIPs).

https://claude.ai/code/session_011vwdNGtbxBSrb7x7Duo3BL
v1.2.13
2026-05-19 19:52:21 +00:00
Klotzkette f0c41a2d53 Validator: Description-Laengenlimit und Komma-Zahl-Doppelpruefung
Uebernahme nuetzlicher Validator-Erweiterungen aus dem parallelen Codex-
Vorschlag, ohne die flache ZIP-Struktur aufzugeben (STEP1-11 hatten
empirisch bewiesen, dass Cowork mit flachem '.claude-plugin/plugin.json'
an der ZIP-Wurzel laeuft).

- description-Feld in plugin.json darf max. 300 Zeichen haben
- Zahl-Komma-Zahl-Sequenz wird auch beim Release-ZIP-Build erneut
  geprueft (doppelte Verteidigung neben validate-plugin-structure.mjs)
v1.2.12
2026-05-19 19:34:06 +00:00
Klotzkette f4dea21054 BGH-Volltext-PDFs in liquiditaetsplanung und insolvenzrecht zurueck
Nachdem die wahre Ursache der Cowork-Validierungsfehler isoliert wurde
(Zahl-Komma-Zahl-Sequenz im description-Feld, nicht ZIP-Groesse), koennen
die fuenf BGH-Leitentscheidungen wieder offline als PDF mitgeliefert
werden.

Aenderungen
- Fuenf BGH-Volltext-PDFs in beiden Plugins wiederhergestellt
  (II ZR 139/23, IX ZR 229/22, II ZR 112/21, IX ZR 48/21, II ZR 88/16)
- INDEX.md erhaelt eine zusaetzliche Spalte 'Volltext lokal' mit
  Datei-Links neben den Online-Links zur BGH-Datenbank
- Pinpoint-Zitierhinweise auf 'S.' statt Komma-Notation umgestellt,
  um den Cowork-Validator-Regelkanon konsistent zu halten
- scripts/validate-release-zips.py: Schwellwert von 950 KB auf 10 MB
  angehoben; offizielles Cowork-Limit liegt bei 50 MB

ZIP-Groessen nach diesem Commit: liquiditaetsplanung ~1.1 MB,
insolvenzrecht ~1.1 MB \u2014 weit unter dem 50-MB-Server-Limit.
2026-05-19 19:27:43 +00:00
Klotzkette 683c5da385 Zahl-Komma-Zahl-Sequenzen aus Skill- und Plugin-Descriptions entfernt
Der Cowork-Plugin-Validator lehnte ZIPs ab, sobald eine description-Zeile
eine Sequenz wie 'BGHZ 217, 129' oder '§§ 5, 6 DDG' enthielt. Diese
Sequenzen sind nun durch 'Rn', 'und' oder Schraegstrich-Notation ersetzt.

Aenderungen
- 16 SKILL.md Frontmatter-Descriptions umgeschrieben
- 1 plugin.json Description (produktrecht) umgeschrieben
- Validator scripts/validate-plugin-structure.mjs lehnt Zahl-Komma-Zahl
  in description-Feldern jetzt explizit ab
- Hilfsskript scripts/fix-comma-numbers-in-descriptions.py fuer kuenftige
  Massenkorrekturen hinzugefuegt
v1.2.10
2026-05-19 19:03:16 +00:00
Klotzkette 0fa70e39e0 Make release ZIPs clean for Cowork upload
Exclude root CLAUDE.md from plugin release ZIPs and keep manifest descriptions brief for Cowork upload validation.
v1.2.9
2026-05-19 11:56:37 -07:00
Klotzkette 118f287f6d Handle BOM input in liquidity generator
Read liquidity generator input with utf-8-sig so Windows-created JSON/YAML files with a BOM work.
v1.2.8
2026-05-19 11:46:16 -07:00
Klotzkette bcbf7909b0 Quote skill descriptions for YAML validation
Fix Claude plugin validation by quoting YAML description fields.

Also add a local validator guard for unquoted descriptions containing colon-space.
v1.2.7
2026-05-19 11:41:17 -07:00
Klotzkette e43e5d6efe BGH-PDFs aus Plugins entfernt, Uploadgrenze respektiert
Das Cowork-/Marketplace-Upload geht knapp unter 1 MB in die Knie und gibt
nur eine generische 'Plugin validation failed' zurueck. Ursache ist nicht
die Frontmatter oder Manifest-Struktur, sondern die Dateigroesse.

Behoben:

- liquiditaetsplanung: 5 BGH-Volltext-PDFs (zusammen ~1 MB) entfernt,
  ZIP faellt von 1017 KB auf ~61 KB.
- insolvenzrecht: dieselben PDFs entfernt, ZIP von 1003 KB auf ~47 KB.
- references/rechtsprechung/INDEX.md jeweils ueberarbeitet: Volltexte
  werden jetzt ueber die BGH-Rechtsprechungsdatenbank und openJur
  verlinkt; juengere Entscheidung steht oben, Pinpoint-Zitierung
  bleibt verbindlich.
- Strukturvalidator: PDF-Existenzpruefung entfernt, statt dessen wird
  das Vorliegen der INDEX.md gefordert.
- Release-Validator: harter 950-KB-Schwellwert pro ZIP, damit der
  Upload-Limit-Fehler bereits im CI auffaellt.
v1.2.6
2026-05-19 18:36:53 +00:00
Klotzkette 690ec61ca2 Plugin-Manifeste auf strikt Semver, Validator gehärtet
- plugin.json: Pre-Release-Suffix -de.2 entfernt (12 Plugins → 1.0.0)
- SKILL.md: restliche Nicht-Schema-Felder entfernt (description einzeilig, keine Multiline)
- Validator: Allowlist strikt name+description, Semver-strict-Check, XML-Bracket-Check, description-Längen-Check (1024)
- ZIP-Build schließt jetzt __pycache__/*.pyc aus

Baut auf Commit 00171d9 (SKILL.md-Reduktion) auf und schließt die letzten Lücken,
die zu 'Plugin validation failed' im Claude Code Desktop führen können.
v1.2.4
2026-05-19 18:29:43 +00:00
Klotzkette ceb2af7c1d Add release ZIP validation
Add release ZIP validation

- Add a Python release guard for plugin ZIP assets.
- Validate flat ZIP layout, manifest names, cache-file exclusion, and the standalone Liquiditätsplanung generator.
- Run the guard from the release workflow before publishing assets.

Validated with structure checks, Claude plugin marketplace validation, Python compile, diff check, and local ZIP simulation for all 17 plugin ZIPs.
v1.2.5
2026-05-19 11:29:24 -07:00
Claude 00171d9145 SKILL.md auf offizielles Anthropic-Skill-Schema reduziert
Ergaenzung zum ZIP-Packaging-Fix von Perplexity: Claude Desktops
"Plugin validation failed" hatte zwei moegliche Ursachen, von denen
Perplexity nur eine adressiert hat.

Perplexitys Fix (e8aee94): ZIPs fuer Desktop-Upload mit Plugin-Inhalt
im ZIP-Root statt Repository-Layout.

Dieser Fix: Nicht-Schema-konforme YAML-Felder aus allen 196 SKILL.md
entfernt. Das offizielle Anthropic-Skill-Schema erlaubt nur:
- name (Pflicht, 1-64 Zeichen, [a-z0-9-])
- description (Pflicht, max 1024 Zeichen)
- allowed-tools, model, disable-model-invocation (optional)

Entfernt:
- when_to_use:    195 Skills
- language:       196 Skills
- argument-hint:   43 Skills (gehoert in commands, nicht skills)
- user-invocable:   5 Skills
- license:          7 Skills
- related_skills:   1 Skill

Die Aktivierungs-Hinweise aus `when_to_use` (Beispielanfragen, Trigger-
Phrasen) sind in `description` redundant enthalten als "Ladt, wenn ..."-
Klausel.

https://claude.ai/code/session_011vwdNGtbxBSrb7x7Duo3BL
2026-05-19 18:26:44 +00:00
Klotzkette e8aee9427e Fix plugin ZIP packaging for desktop upload
Fix plugin ZIP packaging for desktop upload

- Package individual release ZIPs with plugin contents at ZIP root.
- Document that desktop ZIP upload requires a single plugin ZIP, not a repository ZIP.
- Clarify the Liquiditätsplanung ZIP root layout.

Validated with structure checks, marketplace validation, local flat-ZIP inspection, and validator check after extracting the flat ZIP.
v1.2.2
2026-05-19 11:23:42 -07:00
Klotzkette 9007838a4a Make Liquiditätsplanung plugin standalone
Make Liquiditätsplanung plugin standalone

- Add the Excel generator directly to the standalone liquiditaetsplanung plugin.
- Bump the plugin manifest to 0.2.1.
- Extend structural validation to require the standalone generator.

Validated with plugin structure checks, Claude plugin validation, standalone XLSX generation, and local ZIP inspection.
v1.2.1
2026-05-19 10:53:28 -07:00
Klotzkette ab54319867 Fix Liquiditätsplan YAML fallback
Fix Liquiditätsplan YAML fallback

- Add a standard-library YAML fallback for the Liquiditätsplan generator when PyYAML is unavailable.
- Keep visible Liquiditätsplanung wording with stable technical slugs.
- Correct stale agent recipe delivery example.

Validated with plugin structure checks, Claude plugin validation, Python compile checks, generated XLSX load check, YAML/JSON parse checks, and Klagewerkstatt ZIP generation.
2026-05-19 10:46:24 -07:00
Klotzkette b5e58a68c4 Bugfix-Durchlauf: gebrochene Slash-Commands, Pfad-Bugs, YAML-Anglizismen
Kritische Bugs (gebrochene Slash-Commands):
- prozessrecht/CLAUDE.md: /Kaltstart (Großbuchstabe, ohne Plugin-Präfix)
  -> /prozessrecht:kaltstart-interview (2 Stellen)
- vertragsrecht (8 Stellen): /vertragsrecht:ersteinrichtung verwies auf
  einen Skill, der nicht existiert (Skill heißt kaltstart-interview)
  -> /vertragsrecht:kaltstart-interview
- vertragsrecht/CLAUDE.md: --integration-check (Flag existiert nicht)
  -> --check-integrations

Pfad-Bug:
- produktrecht (17 Stellen in 6 Dateien): falscher Konfigurationspfad
  ~/.claude/plugins/config/claude-fuer-legal/...
  -> ~/.claude/plugins/config/claude-fuer-deutsches-recht/...

Begriffliche Inkonsistenz:
- "Cold-Start" parallel zu "Kaltstart" -> einheitlich "Kaltstart" in
  allen Prosa-Stellen (CLAUDE.md, README.md, SKILL.md). YAML-Trigger
  "cold-start" bleiben als englische Suchwörter erhalten.

YAML-Anglizismus in allen 195 Skills:
- "Trigger phrases and example requests:" -> "Auslöser und Beispielanfragen:"
  (englischer YAML-Kommentar aus dem Anthropic-Upstream)

Weitere Eindeutschung:
- ki-governance/mandat-arbeitsbereich: argument-hint und description
  enthielten noch englische Sub-Commands (new/list/switch/close/none)
  -> neu/liste/wechseln/schließen/keines

https://claude.ai/code/session_011vwdNGtbxBSrb7x7Duo3BL
2026-05-19 17:36:18 +00:00
Klotzkette b8fcb2e76b Klagewerkstatt-Plugin mit Plugin-Generator und Online-Zustaendigkeitspruefung
- Neues Plugin forderungsmanagement-klagewerkstatt mit zwei Skills:
  * klagevorlage-aus-eigenen-mustern (Lernlauf): destilliert aus eigenen
    Mustern, Urteilen, Kommentaren, Aufsaetzen und Formatvorlagen eine
    hauseigene Standardklage-Vorlage; sammelt Sachverhalt; prueft online
    Zustaendigkeit; liefert Klage; packt eigenes Mini-Plugin als ZIP.
  * klage-aus-eigenem-skill (Laufzeit): nimmt nur Sachverhalt und
    Beklagtenadresse, prueft online erneut, befuellt Hausvorlage.
- Pflicht-Online-Adresscheck ueber justizadressen.nrw.de und
  justiz.de Gerichtsverzeichnis; SS 23, 71 GVG sachlich;
  SS 12, 13, 29, 29c, 38 ZPO oertlich; Bruessel Ia VO grenzueberschreitend.
- Plugin-Generator-Script scripts/plugin_aus_hausregeln.py erzeugt
  klagewerkstatt-<slug>.zip mit fest verdrahteten Hausregeln.
- Single-file HTML-Padlet mit Live-Vorschau, localStorage, Export/Import.
- Standardvorlage, Hausregeln-Beispiel, Belegmuster, Anlagenliste,
  Zustaendigkeits-Quellen, BGH-Leitentscheidungs-INDEX.
- Marketplace-Eintrag; Validator OK.
v1.2.0
2026-05-19 17:17:26 +00:00
Klotzkette 80b01f9b8f docs(README): Abschnitt „Über dieses Repository" mit Aufruf zum Mittesten ergänzen
Expanded the README to provide more context about the repository's purpose, usage, and legal disclaimers.
2026-05-19 19:01:57 +02:00
Klotzkette 2cefd5061b ZIP-Releases pro Plugin + Beispielakte als separater Download
- .github/workflows/release-plugin-zips.yml: Bei Tag-Push (v*) und
  manueller Ausloesung wird pro Plugin und pro Beispielakte eine ZIP
  gebaut und an den GitHub Release angehaengt. Damit gibt es stabile
  Direkt-Download-URLs der Form
    https://github.com/Klotzkette/claude-fuer-deutsches-recht/releases/latest/download/<name>.zip
  zur einzelnen Installation in Claude Code unter 'Customize Plugins'.

- examples/beispielakte-edelholz-berlin/: fiktive Mandatsakte (Edelholz
  Manufaktur Berlin GmbH) zum Ausprobieren der Liquiditaets-Skills.
  Liegt ausserhalb der Plugins; wird separat als beispielakte-edelholz-berlin.zip
  ausgeliefert und ist nicht Teil eines Plugins.

- examples/README.md mit Disclaimer (alle Daten frei erfunden).

- liquiditaetsplanung/README.md: prominenter Direkt-Download-Block am
  Anfang mit Tabelle der einzelnen Plugin-ZIPs, Schritt-fuer-Schritt
  Anleitung zur Installation in Claude Code, separater Hinweis auf die
  optionale Beispielakte.
v1.1.0
2026-05-19 16:51:36 +00:00
Klotzkette f9642198fc Liquiditaetsplanung als autarkes Power-Plugin mit BGH-Schema, Padlet und Markdown-Artefakt
- liquiditaetsplanung: drei autarke Skills (3-Wochen, 3/6/12-Monate, insolvenzrechtlich)
  jeweils mit Format-Wahl (Excel/HTML-Padlet/Markdown), Banking-Wahl (manuell/Datei-Import/Connector),
  Memo nur auf Anfrage, wochenaktuell zum Freitag, Verhaeltnis zu offenen Forderungen
- Excel-Vorlage Liquiditaetsplan-Wochenbasis.xlsx mit BGH-Block ab Zeile 42
  (Aktiva I/II, Passiva I/II, Luecke abs./%, Ampel, Offene Forderungen, BGH-Hinweise)
- Single-file HTML-Padlet liquiditaets-padlet.html, live rechnend, localStorage, JSON Export/Import
- Markdown-Artefakt-Vorlage
- BGH-PDFs (5 Leitentscheidungen) als references/rechtsprechung/ in liquiditaetsplanung und insolvenzrecht
  inklusive INDEX.md mit Pinpoint-Liste
- plugin.json: Version 0.2.0, Dependencies entfernt (Power-Plugin standalone)
- marketplace.json: Beschreibung aktualisiert
- README.md und CLAUDE.md: standalone-Charakter dokumentiert
- Validator: Pruefung auf autarke Skills, Assets und BGH-PDFs statt Dependencies
- steuerberater-werkzeuge und insolvenzrecht: Powerplugin-Hinweis am Anfang der drei
  Schwester-Skills, damit Benutzer das Power-Plugin als Vollversion erkennen

Belege: BGH 19.12.2017 II ZR 88/16 (BGHZ 217, 129 Passiva II), BGH 28.06.2022 II ZR 112/21
(Bugwellenrspr.), BGH 28.04.2022 IX ZR 48/21 (10-Prozent-Schwelle), BGH 23.01.2025 IX ZR 229/22
(titulierte Forderungen), BGH 11.03.2025 II ZR 139/23 (objektive Umstaende), BGH 24.05.2005
IX ZR 123/04 (BGHZ 163, 134 Grundsatzentscheidung).
2026-05-19 16:48:11 +00:00
Klotzkette 4d037ccb50 Merge pull request #2 from Klotzkette/codex/fix-plugin-marketplace-structure
Fix Claude plugin marketplace structure
2026-05-19 06:27:37 -07:00
Klotzkette daf96ad185 Use German umlauts in Liquiditätsplanung text 2026-05-19 15:24:02 +02:00
Klotzkette 5825f8d39c Fix Claude plugin marketplace structure 2026-05-19 15:14:53 +02:00
Klotzkette 3ff96d8a52 Pluginstruktur neu sortiert: Werkzeugbox und Liquiditaetsplanung getrennt
- Plugin steuerberatung -> steuerberater-werkzeuge (Ordner, plugin.json,
  marketplace.json, CLAUDE.md-Verweise, Cross-Referenzen aus insolvenzrecht)
- Neues Buendel-Plugin liquiditaetsplanung: README + CLAUDE.md + plugin.json,
  verweist auf liquiditaetsvorschau-3wochen, -3-6-12-monate und
  -insolvenzrechtlich; eigener marketplace.json-Eintrag
- Bislang leere SKILL.md fuer liquiditaetsvorschau-3wochen ausgearbeitet:
  3-Wochen-Test BGH BGHZ 163, 134, Ampel, Indizienkatalog NJW 2007, 78,
  Uebergaberegel an insolvenzrecht und Hinweispflicht 102 StaRUG
- README: Installationsanleitung praeziser (Voraussetzungen, Verifizierung,
  konkrete /plugin install-Beispiele), Plugin-Liste auf neue Namen aktualisiert,
  Insolvenzrecht-Beschreibung gestrafft
- Doppellizenzhinweis Apache-2.0 OR MIT in plugin.json von
  steuerberater-werkzeuge, insolvenzrecht und betreuungsrecht nachgezogen
2026-05-19 11:21:24 +00:00
Klotzkette 2cc8e46a92 Doppellizenzierung Apache-2.0 OR MIT
- LICENSE: Pointer auf Doppellizenz (SPDX: Apache-2.0 OR MIT)
- LICENSE-APACHE: ursprünglicher Apache-2.0-Text (umbenannt)
- LICENSE-MIT: MIT-Standardtext, Copyright (c) 2026 Klotzkette
- NOTICE: Doppellizenzhinweis ergänzt
- README, CONTRIBUTING: Lizenzblock und FAQ angepasst
- steuerberatung/, insolvenzrecht/ README: Plugin-Lizenzblöcke aktualisiert
- playbook-aus-eigenen-daten SKILL frontmatter: license: Apache-2.0 OR MIT
2026-05-19 06:30:42 +00:00
Klotzkette 5359c50e18 README: prominenter Compliance-Disclaimer ganz oben
Neuer Abschnitt "KEINE Aussage über Berufsrecht, Datenschutz,
KI-VO oder Beschlagnahmeverbote" direkt unter dem Titel. Stellt
ausdrücklich klar, dass dieses Repository keine Aussage trifft zu:

- §§ 203, 204 StGB (Mandatsgeheimnis, strafrechtlich)
- § 43e BRAO, § 2 BORA, § 53 StPO (Berufsrecht, Verschwiegenheit,
  Zeugnisverweigerung) und sinngemäß andere freie Berufe (StBerG,
  WPO, ÄrztInnen, Notar:innen, Patentanwält:innen)
- DSGVO / BDSG (Rechtsgrundlage, AVV nach Art. 28, DSFA nach
  Art. 35, Informationspflichten Art. 13/14)
- Drittlandtransfer in die USA (Art. 44 ff. DSGVO, EU-US Data
  Privacy Framework, SCC, TIA, Schrems II)
- KI-VO (VO (EU) 2024/1689), Art. 6 + Anhang III (Hochrisiko),
  Art. 50 (Transparenz), Art. 26 (Betreiberpflichten)
- US Cloud Act, FISA § 702, EO 12333, CLOUD Act warrants,
  PATRIOT Act § 215
- Beschlagnahmeverbote nach §§ 97, 160a StPO
- Zugang/Hosting (Anthropic direkt, AWS Bedrock, Google Vertex,
  Auftragsverarbeitungsverträge)

Schlussabsatz: technische Spielwiese, kein produktiv einsetzbares
rechtskonformes Werkzeug. Eigenverantwortliche Prüfung durch
Nutzer:innen explizit.
2026-05-19 06:24:05 +00:00
Klotzkette 0b87787ed6 README: Titel und Einleitung neu gefasst
- Titel: "Claude – Deutsche rechtliche Fähigkeiten / German Legal Skills"
- Einleitung: "Sub-Agenten, Workflows etc." statt der Aufzählung mit Auslöser/Agentenrezepten
- Bezug auf "deutsche Rechtspraxis" statt "BGH-Zitierweise"
- Disclaimer expliziter: "keinerlei Fachgutachten oder Rechtsberatung, alle Angaben ohne Gewähr"
2026-05-19 06:08:35 +00:00
Klotzkette 4675186e0b "Onboarding" bei Personen wieder zugelassen, bei Sachen weiter deutsch
Differenzierung nach Bezugsobjekt:
- Personen (Studierende, Produktjuristen, KI-Compliance-Onboarding):
  "Onboarding" ist im deutschen Geschaeftsverkehr etabliert und bleibt.
- Sachen/Vertraege (IKT-Dienstleister-Anbindung): bleibt "Vertragsanbindung".

Wiederhergestellt:
- produktrecht/kaltstart-interview: "beim Onboarding von Produktjuristen"
- ki-governance/kaltstart-interview: YAML-Trigger "Onboarding KI-Compliance"
- rechtsberatungsstelle/semester-uebergabe: "Onboarding der neuen Kohorte",
  "Onboarding-Uebungen"
- rechtsberatungsstelle/anleiter-pruefwarteschlange: "Semester-Onboarding"

Unveraendert (bleibt deutsch):
- regulatorisches-recht/dora-ikt-vertragspruefung: "Vertragsanbindung
  eines neuen IKT-Dienstleisters" (Sachbezug)
- rechtsberatungsstelle/skills/einarbeitung/SKILL.md und README.md:
  bleiben mit "Einarbeitung", konsistent mit Skill-Namen
v1.0
2026-05-19 05:38:26 +00:00
Klotzkette 167a3dd593 "Onboarding" final entfernt (DORA, produktrecht, ki-governance)
Drei verbleibende Anglizismus-Stellen ausserhalb des rechtsberatungsstelle-
Plugins bereinigt:

- regulatorisches-recht/dora-ikt-vertragspruefung: "Onboarding eines
  IKT-Dienstleisters" -> "Vertragsanbindung eines neuen IKT-Dienstleisters"
- produktrecht/kaltstart-interview: "beim Onboarding von Produktjuristen"
  -> "bei der Einarbeitung von Produktjuristen"
- ki-governance/kaltstart-interview: YAML-Trigger "Onboarding KI-Compliance"
  -> "Einarbeitung KI-Compliance"

Das Repo enthaelt nun keinerlei "Onboarding"-Vorkommen mehr.
2026-05-19 05:27:49 +00:00
Klotzkette 839f6a5024 rechtsberatungsstelle: "Onboarding" durch deutsche Begriffe ersetzt
Anglizismus „Onboarding" durchgängig in den vier betroffenen Dateien
ersetzt — der Skill heisst bereits einarbeitung, jetzt ist auch der
Fliesstext konsistent:

- rechtsberatungsstelle/README.md (2 Stellen)
- rechtsberatungsstelle/skills/einarbeitung/SKILL.md (8 Stellen,
  inkl. YAML-Trigger „Onboarding starten" -> „Einarbeitung starten")
- rechtsberatungsstelle/skills/anleiter-pruefwarteschlange/SKILL.md
- rechtsberatungsstelle/skills/semester-uebergabe/SKILL.md (inkl.
  „offboardet" -> „verabschiedet")

Verwendete Ersetzungen je nach Kontext:
- „Onboarding" -> „Einarbeitung"
- „Semester-Onboarding" -> „Semestereinarbeitung"
- „Onboarding-Uebungen" -> „Einarbeitungs-Uebungen"

Drei Treffer ausserhalb dieses Plugins (DORA, produktrecht,
ki-governance) bewusst nicht angetastet — die liegen im Wirtschafts-/
IT-Kontext, wo „Onboarding" etablierter Begriff ist.
2026-05-19 05:24:46 +00:00
Klotzkette c9a3d52c19 Klotzkette German Legal Skills (Apache-2.0) — vollständige Eindeutschung
Diese Konsolidierung führt die Eindeutschung des Repositoriums zu Ende:

NDA-Durchsetzer
- references/mindeststandards.md: Katalog der 10 NDA-Mindeststandards
- references/analyse-vorlage.md: Sechs-Abschnitts-Analyse-Schablone

Palandt-Bereinigung (Grüneberg seit 81. Aufl. 2022)
- jurastudium/gutachten-uebung: Quellenliste auf Grüneberg umgestellt
- kanzlei-builder-hub/fundstellenglattzieher: Hard-Stop „Palandt"
  in SKILL.md (Abschnitt 4a + Fehlerpunkt 8) und regex-muster.md
  (neuer Abschnitt 11, Pflicht-Rückfrage)

Skill-Umbenennungen (97 Skills)
- Querschnitt: cold-start-interview → kaltstart-interview,
  customize → anpassen, matter-workspace → mandat-arbeitsbereich,
  policy-monitor → richtlinien-monitor u. a.
- Plugin-spezifisch in arbeitsrecht, vertragsrecht, prozessrecht,
  gesellschaftsrecht, datenschutzrecht, gewerblicher-rechtsschutz,
  produktrecht, regulatorisches-recht, ki-governance, jurastudium,
  rechtsberatungsstelle, kanzlei-builder-hub
- 21 YAML-name-Mismatches korrigiert (alte Eindeutschung hatte nur
  YAML name: geändert, nicht Verzeichnisse)

Datei-Konventionen
- matter.md → mandat.md, matters/ → mandate/
- history.md → verlauf.md, notes.md → notizen.md
- _archived/ → _archiv/, company-profile.md → unternehmens-profil.md
- install-log.yaml → installations-protokoll.yaml

Agentenrezepte (verwaltete-agentenrezepte/)
- subagents/ → unteragenten/ in allen vier Rezepten
- 13 YAML-Dateien eingedeutscht (feed-reader → feed-leser,
  materiality-filter → wesentlichkeits-filter,
  digest-writer → zusammenfassung-schreiber,
  doc-reader → dokument-leser, extractor → extrahierer,
  normalizer → normalisierer, grid-writer → tabellen-schreiber,
  deadline-calculator → frist-rechner, alert-writer → warnungs-schreiber,
  repo-reader → ablage-leser, docket-reader → terminkalender-leser,
  deadline-mapper → frist-zuordner, tracker-writer → tracker-schreiber)
- gerichtskalender-monitor: fehlende Sub-Agenten (frist-zuordner,
  tracker-schreiber) ergänzt

Plugin-Agenten (agenten/-Verzeichnisse)
- leave-tracker → fehlzeiten-register (arbeitsrecht)
- dataroom-watcher → datenraum-monitor (gesellschaftsrecht)
- ip-renewal-watcher → schutzrechts-verlaengerungs-monitor
- registry-sync → verzeichnis-synchronisierung (kanzlei-builder-hub)
- launch-watcher → markteinfuehrungs-monitor (produktrecht)
- docket-watcher → terminkalender-monitor (prozessrecht)
- reg-change-monitor → regulierungs-aenderungs-monitor
- deal-debrief → deal-nachbesprechung, playbook-monitor →
  spielbuch-monitor, renewal-watcher → verlaengerungs-monitor
  (vertragsrecht)

Sub-Verzeichnisse
- data/ → daten/, logs/ → protokolle/, scripts/ → werkzeuge/
  (Skill-intern; Root scripts/ als Build-Tooling unverändert)
- plausibility-bands/ → plausibilitaetsbaender/
- intake-templates/ → aufnahme-vorlagen/

Anglizismen im Fließtext
- Workflow → Ablauf, Workflows → Abläufe
- Shared Guardrails → Gemeinsame Leitplanken
- Allowlist → Positivliste (auch Dateinamen: allowlist.md →
  positivliste.md, allowlist-default.yaml → positivliste-standard.yaml)
- Filer-Status → Emittentenstatus
- Pre-Flight-Check → Vorab-Prüfung
- cold-start → Kaltstart (Aliasse erhalten)
- Build-Skripte: deploy-managed-agent.sh → agentenrezept-ausliefern.sh,
  test-cookbooks.sh → agentenrezepte-pruefen.sh,
  lint-tool-scope.py → werkzeug-rahmen-pruefer.py
- managed-agent-cookbooks → verwaltete-agentenrezepte in Skripten

Etablierte englische Begriffe behalten: NDA, SPA, MAC, Stakeholder,
Compliance, Closing, Due Diligence, Q&A, VDR, Earn-out, Term Sheet.

Neue Plugin-Profile
- insolvenzrecht/CLAUDE.md (287 Zeilen): Praxisprofil-Vorlage mit
  Zielgruppe (Insolvenzverwalter, Sanierungsberater, Geschäftsführung),
  Normentabellen, BGH-Leitentscheidungen (BGHZ 163, 134 u. a.),
  Uhlenbruck/K. Schmidt/MüKoInsO/IDW S 6/9/11, Eskalationsregeln zu
  Antragspflichtfristen § 15a InsO
- steuerberatung/CLAUDE.md (268 Zeilen): Krisenfrüherkennung,
  § 102 StaRUG-Hinweispflicht, BGH IX ZR 285/14 als Leitentscheidung,
  Abgrenzung zum Insolvenzrecht-Plugin, Übergabe-Pfad
- steuerberatung/README.md (42 Zeilen): Skill-Übersicht und
  Standardliteratur
- betreuungsrecht/CLAUDE.md (277 Zeilen): BGB-Reform 2023
  (§§ 1814 ff. n.F.), expliziter Grüneberg-Hinweis,
  Genehmigungspflichten, Jahresberichts- und
  Vermögensverzeichnis-Pflichten

Final-Sweep
- marketplace.json verifiziert (15 Plugins, alle Verzeichnisse vorhanden)
- Slash-Command-Inkonsistenzen in arbeitsrecht/agenten/fehlzeiten-register.md
  bereinigt (abwesenheits-tracker → fehlzeiten-register)
- 242 Pfade berührt, +3117/-1174 Zeilen
2026-05-19 01:24:23 +00:00
Klotzkette fd6769fa9e Klotzkette German Legal Skills (Apache-2.0) - klassisches deutsches Skillset 2026-05-19 00:30:04 +00:00