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 |
|