pptx-quality-gates

Par wshobson · agents

À utiliser pour valider ou réparer un fichier PPTX éditable en ce qui concerne la géométrie, l'accessibilité, l'éditabilité native, la traçabilité de la source et l'intégrité du package OOXML.

npx skills add https://github.com/wshobson/agents --skill pptx-quality-gates

Portes de Qualité PPTX

Utilisez cette skill avant de livrer un PPTX généré. Traitez les défaillances déterministes comme du travail de réparation, non comme des exceptions.

Workflow

  1. Confirmez la spec, le builder, le PPTX, le manifeste source et les chemins d'audit.
  2. Appliquez references/audit-checklist.md au contrat de coordonnées avant de construire.
  3. Rouvrez le PPTX et comparez le nombre de diapositives, les limites réelles, les diapositives cachées et la géométrie demandée avec l'arbre de mise en page.
  4. Pour les decks de production, exécutez pptx-reference-deck-analysis/scripts/validate_package.py et enregistrez le rapport JSON.
  5. Vérifiez 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 sources.
  6. Quand un renderer compatible est déjà disponible, inspectez les aperçus pour l'écrêtage, le fallback de police, le contraste, le recadrage et la hiérarchie. N'ajoutez pas de dépendance renderer.
  7. Réparez la spec ou le builder local à la tâche, reconstruisez et réexécutez les mêmes vérifications.

Artefacts requis

Conservez la spec, le PPTX, l'enregistrement de build, l'audit de géométrie, l'audit d'accessibilité, le rapport de package et le manifeste source ensemble. Signalez toute exception documentée avec l'ID de diapositive, l'ID d'objet, le propriétaire, la raison et la date d'examen.

Critères de réussite

Zéro collision de contenu, débordement de texte, limites de contenu non sûres, géométrie positive invalide et erreurs d'intégrité de package. Le contenu meaningful des diapositives doit rester des objets éditables natifs ; les images soutiennent plutôt que remplacent.

Consultez references/audit-checklist.md pour la checklist complète.

Skills similaires