# Exemples de prompts

## Revue de code

### Revue d'architecture
```
Analysez l'architecture de cette base de code:
1. Évaluez la structure globale et les motifs de conception
2. Identifiez les problèmes architecturaux potentiels
3. Suggérez des améliorations pour la scalabilité
4. Notez les zones qui suivent les meilleures pratiques
Concentrez-vous sur la maintenabilité et la modularité.
```

### Revue de sécurité
```
Effectuez une revue de sécurité de cette base de code:
1. Identifiez les vulnérabilités potentielles
2. Vérifiez les anti-patterns courants de sécurité
3. Examinez la gestion des erreurs et la validation des entrées
4. Évaluez la sécurité des dépendances
Fournissez des exemples spécifiques et des étapes de correction.
```

### Revue de performance
```
Examinez la base de code pour les performances:
1. Identifiez les goulots d'étranglement
2. Vérifiez l'utilisation des ressources
3. Examinez l'efficacité algorithmique
4. Évaluez les stratégies de mise en cache
Incluez des recommandations d'optimisation spécifiques.
```

## Génération de documentation

### Documentation d'API
```
Générez une documentation complète de l'API:
1. Listez et décrivez tous les points d'accès publics
2. Documentez les formats de requête/réponse
3. Incluez des exemples d'utilisation
4. Notez les limitations ou contraintes
```

### Guide du développeur
```
Créez un guide du développeur couvrant:
1. Instructions de configuration
2. Aperçu de la structure du projet
3. Flux de travail de développement
4. Approche de test
5. Étapes courantes de dépannage
```

### Documentation d'architecture
```
Documentez l'architecture du système:
1. Vue d'ensemble de haut niveau
2. Interactions entre composants
3. Diagrammes de flux de données
4. Décisions de conception et justification
5. Contraintes et limitations du système
```

## Analyse et amélioration

### Analyse des dépendances
```
Analysez les dépendances du projet:
1. Identifiez les packages obsolètes
2. Vérifiez les vulnérabilités de sécurité
3. Suggérez des packages alternatifs
4. Examinez les modèles d'utilisation des dépendances
Incluez des recommandations spécifiques de mise à niveau.
```

### Couverture de tests
```
Examinez la couverture des tests:
1. Identifiez les composants non testés
2. Suggérez des cas de test supplémentaires
3. Examinez la qualité des tests
4. Recommandez des stratégies de test
```

### Qualité du code
```
Évaluez la qualité du code et suggérez des améliorations:
1. Examinez les conventions de nommage
2. Vérifiez l'organisation du code
3. Évaluez la gestion des erreurs
4. Examinez les pratiques de commentaires
Fournissez des exemples spécifiques de modèles bons et problématiques.
```

## Conseils pour de meilleurs résultats

1. **Soyez spécifique**: Incluez des objectifs clairs et des critères d'évaluation
2. **Établissez le contexte**: Spécifiez votre rôle et le niveau d'expertise requis
3. **Format de demande**: Définissez comment vous souhaitez structurer la réponse
4. **Priorisez**: Indiquez quels aspects sont les plus importants

## Notes spécifiques aux modèles

### Claude
- Utilisez le format de sortie XML
- Placez les instructions importantes à la fin
- Spécifiez la structure de réponse

### ChatGPT
- Utilisez le format Markdown
- Divisez les grandes bases de code en sections
- Incluez des prompts de rôle système

### Gemini
- Fonctionne avec tous les formats
- Concentrez-vous sur des domaines spécifiques par demande
- Utilisez une analyse étape par étape
