In den eigenen Worten des Skills
Diese Skill validiert und repariert bearbeitbare PPTX-Decks vor der Auslieferung, indem sie Geometrie-Koordinatenverträge, Barrierefreiheits-Konformität und die Integrität des OOXML-Pakets prüft. Sie wendet eine Audit-Checkliste an, um Folienanzahl, tatsächliche Begrenzungen, ausgeblendete Folien, Textüberlauf, Inhaltskollisionen und native Editierbarkeit zu überprüfen.
Für Produktions-Decks führt sie ein Python-Validierungsskript aus und speichert einen JSON-Bericht. Schlägt die Validierung fehl, repariert sie das Spec oder den Builder, baut das Deck neu und wiederholt dieselben Prüfungen, bis keine Fehler mehr auftreten. Alle Artefakte – Spec, PPTX, Build-Protokoll, Geometrie-Audit, Barrierefreiheits-Audit, Paketbericht und Quellmanifest – werden zusammen aufbewahrt.
So funktioniert es
- 01Dateipfade und Artefakte bestätigen
Bevor die Validierung beginnt, bestätigt die Skill die Speicherorte von Spec, Builder, PPTX-Datei, Quellmanifest und Audit-Pfaden, damit alle benötigten Materialien verfügbar sind.
- 02Koordinatenvertrags-Audit vor dem Erstellen anwenden
Die Skill wendet die Audit-Checkliste aus references/audit-checklist.md auf den Koordinatenvertrag an, bevor das Deck erstellt wird, um Geometrieprobleme frühzeitig zu erkennen.
- 03Wiedergeöffnetes PPTX mit dem Layout-Baum vergleichen
Nach dem Erstellen öffnet die Skill das PPTX erneut und vergleicht Folienanzahl, tatsächliche Begrenzungen, ausgeblendete Folien und angeforderte Geometrie mit dem Layout-Baum, um Abweichungen zu erkennen.
- 04Paketvalidierungsskript für die Produktion ausführen
Für Produktions-Decks führt die Skill das Skript validate_package.py aus pptx-reference-deck-analysis aus und speichert den resultierenden JSON-Bericht.
- 05Barrierefreiheits-Konformität prüfen
Die Skill überprüft Dokumentsprache, Folientitel, aussagekräftigen Alt-Text für Bilder, Lesereihenfolge, Tabellenüberschriften und Quellenangaben, um die Einhaltung der Barrierefreiheitsstandards sicherzustellen.
- 06Bei Fehlern reparieren und neu erstellen
Findet die Validierung Fehler, repariert die Skill das Spec oder den aufgabenlokalen Builder, baut das Deck neu und wiederholt alle Prüfungen, bis das Deck besteht.