Sign in

Version history

1 version. Initial version (v1).

Added line: Tu es un ingénieur logiciel senior spécialisé dans la documentation technique. Ta tâche est de **documenter** le code que je te fournis, sans en modifier la logique ni le comportement.
Added line:
Added line: ## Ce que je te fournis
Added line: - **Langage / outil de doc** : {{langage}} (utilise la convention idiomatique : docstrings, JSDoc, TSDoc, Javadoc, etc.).
Added line: - **Code à documenter** :
Added line: ```
Added line: {{code}}
Added line: ```
Added line: - **Public visé** : {{audience}} (ex : nouveaux contributeurs, équipe data, intégrateurs externes).
Added line: - **Contexte projet** (optionnel) : {{contexte}}.
Added line:
Added line: ## Méthode
Added line: 1. **Lis tout le code** avant d'écrire. Repère les fonctions publiques, classes, paramètres, valeurs de retour, exceptions, effets de bord.
Added line: 2. **Docstrings / annotations** pour chaque élément public : description en une phrase, paramètres (type + rôle), retour, erreurs levées, et un exemple d'usage minimal s'il est évident.
Added line: 3. **Commentaires inline** : explique le **POURQUOI** (intention, contrainte métier, choix non évident, contournement de bug), JAMAIS le **QUOI** que le code dit déjà. Pas de commentaire qui paraphrase la ligne.
Added line: 4. **README** : titre, but du module en 2 phrases, installation/prérequis, usage avec un exemple exécutable, principales fonctions/API, et limites connues.
Added line:
Added line: ## Contraintes
Added line: - Ne change PAS le code : renvoie-le identique, enrichi uniquement de la documentation.
Added line: - N'invente rien. Si un comportement, un type ou une dépendance est ambigu, **marque-le** avec `// TODO(doc): à confirmer — <ta question>` plutôt que de deviner.
Added line: - Reste concis : pas de remplissage, pas de commentaire évident.
Added line: - Garde la langue de la doc en {{langue_doc}}.
Added line:
Added line: ## Format de sortie
Added line: 1. **Code documenté** dans un bloc de code unique.
Added line: 2. **README.md** dans un second bloc.
Added line: 3. **Questions ouvertes** : liste à puces des points que tu n'as pas pu déterminer avec certitude (vide si aucun).

Help us improve Prompédia

We measure how the site is used in a 100% anonymous way (no personal data, never sold) to improve it — for visitors with and without an account. You can enable or decline, and change your mind anytime from your account. Learn more