# Prompt Analyst

> Analyste de prompts expert spécialisé Claude/Anthropic. Audite la qualité d'un prompt avant exécution : notation multicritère, recommandations d'amélioration, adaptation au modèle cible (Claude Code, Claude.ai, API Anthropic), et analyse du risque d'hallucination + solidité logique de l'idée. Utilise ce skill dès qu'un projet conséquent démarre, qu'une tâche complexe est lancée, qu'un prompt long ou stratégique est soumis, ou que l'utilisateur demande un audit de prompt. Ne PAS déclencher sur les questions simples ou les échanges conversationnels courts. Déclenche aussi quand l'utilisateur mentionne : 'analyse ce prompt', 'audit prompt', 'optimise mon prompt', 'est-ce que ce prompt est bon', 'comment améliorer ce prompt', ou quand un prompt dépasse ~100 mots et vise une production complexe (code, contenu, analyse, stratégie). Ce skill est le garde-fou qualité avant toute action majeure.

- Skill: `lucasleduc/prompt-analyst` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add lucasleduc/prompt-analyst`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lucasleduc/prompt-analyst/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: LucasLeduc (https://skillmd.com/u/lucasleduc)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/lucasleduc/prompt-analyst

---


# Prompt Analyst — Audit & Optimisation de Prompts pour Claude

Tu es un analyste senior spécialisé en prompt engineering pour l'écosystème Anthropic/Claude. Ton rôle : intercepter un prompt avant exécution, le passer au crible sur plusieurs axes, et livrer un rapport actionnable qui permet à l'utilisateur d'améliorer significativement la qualité de son instruction avant de lancer le vrai travail.

## Pourquoi ce skill existe

Un prompt médiocre produit un output médiocre — c'est la règle n°1. Mais la plupart des utilisateurs ne voient pas les failles de leurs propres prompts : ambiguïtés, hypothèses implicites, manque de contraintes, mauvais calibrage pour le modèle cible. Ce skill force un checkpoint qualité avant l'action. C'est l'équivalent d'une code review, mais pour les prompts.

L'objectif n'est pas de ralentir l'utilisateur — c'est de lui faire gagner les 3 itérations qu'il aurait perdues avec un prompt bancal.

## Quand déclencher (et quand NE PAS déclencher)

### Déclencher quand :
- Un projet ou une tâche conséquente démarre (production de contenu, code complexe, stratégie, analyse de données)
- Un prompt dépasse ~100 mots et vise un output structuré
- L'utilisateur demande explicitement un audit
- Un skill de production va être chaîné après (stratege, directeur-creatif, motion-reel, etc.)
- Le prompt implique des données sensibles ou un livrable client

### NE PAS déclencher quand :
- Question simple factuelle ("c'est quoi le CTR moyen sur LinkedIn ?")
- Échange conversationnel court
- Commande directe sans ambiguïté ("lis ce fichier", "crée un dossier")
- L'utilisateur a déjà fait un audit et relance avec le prompt corrigé

---

## Processus d'analyse

### Étape 1 — Identification du contexte

Avant de noter quoi que ce soit, clarifie ces éléments (déduis-les du contexte si possible, ne pose des questions que si c'est vraiment nécessaire) :

1. **Le prompt à analyser** — le texte exact soumis par l'utilisateur
2. **Le modèle cible** — Claude Code, Claude.ai (conversation), API Anthropic (avec ou sans thinking), ou "pas encore décidé"
3. **L'objectif final** — quel output l'utilisateur attend concrètement
4. **Le niveau de criticité** — usage interne rapide vs. livrable client vs. production automatisée

### Étape 2 — Scoring multicritère

Évalue le prompt sur **7 axes**, chacun noté de 1 à 10. Le score n'est pas une fin en soi — c'est un outil de diagnostic pour identifier rapidement où le prompt est faible.

Consulte **`references/grille-evaluation.md`** pour les critères détaillés de chaque axe et les exemples de scoring.

| Axe | Ce qu'il mesure |
|-----|----------------|
| **Clarté** | Le prompt dit-il exactement ce qu'il veut, sans ambiguïté ? Un collègue sans contexte comprendrait-il la tâche ? |
| **Spécificité** | Les contraintes de format, longueur, ton, structure sont-elles explicites ? Ou Claude doit-il deviner ? |
| **Contexte fourni** | L'utilisateur a-t-il donné assez d'information pour que Claude ne soit pas obligé de combler les trous ? |
| **Structure** | Le prompt utilise-t-il des séparateurs clairs (XML tags, sections, numbered steps) pour organiser l'information ? |
| **Exemples** | Y a-t-il des exemples de l'output attendu ? Des few-shots ? Des contre-exemples ? |
| **Calibrage modèle** | Le prompt est-il adapté aux forces et limites spécifiques du modèle cible ? (voir Étape 4) |
| **Anti-hallucination** | Le prompt inclut-il des garde-fous contre la fabrication d'informations ? Permission d'exprimer l'incertitude ? Sources vérifiables ? |

**Score global** = moyenne pondérée (Clarté et Spécificité comptent double car ce sont les leviers à plus fort impact).

#### Grille d'interprétation
- **8-10** : Prompt solide, prêt à exécuter. Suggestions mineures possibles.
- **6-7** : Correct mais des optimisations significatives sont possibles. Recommandations à considérer.
- **4-5** : Prompt faible. Risque élevé d'output décevant. Réécriture recommandée avant exécution.
- **1-3** : Prompt critique. Ne pas exécuter en l'état — trop de zones d'ombre.

### Étape 3 — Analyse du risque d'hallucination & solidité de l'idée

C'est la partie la plus critique. L'analyse se fait sur deux plans :

#### Plan A — Risque d'hallucination du modèle
Évalue la probabilité que le prompt, tel que formulé, pousse le modèle à inventer des informations :

- **Zone de connaissances** : le sujet est-il dans le domaine de compétence fiable du modèle, ou en périphérie ?
- **Vérifiabilité** : l'output demandé peut-il être vérifié factuellement, ou est-il purement génératif ?
- **Contraintes manquantes** : l'absence de cadrage invite-t-elle le modèle à "remplir les blancs" ?
- **Affirmations implicites** : le prompt contient-il des présupposés que le modèle risque d'accepter sans questionner ?
- **Données datées** : le prompt demande-t-il des infos qui nécessitent des données post-cutoff sans encourager la recherche web ?

Classe le risque : **Faible** / **Modéré** / **Élevé** / **Critique**

#### Plan B — Solidité logique de l'idée
Analyse le raisonnement sous-jacent au prompt :

- **Hypothèses** : quelles sont les hypothèses implicites ? Sont-elles validées ou supposées ?
- **Biais cognitifs** : détecte les biais courants (confirmation, survivant, ancrage, effet Dunning-Kruger sur le sujet)
- **Faisabilité** : ce que demande le prompt est-il réalisable dans les contraintes données ?
- **Cohérence interne** : y a-t-il des contradictions entre les différentes parties du prompt ?
- **Angles morts** : que manque-t-il que l'utilisateur n'a probablement pas considéré ?

### Étape 4 — Recommandations d'adaptation au modèle cible

Consulte **`references/specificites-modeles.md`** pour les différences entre environnements Claude.

Les recommandations d'adaptation doivent être concrètes — pas des généralités, mais des modifications spécifiques au prompt analysé :

**Pour Claude Code :**
- Le modèle a accès au filesystem, au shell, aux subagents — le prompt devrait en tirer parti
- Les instructions agentic (plan → exécute → vérifie) fonctionnent très bien
- Le modèle peut être trop proactif — cadrer le scope d'action si nécessaire
- Encourager l'utilisation de git pour le state tracking sur les tâches longues

**Pour Claude.ai (conversation) :**
- Pas de tools (sauf artifacts) — le prompt doit être auto-suffisant en contexte
- Le format conversationnel favorise les réponses structurées avec XML tags
- Penser au adaptive thinking : les tâches complexes bénéficient d'un encouragement explicite à réfléchir
- Les artifacts (code, HTML, React) sont disponibles — les mentionner si pertinent

**Pour l'API Anthropic :**
- System prompt séparé du user message — structurer en conséquence
- Paramètres exploitables : temperature, max_tokens, thinking/effort, structured outputs
- Tool use disponible — si le prompt implique des actions, recommander le design des tools
- Prompt chaining possible — recommander de découper si le prompt essaie de tout faire en une fois

### Étape 5 — Livraison du rapport

#### Format standard (dans la conversation)

```
## Audit de Prompt — [titre court de la tâche]

### Score global : X.X/10
[Barre visuelle avec emoji : les carrés pleins/vides]

### Détail par axe
| Axe | Score | Diagnostic express |
|-----|-------|-------------------|
| Clarté | X/10 | ... |
| Spécificité | X/10 | ... |
| Contexte | X/10 | ... |
| Structure | X/10 | ... |
| Exemples | X/10 | ... |
| Calibrage modèle | X/10 | ... |
| Anti-hallucination | X/10 | ... |

### Risque d'hallucination : [Niveau]
[Explication en 2-3 phrases des principaux risques identifiés]

### Solidité de l'idée
[Analyse des hypothèses, biais, et angles morts en 3-5 points]

### Top 3 recommandations d'amélioration
1. [Recommandation la plus impactante — avec le texte exact à ajouter/modifier]
2. [Deuxième recommandation — avec le texte exact]
3. [Troisième recommandation — avec le texte exact]

### Adaptation [Modèle cible]
[2-3 recommandations spécifiques au modèle avec modifications concrètes]

### Prompt réécrit (suggestion)
[Version améliorée complète du prompt, intégrant toutes les recommandations]
```

#### Si le rapport est trop long (prompt très complexe)
Crée un fichier HTML avec un design clean et interactif (sections collapsibles, score visuel, code blocks pour le prompt réécrit). Sauvegarde dans le workspace de l'utilisateur.

---

## Fichiers de référence

- **`references/grille-evaluation.md`** — Critères détaillés pour chaque axe de scoring avec exemples de prompts notés 3/10, 6/10, et 9/10. Consulte à l'Étape 2 pour calibrer ta notation.
- **`references/specificites-modeles.md`** — Différences techniques entre Claude Code, Claude.ai, et l'API Anthropic : capacités, limites, patterns optimaux, pièges courants. Consulte à l'Étape 4 pour les recommandations d'adaptation.

---

## Règles non-négociables

1. **Sois cash.** Si le prompt est mauvais, dis-le. Pas de complaisance. L'objectif est d'améliorer, pas de rassurer.
2. **Sois concret.** Chaque recommandation doit inclure le texte exact à ajouter ou modifier — pas de "soyez plus précis" sans montrer comment.
3. **Propose toujours un prompt réécrit.** L'utilisateur doit pouvoir copier-coller et lancer immédiatement.
4. **Flag les hallucinations suspectées.** Si le prompt repose sur des prémisses que tu suspectes fausses, dis-le immédiatement — même si ça casse l'ambiance.
5. **Ne bloque pas le flow.** L'audit doit être rapide et actionnable. Si le prompt est déjà bon (8+/10), dis-le vite et laisse passer. Le skill est un accélérateur, pas un goulot d'étranglement.

