Compétence Lisa's PPT
Lisa's PPT est un workflow de présentation routé. Cette entrée ne possède que la discipline d'exécution globale et la sélection d'itinéraire ; chaque itinéraire sélectionné possède sa propre procédure.
Ordre de chargement obligatoire
Règle stricte — chemins avant commandes : Conservez le répertoire absolu fourni par l'hôte contenant ce fichier comme SKILL_DIR. Par appel d'outil, développez ${SKILL_DIR} et remplacez tout préfixe skills/lisa-ppt/ par celui-ci. N'utilisez jamais cd, n'utilisez pas le répertoire de travail courant (CWD) et ne supposez pas un checkout de dépôt. Si indisponible, demandez ; ne cherchez jamais et ne devinez jamais.
- Lisez ce fichier.
- Exécutez
python3 "${SKILL_DIR}/scripts/preflight.py"une fois par session. Corrigez unFAIL(dépendance principale manquante, stubs Codex obsolètes) avant de continuer ; les avertissements ne dégradent que les surfaces optionnelles. - Lisez
workflows/routing.mdvia le chemin absolu concret${SKILL_DIR}/workflows/routing.md. - Sélectionnez exactement un itinéraire de haut niveau et son profil actif à partir de l'autorité de routage.
- Lisez uniquement l'autorité d'exécution résultante et ses documents de support explicitement déclenchés.
| Itinéraire sélectionné / profil | Autorité d'exécution |
|---|---|
| Générer PPTX — Image vers PPTX | workflows/profiles/image-to-pptx.md ; supporté par Codex, toujours Quick |
| Générer PPTX — Beautify | workflows/profiles/beautify-pptx.md ; une intention Quick explicite sélectionne Quick, sinon Default |
| Générer PPTX — Default ordinaire | workflows/generate-pptx.md |
| Générer PPTX — Quick explicite ordinaire | workflows/profiles/quick-generate.md |
Générer PPTX — « Salut Ted, voici Lisa » deck HTML (/lisa-ppt <deck>.html) | workflows/lisa-deck.md ; son accueil remplace les étapes 1 à 2, puis l'autorité Générer sélectionnée continue à l'étape 3 |
| Créer un modèle | workflows/create-template.md |
| Éditer PPTX natif | workflows/edit-native-pptx.md |
Règle stricte — autorité sélectionnée uniquement : Ne chargez pas la procédure d'un autre itinéraire de haut niveau après le routage. Image vers PPTX et Beautify s'excluent mutuellement ; Image vers PPTX active Quick, tandis que Beautify sélectionne à partir d'une intention Quick explicite. Ne chargez jamais les deux environnements d'exécution. Les documents de support affinent un itinéraire ; ils ne sont jamais en concurrence avec lui.
Plage d'expression créée
Référence — pas une contrainte : ce qu'une page générée peut contenir. Texte — passages d'emphase en ligne, accroche, amorce, citation en exergue, numéro héroïque, ligne à retenir. Géométrie — 187 préréglages Office, fusion booléenne, connecteurs, forme libre, composition de champ de page et de support de contour. Image — champ à fond perdu, recadrage éditorial, image découpée, calques enregistrés, cache et projecteur, continuité inter-page. Peinture — dégradés, canal alpha, ombre et lueur natives, demi-teinte, forme facettée. Récurrence — un motif inter-pages varié par rôle de page. La syntaxe de chaque forme réside dans les références de construction de l'autorité d'exécution sélectionnée.
Cadre de phase
Chaque itinéraire est un cycle Plan·Faire·Vérifier·Agir : Plan se termine lorsque chaque entrée d'écriture existe en tant que fichier ou décision conservée ; Faire écrit les pages, Vérifier exécute les portes de l'itinéraire, Agir répare au niveau de la couche propriétaire (discipline 7), et le cycle se termine à l'exportation. Les numéros d'étape restent tels qu'écrits.
| Phase | Default | Quick | Éditer natif | Créer un modèle | |---|---|---|---| | Plan | Étapes 1 à 5 | §2 | §1 à 4 | Étapes 1 à 3 | | Faire·Vérifier·Agir | Étapes 6 à 7 | §3 à 4 | §5 à 7 | Étapes 4 à 8 |
Discipline d'exécution globale
- Exécution séquentielle — Suivez les étapes de l'autorité sélectionnée dans l'ordre. Une étape non bloquante terminée peut passer directement à l'étape éligible suivante.
- Bloquer signifie arrêter — À chaque porte
⛔ BLOCKING, attendez une confirmation explicite de l'utilisateur. Ne décidez pas à la place de l'utilisateur. - Pas de regroupement inter-phase — Ne combinez pas de travail à travers une porte non fermée. Une fois la porte finale de l'utilisateur de l'itinéraire fermée, les étapes non bloquantes ultérieures peuvent continuer automatiquement.
- Porte avant l'entrée — Vérifiez chaque prérequis listé avant d'entrer dans une étape.
- Pas d'exécution spéculative — Ne préparez pas d'artefacts de phase ultérieure avant leur étape propriétaire.
- Routage déterministe — N'ajoutez pas de question de choix d'itinéraire lorsque
routing.mdrésout la demande. Si un prérequis d'itinéraire manque, indiquez-le et arrêtez cet itinéraire. - Agir au niveau de la couche propriétaire — En cas d'échec, réparez à la couche la plus superficielle qui possède le défaut : la page pour un problème local à la page, l'artefact Plan pour un défaut de registre/spécification/ressource, l'artefact source propriétaire pour un échec d'outil ; puis reprenez à partir du pointeur déclaré de l'itinéraire. Ne rétrogradez pas silencieusement un artefact requis.
Règles de communication globales
- Adaptez-vous à la langue de l'utilisateur et à la langue source, sauf si l'utilisateur la remplace explicitement.
- Localisez les étiquettes d'options et les explications destinées à l'utilisateur. Conservez les identifiants d'énumération ou les noms de champ exacts lorsque cela est nécessaire pour la précision.
- Conservez les en-têtes de section et les noms de champs de
design_spec.mddans l'anglais original du modèle ; les valeurs de contenu peuvent utiliser la langue de l'utilisateur. - Avant de changer de rôle, lisez la référence de rôle correspondante et affichez :
## [Changement de rôle : <Nom du rôle>]
📖 Lecture de la définition du rôle : references/<filename>.md
📋 Tâche actuelle : <brève description>
Compatibilité du dépôt
- Ce paquet est un workflow/compétence, pas un échafaudage d'application générique. Ne créez pas par défaut de
.worktrees/,tests/, de workflows de branches ou de structure générique d'ingénierie. - Conservez la documentation requise du workflow, des références, des scripts et des modèles à l'intérieur de ce répertoire Skill.
- Les documents au niveau du dépôt peuvent pointer vers le paquet ; les fichiers d'exécution du paquet ne doivent pas dépendre d'instructions au niveau du dépôt.
- Sous Windows, si une commande
python3 ...documentée est indisponible, réexécutez la même commande avecpython.