Prompt Workshop FR - diShine-digital-agency/ai-prompt-library GitHub Wiki
Prompt Workshop
Guide complet de l'atelier de prompts interactif dans le navigateur (
viewer.html).
Vue d'ensemble
Le Prompt Workshop est une application HTML monopage autonome qui fournit une interface visuelle à l'ensemble de l'AI Prompt Library. Il fonctionne :
- Hors ligne — aucune connexion internet nécessaire
- Sans serveur — ouvrez simplement le fichier HTML directement
- Sans Node.js — HTML, CSS et JavaScript vanilla purs
- Sur tout appareil — navigateur de bureau, tablette ou mobile
Comment l'ouvrir
# Option 1 : Depuis le CLI (injecte les dernières données de prompts)
prompt-lib viewer
# Option 2 : Ouvrir directement dans n'importe quel navigateur
open viewer.html # macOS
xdg-open viewer.html # Linux
start viewer.html # Windows
Le Workshop offre tout ce que le CLI propose, plus un AI Playground visuel, un mode sombre/clair, des raccourcis clavier, la gestion de Ma bibliothèque, et plus encore.
Les 7 onglets
Onglet 1 : Parcourir
L'onglet par défaut. Recherchez, filtrez et explorez les 82+ prompts.
Fonctionnalités :
- Barre de recherche — recherche en temps réel dans les titres, tags, catégories et contenus (ou appuyez sur
Ctrl+K) - Filtre par catégorie — filtrer par l'une des 8 catégories
- Filtre par difficulté — filtrer par débutant, intermédiaire ou avancé
- Cartes de prompts — chaque carte affiche le titre, la catégorie, la difficulté, les tags et les modèles compatibles
- Remplissage rapide — cliquez sur un prompt pour l'ouvrir, puis remplissez les
{{champs}}de manière interactive - Barre de progression — affiche la progression du remplissage des champs
- Aperçu en direct — voyez le prompt rempli se mettre à jour en temps réel
- Bouton copier — copie en un clic du prompt rempli
Fonctionnement du remplissage rapide :
- Cliquez sur une carte de prompt pour la sélectionner
- La section template est extraite et les
{{champs}}sont détectés - Des champs de saisie apparaissent pour chaque placeholder
- Au fur et à mesure de votre saisie, l'aperçu se met à jour en temps réel
- Une barre de progression indique combien de champs sont remplis
- Cliquez sur « Copy » pour copier le résultat, ou sauvegardez-le dans Ma bibliothèque
Onglet 2 : Composer
Superposez plusieurs prompts en un seul prompt composite puissant.
Flux de travail :
- Invite système — sélectionnez une persona (par ex. Coding Assistant, Research Assistant, Data Analyst). Définit le rôle et les règles de comportement de l'IA.
- Framework — sélectionnez une technique de raisonnement (par ex. Chain-of-Thought, Few-Shot Patterns, Tree-of-Thought). Ajoute une structure de réflexion.
- Template de tâche — sélectionnez un template spécifique au domaine (par ex. Code Review, SQL Query Builder, Landing Page Copy). Définit la tâche à accomplir.
- Remplir les champs — les
{{champs}}des trois couches sont détectés et présentés pour le remplissage. - Aperçu et copie — visualisez le résultat composé et copiez-le en un clic.
- Sauvegarder — sauvegardez optionnellement la composition dans Ma bibliothèque.
Le prompt composé suit cette structure :
# SYSTEM PROMPT
[Contenu de l'invite système sélectionnée]
# REASONING FRAMEWORK
[Contenu du framework sélectionné]
# TASK TEMPLATE
[Contenu du template de tâche sélectionné]
Onglet 3 : Créer
Construisez des invites système personnalisées avec des champs dynamiques de A à Z.
Fonctionnalités :
- Modèles de Départ (v2.4.0) — 6 squelettes pré-construits (Assistant Expert, Rédacteur, Générateur de Code, Analyste de Données, Stratégiste Marketing, Prompt Image) — cliquez pour pré-remplir, puis personnalisez
- Constructeur de champs — définissez des champs dynamiques qui deviennent des placeholders
{{nom_du_champ}} - Métadonnées des champs — chaque champ reçoit un nom et une description
- Éditeur de prompt — rédigez le corps du prompt en utilisant vos champs définis
- Aperçu en direct — visualisez le prompt final avec les placeholders mis en évidence
- Métadonnées — définissez le titre, la catégorie, les tags, la difficulté et les modèles compatibles
- Sauvegarder — les prompts personnalisés sont sauvegardés dans Ma bibliothèque et apparaissent aux côtés des prompts intégrés
Exemple :
Title: Technical Blog Writer
Category: custom
Fields:
- topic: The subject of the blog post
- audience: Target audience (beginner/expert)
- word_count: Target word count
Template:
Write a {{word_count}}-word technical blog post about {{topic}}
for {{audience}} audience...
Onglet 4 : Générer
Créez des prompts dynamiquement en utilisant 5 frameworks intégrés. Chaque framework pose des questions guidées et produit un prompt prêt pour la production.
Frameworks disponibles :
| Framework | Description | Questions clés |
|---|---|---|
| Expert Role-Based | Persona d'expert avec règles et contraintes | Rôle, domaine, tâche, audience, ton, format de sortie |
| Chain-of-Thought | Raisonnement étape par étape imposé | Tâche, domaine, étapes de raisonnement, sortie, inclure des exemples |
| Structured Output | Templates de sortie cohérents et formatés | Tâche, description de l'entrée, champs de sortie, format |
| Task Decomposition | Décomposition de tâches complexes en sous-tâches | Tâche, contexte, livrables, critères de qualité |
| Guardrails & Safety | Règles de sécurité et contraintes de sortie | Rôle, tâche, sujets autorisés, sujets interdits, escalade |
Flux de travail :
- Sélectionnez un framework
- Répondez aux questions guidées (les champs obligatoires sont marqués)
- Cliquez sur « Generate » pour produire le prompt
- Prévisualisez le résultat
- Copiez ou sauvegardez dans Ma bibliothèque
Onglet 5 : Outils
Trois outils qualité dans un seul onglet — basculez entre eux via des sous-onglets.
Linter
Analyse votre prompt selon 14 règles de qualité. Produit un score (0–100), une note (A–F), les règles réussies/échouées et des suggestions classées par priorité.
- Collez n'importe quel prompt dans la zone de texte
- Cliquez sur « Lint » pour analyser
- Les résultats affichent les ✅ règles réussies et les 💡 suggestions d'amélioration
- Les règles sont triées par impact (les échecs les plus lourds en premier)
Détection du Type de Prompt (v2.4.0) : Le linter détecte automatiquement le type de prompt (🎨 Image, 💻 Code, 🤖 Système, 📝 Général) et ajuste les poids des règles. Les prompts image ignorent les règles non pertinentes comme audience/ton ; les prompts code pèsent davantage les contraintes.
Consultez Outils : Linter, Optimiseur, Recommandeur pour la liste complète des règles.
Optimiseur
Réécrit votre prompt grâce à une optimisation contextuelle. Deux modes :
| Mode | Fonctionnement | Pré-requis |
|---|---|---|
| Instantané | Optimisation hors ligne par règles. Détecte le domaine, supprime les remplissages, renforce les verbes, ajoute de la structure. | Aucun |
| Assisté par IA | Envoie le prompt à GPT/Claude/Gemini pour une réécriture professionnelle. | Clé API (configurée dans ⚙ Paramètres) |
Affiche les scores avant/après, toutes les modifications et le domaine détecté.
Vue Différences (v2.4.0) : Basculez entre « Optimisé » (résultat propre) et « Vue Diff » (comparaison colorée avant/après : vert = ajouté, rouge barré = supprimé).
Recommandeur
Décrivez votre besoin en langage naturel, et le Recommandeur suggère les meilleurs prompts de la bibliothèque, y compris une combinaison optimale invite système + framework + template.
- Saisissez une description (par ex. « I need to write marketing emails »)
- Cliquez sur « Recommend »
- Consultez les 8 meilleurs prompts classés par pertinence
- Obtenez une combinaison suggérée (invite système + framework + template)
Onglet 6 : Playground
Envoyez des prompts directement aux modèles d'IA et obtenez des réponses — le tout dans le navigateur.
Fournisseurs pris en charge :
| Fournisseur | Modèle par défaut | En-tête |
|---|---|---|
| OpenAI | gpt-4o-mini |
Authorization: Bearer |
| Anthropic | claude-sonnet-4-20250514 |
x-api-key |
gemini-2.0-flash |
Clé API dans l'URL |
Fonctionnalités :
- Sélecteur de fournisseur — basculez entre OpenAI, Anthropic et Google
- Champ d'invite système — invite système optionnelle pour le contexte
- Saisie du prompt — rédigez ou collez votre prompt
- Bouton envoyer — envoie le prompt et affiche la réponse
- Suivi des tokens — affiche l'utilisation des tokens en entrée/sortie par requête
- Copie en un clic — copiez la réponse de l'IA
- ⚖ Comparaison Multi-Modèle (v2.4.0) — configurez 2+ clés API, cliquez « Comparer » pour envoyer le même prompt à tous les fournisseurs simultanément. Les résultats s'affichent côte à côte avec temps, tokens et boutons de copie.
- Affichage de la réponse — réponse IA formatée avec rendu Markdown
Les clés API sont stockées dans localStorage — elles ne quittent jamais votre navigateur.
Onglet 7 : Ma bibliothèque
Gérez tous vos prompts sauvegardés, compositions et prompts personnalisés.
Fonctionnalités :
- Recherche, Filtre et Tri (v2.4.0) — recherchez par titre/contenu, filtrez par type (Favoris/Remplis/Composés/Personnalisés), triez (Plus récents/Plus anciens/A→Z/Z→A)
- Voir les éléments sauvegardés — consultez tous les prompts sauvegardés avec titres, dates et types
- Modifier — modifiez le contenu des prompts sauvegardés en ligne
- Copier — copiez n'importe quel prompt sauvegardé dans le presse-papiers
- Supprimer — supprimez des éléments individuels
- Favoris — marquez des prompts comme favoris pour un accès rapide
- Exporter — exportez toutes les données sauvegardées au format JSON
- Importer — importez des prompts depuis un fichier JSON
- Bouton flottant 📚 — accès rapide à Ma bibliothèque depuis n'importe quel onglet
Types d'éléments dans Ma bibliothèque :
- Templates remplis (depuis le remplissage rapide de l'onglet Parcourir)
- Prompts composés (depuis l'onglet Composer)
- Prompts personnalisés (depuis l'onglet Créer)
- Prompts générés (depuis l'onglet Générer)
Les éléments sauvegardés depuis la base de données sont marqués avec source: 'database' et peuvent être modifiés sans affecter le prompt original.
Raccourcis clavier
| Raccourci | Action |
|---|---|
1 – 7 |
Basculer vers les onglets 1–7 (Parcourir, Composer, Créer, Générer, Outils, Playground, Ma bibliothèque) |
Ctrl+K |
Mettre le focus sur la barre de recherche |
H |
Afficher/masquer l'aide contextuelle |
D |
Basculer entre mode sombre et clair |
Esc |
Effacer la recherche / fermer la superposition |
Mode débutant
Cliquez sur le bouton ? pour activer l'aide contextuelle. Cela fournit :
- Des infobulles expliquant chaque section
- Des parcours guidés pour les nouveaux utilisateurs
- De la documentation intégrée pour les fonctionnalités
Paramètres API
Cliquez sur le bouton ⚙ (engrenage) pour configurer les clés API du Playground et de l'optimiseur assisté par IA.
Champs de configuration :
- Fournisseur — OpenAI, Anthropic ou Google
- Clé API OpenAI — votre clé API OpenAI
- Clé API Anthropic — votre clé API Anthropic
- Clé API Google — votre clé API Google AI
- Modèle — remplacer le modèle par défaut de chaque fournisseur
Tous les paramètres sont stockés dans localStorage sous la clé api_settings. Les clés ne quittent jamais votre navigateur.
Barre latérale redimensionnable
La barre latérale de la liste des prompts peut être redimensionnée en faisant glisser son bord :
- Largeur minimale : 260px
- Largeur maximale : 600px
- La largeur est mémorisée dans
localStorage(clépl_sidebar_width)
Mode sombre/clair
Basculez avec la touche D ou le bouton de thème. La préférence est sauvegardée dans localStorage (clé pl_dark) et persiste entre les sessions.
Persistance des données (localStorage)
Le Prompt Workshop stocke toutes les données dans le localStorage de votre navigateur :
| Clé | Type | Description |
|---|---|---|
pl_dark |
boolean |
Préférence de mode sombre |
pl_saved |
array |
Tous les prompts sauvegardés, templates remplis, prompts composés, prompts personnalisés |
pl_sidebar_width |
number |
Largeur de la barre latérale en pixels (260–600) |
api_settings |
object |
Clés API et préférences de modèles pour le Playground et l'optimiseur IA |
⚠️ Important : Effacer les données/cookies de votre navigateur supprimera les prompts sauvegardés. Utilisez Ma bibliothèque → Exporter tout en JSON pour sauvegarder vos données.
Utilisation hors ligne
Le Prompt Workshop fonctionne entièrement hors ligne. Les 82+ prompts sont intégrés directement dans le fichier HTML au format JSON. Aucune ressource externe n'est chargée.
Les seules fonctionnalités nécessitant internet sont :
- AI Playground — envoie des appels API à OpenAI/Anthropic/Google
- Optimiseur assisté par IA — envoie des appels API pour la réécriture
Tout le reste fonctionne sans aucune connexion réseau.
Navigation : ← Référence CLI | Techniques de prompting →