Skill-Bodies and generated overviews cleaned up for v252.
Validated frontmatter, plugin structure, testakten PDFs, release ZIP packaging, marketplace completeness, README coverage, and boilerplate scans.
Implementiert alle Befunde aus AUDIT_REPORT_2026-06-08.md:
Schwer (S1, S2, S3):
- S1 (532 Skills): Description der Skelett-Klone individualisiert.
Pro Plugin und Skelett-Skill (einstieg-routing, dokumente-intake,
unterlagen-luecken, output-waehlen, quellen-livecheck,
anschluss-routing) wird die Description aus dem Plugin-Fachprofile
generiert mit Plugin-Kurzbezeichnung, konkreten Normen, Fristen,
Akteuren, Behoerden und Dokumenttypen.
- S2 (529 Skills): Fachlandkarte-Tabelle in Skelett-Skills wird
dynamisch aus den tatsaechlich existierenden Geschwister-Slugs
des jeweiligen Plugins neu erzeugt. Broken Cross-References (~6000)
beseitigt.
- S3 (27 InsO-Slugs): Renamed von 'p<Nr>...' zu 'inso-<Nr>-<thema>'.
Beispiele: p003d -> inso-3d-gruppen-gerichtsstand,
p139-eroffnungsantrag-p147 -> inso-139-147-eroeffnungsantrag.
Mittel (M1, M2, M4, M5):
- M1: Asset-Marker README/CHANGELOG/ASSET_INDEX auf 18549 Skills /
212 Plugins angeglichen (war 18536/211).
- M2: 20 Skills mit unbalanced Klammern in Description bereinigt
(Parens entfernt, da Intent nicht rekonstruierbar).
- M4: 3 numerische Slugs (02/03/04) in grosskanzlei-corporate-ma
renamed zu corporate-rechtsprechungsrecherche,
transaktionsstruktur-share-asset-deal,
umwandlungssteuerrecht-buchwertantrag.
- M5: normenkontrollrat-nkr/skills/allgemein/SKILL.md neu angelegt
mit Plugin-Triage und Routing zu allen Spezial-Skills.
Bonus: 12 Skills mit Zahl-Komma-Zahl in Description gefixt
(Validator-Compliance, '535, 536' -> '535/536').
M3 (3 abgehackte H1) ist non-issue: H1 sind tatsaechlich vollstaendig,
das Audit-Script hatte nur auf 60 Zeichen abgeschnitten und das als
abgehackt fehlinterpretiert.
Validator: gruen.
Skill-Total unveraendert: 18549 -> 18550 (M5 +1).
Co-authored-by: Claude <noreply@anthropic.com>
Aus dem Codex-Kompendien-Aufsplittungs-Pass uebriggebliebene Mehrfach-H1
in 'Prueffelder im Detail'-Sections: jedes Modul hatte ein eigenes
`# Modul-Titel` zusaetzlich zum Top-Level-Skill-Titel. Markdown-Skill-
Hierarchie ist aber: ein Skill = ein H1. Submodul-Titel sind H3.
Aufgespuert beim Konsistenz-Check nach Toms Frage 'wirklich verbessert
oder Mist gebaut?'. Mein vorheriges Mischmasch-Eradikations-Skript
(PR #230) hatte das uebersehen.
Reparatur: Pro Skill alle nachgeordneten `# ` (H1) zu `### ` (H3)
demotion ab dem zweiten Vorkommen.
Validator gruen. 0 verbleibende Multiple-H1 Skills.
Co-authored-by: Claude <noreply@anthropic.com>
Codex hatte 4691 Skills mit einer X/Y/Z-Mischmasch-Boilerplate im Kopf:
- description: 'Modul A / Modul B / Modul C / N ergaenzende Prueffelder: bearbeitet...'
- H1: '# Modul A / Modul B / Modul C / N ergaenzende Prueffelder'
- ## Arbeitsbereich: 'In diesem Skill wird **A / B / C** als eigenstaendiger Arbeitsgang...'
- ## Arbeitsweg: 'Fuer **A / B / C** zuerst das tragende Pruef...'
Dazu 149 alt-Pattern-Skills (robotik-recht u.a.) mit 'Dieser Arbeitsbereich
fuehrt die unten genannten Teilfragen...'.
Diese Pattern werden ersetzt durch:
- description: '[Thema]: buendelt N verwandte Prueffelder und erzeugt den
naechsten belastbaren Output — nach Frist, Zustaendigkeit, Beweislast
und gewuenschtem Ergebnis priorisiert.'
- H1: '# [Thema]' (humanisiert aus dem Slug)
- ## Arbeitsbereich: Coherenter Paragraph der erklaert wie die Module
aufeinander aufbauen (keine X/Y/Z-Listen mehr)
- ## Arbeitsweg: Plugin-spezifische Anweisung mit Quellenhygiene-Verweis
Zusaetzlich:
- 2 V90-Boilerplate-Bloecke aus kaltstart-triage-Skills entfernt
- 3 verbleibende Mischmasch-H1 in steuerrecht-anwalt-und-berater begradigt
Modul-Tabellen ('## Prueffelder') und Modul-Detail-Sections bleiben
unveraendert — keine Substanz verloren. Validator gruen.
Ergebnis: 0 V90 Boilerplate, 0 Mischmasch-H1, 0 ergaenzende-Prueffelder-
Reste, 0 alte Kompendien-/Workflow-Boilerplate. 9115 SKILL.md, alle
Anthropic-naehnlich gestaltet.
Co-authored-by: Claude <noreply@anthropic.com>
Findet Slugs mit redundanten Tokens (z. B. doppeltem Plugin-Praefix
oder doppelter Abkuerzung) und benennt sie um, indem Mehrfachvorkommen
desselben Tokens entfernt werden. Frontmatter 'name:' wird mitgezogen.
Beispiele:
- hoai-leistungsphasen-praxis/hoai-hoai-vertrag-beauftragungsumfang
-> hoai-vertrag-beauftragungsumfang
- datenbankrecht/datenbankrecht-db-datenbankrecht-agb-auskunft-rechnungslegung
-> db-agb-auskunft-rechnungslegung
- verlagsrecht-buchpreisbindung/verl-schulbuch-verl-presserecht
-> verl-schulbuch-presserecht
- ki-richtlinie-kanzleien/kirk-leitfaden-kirk-prompts-kr-executive
-> kirk-leitfaden-prompts-kr-executive
- zitierweise-deutsches-recht/zitat-bag-bfh-bsg-bag
-> zitat-bag-bfh-bsg
Lateinische Wortpaare (mos italicus / mos gallicus, ius suffragii /
ius honorum, causa data / causa non secuta, Zug-um-Zug) sind als
legitim gekennzeichnet und bleiben unveraendert.
Validator gruen. 9102 SKILL.md unveraendert (keine Verluste).
Slug-Laengen alle <= 45 Zeichen.
Co-authored-by: Claude <noreply@anthropic.com>
303 Skills aus 67 Plugins mit verifizierter Rechtsprechung und Gesetzgebung Stand Mai 2026. Neun parallele Background-Agenten mit striktem Quellen-Regime: dejure.org / openjur.de / BGH/BAG/BFH/BSG/BVerfG/BVerwG/EuGH/EGMR-eigene Datenbanken / BGBl / Landesgerichts-Datenbanken. Kein Beck-RS, kein Juris ohne offene Veroeffentlichung. Versionsbump 29.0.0.
- Welle 3: 969 als WRONG_TOPIC/NOT_FOUND klassifizierte AZ aus 88 Skills entfernt
(175 Dateien geaendert, 392 Zeilen entfernt). Frontmatter unangetastet.
- Welle 4: 17 tote references/-Verweise identifiziert, einer gefixt
(rechtsberatungsstelle anleiter-pruefwarteschlange: pruef-warteschlange.yaml
-> review-queue.yaml). Audit-Report in audit/references_audit_2026-05-29.json.
- Konversationsstil: CLAUDE.md + alle 102 allgemein-SKILL.md erhalten
verbindlichen Block: konzis starten, schnell zur Dokumentenproduktion;
ausfuehrlich nur bei echter Subsumtion, Tabellen oder Schriftsatz-Text.
- Frontmatter-Konvention in CLAUDE.md explizit: keine triggers, when_to_use,
language, rechtsgebiet, license, argument-hint, user-invocable,
allowed_tools, tools, model, adapted_from, version, related_skills.
- LG Aachen 10 O 306/25 (Urteil vom 27.05.2026) zur Button-Loesung
bei Online-Gluecksspiel als Leitentscheidung aufgenommen in
bgb-at-pruefer (2 Skills), vertragsrecht, produktrecht. Quellenhinweis:
offizieller Volltext zum Aufnahmezeitpunkt noch nicht oeffentlich.
- Versionsbump: alle 102 plugin.json, Marketplace-Top-Level und alle
Marketplace-Plugin-Eintraege auf 24.1.0.
- Validatoren gruen: validate-plugin-structure, validate-yaml-frontmatter,
welle5_komma_check, validate-with-claude-cli (alle 102 Plugins).