Nelle parole della skill
Questa skill valida e ripara i deck PPTX modificabili prima della consegna, verificando i contratti delle coordinate geometriche, la conformità all'accessibilità e l'integrità del package OOXML. Applica una checklist di audit per verificare il numero di slide, i limiti effettivi, le slide nascoste, il testo che eccede, le collisioni di contenuto e la modificabilità nativa.
Per i deck di produzione esegue uno script Python di validazione e salva un report JSON. Quando la validazione fallisce, ripara la spec o il builder, ricostruisce il deck e riesegue gli stessi controlli finché non restano zero errori. Tutti gli artifact—spec, PPTX, record di build, audit geometrico, audit di accessibilità, report del package e manifest delle fonti—vengono mantenuti insieme.
Come funziona
- 01Confermare i Percorsi dei File e gli Artifact
Prima dell'inizio della validazione, la skill conferma le posizioni della spec, del builder, del file PPTX, del manifest delle fonti e dei percorsi di audit, in modo che tutto il materiale necessario sia disponibile.
- 02Applicare l'Audit del Contratto delle Coordinate Prima della Build
La skill applica la checklist di audit da references/audit-checklist.md al contratto delle coordinate prima che il deck venga costruito, individuando così i problemi geometrici in anticipo.
- 03Confrontare il PPTX Riaperto con l'Albero del Layout
Dopo la build, la skill riapre il PPTX e confronta il numero di slide, i limiti effettivi, le slide nascoste e la geometria richiesta con l'albero del layout per individuare eventuali discrepanze.
- 04Eseguire lo Script di Validazione del Package per la Produzione
Per i deck di produzione, la skill esegue lo script validate_package.py da pptx-reference-deck-analysis e salva il report JSON risultante.
- 05Verificare la Conformità all'Accessibilità
La skill verifica la lingua del documento, i titoli delle slide, il testo alternativo delle immagini significative, l'ordine di lettura, le intestazioni delle tabelle e i riferimenti alle fonti per garantire il rispetto degli standard di accessibilità.
- 06Riparare e Ricostruire in Caso di Fallimento
Quando la validazione rileva errori, la skill ripara la spec o il builder locale al task, ricostruisce il deck e riesegue tutti i controlli finché il deck non supera la verifica.