Dans les termes du Skill
Ce skill valide et répare les decks PPTX modifiables avant livraison, en vérifiant les contrats de coordonnées géométriques, la conformité à l'accessibilité et l'intégrité du package OOXML. Il applique une checklist d'audit pour vérifier le nombre de diapositives, les limites réelles, les diapositives masquées, le débordement de texte, les collisions de contenu et l'éditabilité native.
Pour les decks de production, il exécute un script de validation Python et enregistre un rapport JSON. Lorsque la validation échoue, il répare la spec ou le builder, reconstruit le deck et relance les mêmes vérifications jusqu'à ce qu'il ne reste aucune erreur. Tous les artefacts—spec, PPTX, journal de build, audit géométrique, audit d'accessibilité, rapport de package et manifeste source—sont conservés ensemble.
Fonctionnement
- 01Confirmer les chemins de fichiers et les artefacts
Avant le début de la validation, le skill confirme les emplacements de la spec, du builder, du fichier PPTX, du manifeste source et des chemins d'audit afin que tout le matériel requis soit disponible.
- 02Appliquer l'audit du contrat de coordonnées avant la construction
Le skill applique la checklist d'audit de references/audit-checklist.md au contrat de coordonnées avant que le deck ne soit construit, ce qui permet de détecter les problèmes de géométrie dès le début.
- 03Comparer le PPTX rouvert avec l'arbre de mise en page
Après la construction, le skill rouvre le PPTX et compare le nombre de diapositives, les limites réelles, les diapositives masquées et la géométrie demandée avec l'arbre de mise en page pour détecter les écarts.
- 04Exécuter le script de validation du package pour la production
Pour les decks de production, le skill exécute le script validate_package.py de pptx-reference-deck-analysis et enregistre le rapport JSON résultant.
- 05Vérifier la conformité à l'accessibilité
Le skill vérifie la langue du document, les titres des diapositives, le texte alternatif des images significatives, l'ordre de lecture, les en-têtes de tableau et les références source pour s'assurer que les normes d'accessibilité sont respectées.
- 06Réparer et reconstruire en cas d'échec
Lorsque la validation détecte des erreurs, le skill répare la spec ou le builder local à la tâche, reconstruit le deck et relance toutes les vérifications jusqu'à ce que le deck soit conforme.