CodeExpander Pro × IA : bibliothèque de cas d’usage
Modèles prêts à l’emploi et scénarios réels
Index documentation · IA et productivité
Sommaire
- Modèles de prompts IA
- Bibliothèque d’extraits de code
- Flux de capture
- Scénarios presse-papiers
- Scripts d’automatisation
- Réutilisation inter-projets
Modèles de prompts IA
Génération de code
Utilisez FillIn : %fillmenu% pour le langage, %fillarea% pour les exigences, %fillcheck% pour les options (commentaires, tests, bonnes pratiques). Abréviation exemple ai-gen ; dans ChatGPT/Claude tapez ai-gen + Tab → formulaire → prompt complet.
Génération de cas de test
%cv% insère le presse-papiers ; copiez le code puis déclenchez par ex. ai-test avec %fillmenu% pour le framework (Jest, Pytest, etc.).
Prompts de revue de code
Utilisez %cv% pour coller le code, %fillcheck% pour les axes de revue. Voir variables FillIn.
Génération de docs
Générateurs README/API : %filltext%, %fillarea%, %fillmenu% pour nom de projet, type, langage, description.
Bibliothèque d’extraits de code
Gestion d’erreurs
Python (ex. try-py) : try/except avec %c% pour le corps. JavaScript : try/catch + %c%.
Logs, tests, routes API
Log structuré : %filltext% message, %fillmenu% niveau, %c% pour le reste. Jest/Pytest : describe + test, %filltext% nom. Express/FastAPI : %fillmenu% méthode, %filltext% chemin.
Flux de capture
Rapports de bugs
Raccourci → sélectionner une région → rectangle, flèches, texte → copier → coller dans Issue/Jira.
Docs
Capturer du code ou l’UI → dégradé + coins arrondis + ombre → pastilles numérotées + surbrillance → copier ou enregistrer.
Comparaison de code
Capture défilante Before/After ; Pin Before, surligner After en vert/jaune.
Scénarios presse-papiers
- Historique des réponses IA : les copies vont dans l’historique ; cherchez dans la fenêtre presse-papiers et collez ; épinglez les réponses importantes.
- Extrait depuis le presse-papiers : copiez du code → fenêtre presse-papiers → « Créer un extrait » → abréviation et groupe → réutiliser et synchroniser.
- Collage en plusieurs étapes : copiez des configs en lot ; collez dans l’ordre depuis le presse-papiers (variables d’env, formulaires, migration).
Scripts d’automatisation
Git (Shell / JS)
Commit rapide : git add . + commit -m “%filltext&name=message%” + push. Branche de feature : %filltext% type et nom. Statut : extrait JS avec execSync(‘git status —short’).
Docker, scaffold, données
docker-clean (prune) ; init-node/init-python (mkdir + gestionnaire de paquets + .gitignore) ; json-format avec %cv% ou {{clipboard}} → JSON.stringify(parsed, null, 2).
Réutilisation inter-projets
Groupes : ex. ProjectA (préfixe pa-), ProjectB (pb-), Common (pas de préfixe). ExpandIn : limiter par app ou répertoire. Microservices : un groupe par service (us-dev, os-dev), scripts partagés (k8s-status, k8s-logs) dans Common.
🎭 Gestion des variantes de prompt
Le même scénario de prompt a souvent plusieurs versions (rapide/profond/strict). Utilisez %fillmenu% pour un choix à l’expansion — coût de bascule nul.
Sélecteur de variante Code Review
Abbr: ai-review
Group: AI-Prompts/Review
Type: plain
---Content---
%fillmenu&name=Review Mode&opt=quick&opt=deep&opt=security%
{{if quick}}Please do a quick review of the code below — focus only on the most critical issues:
{{elif deep}}Please do a deep review covering architecture, performance, maintainability, and security:
{{elif security}}Please audit the code below from a security perspective, focusing on OWASP Top 10:{{end}}
```%cv&md=%```Déclenchez
ai-review→ choisissez « quick / deep / security » dans le popup → la variante correspondante s’étend, le code du presse-papiers est encapsulé automatiquement.
Variante one-liner en ligne
Quand seules quelques mots changent, embarquez le menu directement dans le modèle :
Please %fillmenu&name=Action&opt=refactor&opt=optimize for performance&opt=add unit tests&opt=convert to TypeScript% the code below:
%cv&md=%Abbr : ai-action. Après expansion : « Please refactor the code below: … » ou « Please optimize for performance… ».
📋 Constructeur de contexte multi-presse-papiers
Scénario : vous avez un message d’erreur, du code lié, et un extrait de config — il faut les combiner en un seul prompt de debug IA.
Étapes (version actuelle de CodeExpander requise) :
- Copiez le message d’erreur → l’historique du presse-papiers l’enregistre
- Copiez le code lié → idem
- Ouvrez la fenêtre Presse-papiers, cliquez sur le bouton Mode lot (bas-droite)
- Cochez les entrées d’historique voulues (Shift-clic pour une plage, Ctrl-clic pour multi-sélection)
- Cliquez sur le bouton 🤖 Combiner en prompt IA de la barre du bas, choisissez un modèle :
- Debug / Analyse d’erreur : première entrée → bloc Error, le reste → blocs Code, avec une demande de debug à la fin
- Revue de code : toutes les entrées fusionnées en un bloc de code avec une demande de revue
- Jointure brute : entrées jointes par des séparateurs
---
- Écrit dans le presse-papiers automatiquement → collez dans votre outil IA
Exemple de sortie debug (2 éléments sélectionnés) :
## Error / IssueTypeError: Cannot read properties of undefined (reading ‘map’) at processItems (app.ts:42)
## Related Codeconst data = await fetchData() const items = data.results.map(…) // ← crashes here
Please help me debug the issue above.Comparaison d’efficacité
| Tâche | Traditionnel | CodeExpander | Gain |
|---|---|---|---|
| Prompt complexe | 2–3 min | ~10 s | ↑ ~92 % |
| Réutilisation d’extrait | 1 min | ~2 s | ↑ ~98 % |
| Capture de bug | 2 min (plusieurs outils) | ~20 s | ↑ ~83 % |
| Retrouver une ancienne réponse | 3 min | ~5 s | ↑ ~97 % |
| Lancer un script courant | 30 s | ~3 s | ↑ ~90 % |
Plus de syntaxe : variables FillIn, Paramètres.
Dernière mise à jour : 2026-01-29