8 octobre 2025
11 min de lecture
Fabrice MIQUET-SAGE
Si vous développez avec Cursor, vous connaissez déjà la puissance de l'IA pour générer du code. Mais saviez-vous que Cursor peut aussi vous aider bien avant d'écrire la première ligne ? Grâce aux modes personnalisés, notamment **PRD** et **Plan**, vous pouvez devenir un véritable chef de projet.
Si vous développez avec Cursor, vous connaissez déjà la puissance de l'IA pour générer du code. Mais saviez-vous que Cursor peut aussi vous aider bien avant d'écrire la première ligne ? Grâce aux modes personnalisés, notamment PRD et Plan, vous pouvez devenir un véritable chef de projet.
Combien de fois avez-vous commencé un projet en vous lançant directement dans le code, pour vous rendre compte en cours de route que :
C'est exactement ce que les modes PRD et Plan de Cursor cherchent à résoudre.
Le mode PRD crée un document de spécifications produit (Product Requirements Document) complet que vous pouvez consulter lors de la création de vos plans d'implémentation.
Un PRD est un document qui définit :
⌘. ou en cliquant sur le mode actuel.Exemple d'utilisation :
"Je veux créer une application de suivi de dépenses pour freelances
avec catégorisation automatique, exports PDF et synchronisation cloud"
Cursor vous générera alors un PRD détaillé incluant les user stories, les contraintes techniques, et les priorités.
Le mode Plan génère un document de plan d'implémentation complet pour construire votre application ou fonctionnalité basé sur un PRD. Les différentes étapes générées permettent d'envisager le dev plus sereinement, de partager les tâches ou US dans une team. La encore, ce n'est pas une bible ! vous pouvez améliorer, ajouter des US au fur et à mesure du dev et de l'évolution de votre projet. Pour ma part j'ai ajouté une instruction pour que l'IA tienne à jour ce document à l'aide de checkboxs. Il est alors très facile de suivre l'évolution du dev et le reste à faire.
Une fois votre PRD établi, le mode Plan transforme cette vision en étapes concrètes :
Imaginons que vous devez ajouter un système de paiement à votre application :
Avec PRD :
- Objectif : Permettre aux utilisateurs de payer par carte
- Contraintes : Conformité PCI, support Stripe
- Critères : Taux de succès > 98%, temps de réponse < 2s
Avec Plan (généré automatiquement) :
1. Configuration de l'environnement Stripe
2. Création du modèle de données Payment
3. Implémentation du formulaire de paiement (frontend)
4. API de traitement des paiements (backend)
5. Webhooks pour les confirmations
6. Tests d'intégration
7. Gestion des erreurs et rollback
| Avantages | Inconvénients |
|---|---|
| ✅ Gain de temps en pré-projet | ❌ Nécessite de prendre le temps de la réflexion initiale |
| ✅ Vision claire avant de coder | ❌ Peut générer des plans trop optimistes |
| ✅ Documentation automatique | ❌ Demande des ajustements selon votre contexte |
| ✅ Évite les refactorisations massives | ❌ Tous les projets ne nécessitent pas ce niveau de formalisme |
| ✅ Facilite la communication en équipe | |
| ✅ Source de vérité pour l'IA pendant le dev |
J'utilise systématiquement ces modes pour :
Je les évite pour :
Les modes PRD et Plan sont disponibles sur playbooks.com/modes. L'installation est simple :
⌘.)Les modes PRD et Plan de Cursor vous transforment en véritable chef de projet. Plutôt que de plonger directement dans le code, vous prenez le temps de structurer votre pensée. Le résultat ? Du code mieux architecturé, moins de dette technique, et un développement plus serein. Tout cela n'a de sens si on challenge l'IA, si on la contrôle et la dirige. Et c'est dans cela que réside notre plus value : notre capacité à utiliser cet outil comme un accélérateur, un facilitateur.
Tags: