Dans les termes du Skill
Un guide d'implémentation pour le JavaScript derrière des diapositives PowerPoint individuelles construites avec PptxGenJS, écrit pour des agents de code dont chacun possède une diapositive. Il fixe d'abord le contrat environnant : un canevas 16:9 de 10 par 5,625 pouces, un objet theme contenant exactement primary, secondary, accent, light et bg, une fonction createSlide synchrone exportée avec slideConfig, et un aperçu autonome exécutable par fichier.
En plus de cela, il impose une discipline — Microsoft YaHei ou Arial, aucun texte de corps en gras, uniquement les couleurs de la palette, ni dégradés ni animations — ainsi qu'un badge de numéro de page sur chaque diapositive sauf la couverture. L'assurance qualité est présentée comme une chasse aux bugs qui ne se termine qu'après un cycle de correction et vérification.
Ce qu'il produit
- Un fichier JavaScript complet et exécutable pour chaque diapositive individuelle.
Fonctionnement
- 01Lire d'abord la référence PptxGenJS
Avant d'écrire le code d'une diapositive, ouvrez pptxgenjs.md pour toute la surface de l'API : configuration et structure, texte et mise en forme, listes, formes et ombres, images et icônes, arrière-plans, tableaux et graphiques.
- 02Garder createSlide synchrone
Le point d'entrée doit être une fonction simple plutôt qu'asynchrone, car l'étape de compilation ne l'attend pas (await).
- 03Effectuer le rendu à partir de l'objet thème
Chaque couleur est puisée dans le thème transmis — l'arrière-plan de la diapositive, par exemple — plutôt que d'être codée en dur.
- 04Exporter le contrat du module
Chaque fichier renvoie createSlide ainsi que slideConfig afin que le script de compilation puisse assembler le deck.
- 05Traiter le QA comme une chasse aux bugs
Cherchez des problèmes dès le premier rendu plutôt que de confirmer que tout semble acceptable.