1 Commits

Author SHA1 Message Date
Klotzkette c6d6b502d5 fix: kaputte YAML-Frontmatter in 48 Skills reparieren
Welle 23 (ASCII-Quote-Sweep) hatte unescapte Anführungszeichen in
SKILL.md-description-Strings hinterlassen — Claude Code lädt diese
Skills mit leerer Metadata, plugin validate --strict bricht.

- 47 Skills: description in single-quoted YAML umwandeln (sicher gegen ")
- grosskanzlei-corporate-ma: ungültiges \&-Escape zu & korrigieren
- nachbarschaftsstreit-pruefer: nutzloses Plugin-Root-CLAUDE.md entfernt
  (wird laut Spec ohnehin nicht geladen)
- 2 README-Plugin-Download-Blöcke ergänzt (bgb-at-pruefer, dsa-dma-digitalregulierung)

Neue Validatoren in scripts/:
- validate-with-claude-cli.sh: ruft offizielles 'claude plugin validate --strict' auf
- validate-yaml-frontmatter.py: echter YAML-Parse-Check (fängt unescapte Quotes,
  ungültige Escapes, Plugin-Root-CLAUDE.md, Komma-Zahl-Sequenzen)

Beide Validatoren laufen jetzt grün über alle 102 Plugins.

Workflow-Empfehlung vor Push:
  python3 scripts/validate-yaml-frontmatter.py
  ./scripts/validate-with-claude-cli.sh
  node scripts/validate-plugin-structure.mjs
2026-05-28 16:48:03 +00:00