Le mode Plan vous aide à réfléchir avant d'agir. Il vous guide à travers une collecte d'exigences structurée et une exploration de la base de code, puis produit un plan d'implémentation qui se transmet à l'exécution. Contrairement aux Feature Specs complets, le mode Plan ne génère pas de documents formels d'exigences, de conception ou de tâches - il est plus rapide et plus conversationnel tout en offrant une sortie structurée.
| Capacité | IDE | CLI | Web | Mobile |
|---|---|---|---|---|
| Mode Plan | ✓ | ✓ | — | — |
Pour les fonctionnalités bien définies qui nécessitent des documents formels d'exigences et de conception, utilisez plutôt les Feature Specs. Pour les modifications rapides et bien comprises, ignorez la planification et travaillez directement avec l'agent par défaut.
Choisissez Plan parmi les options de flux de travail sur l'écran « Let's build » lors du démarrage d'une nouvelle session. Pour changer en cours de session, cliquez sur le nom de l'agent dans la barre inférieure du champ de saisie du clavardage et sélectionnez Plan dans le sélecteur d'agent.
Le nom de l'agent dans le champ de saisie du clavardage indique quel agent est actif.
Le planificateur pose des questions structurées pour affiner votre idée initiale :
[plan] > I want to build a todo app I understand you want to build a todo app. Let me help you plan this. [1]: What platform should this target? a. Web Application b. Mobile App c. CLI Tool d. Other [2]: What's the primary use case? a. Personal Task Management b. Team Collaboration c. Project Management d. Other (Answer with "1=a, 2=b" or provide your own answers)
Vous pouvez répondre à des questions individuelles, fournir des réponses libres ou ignorer complètement des questions.
Le planificateur explore votre base de code en mode lecture seule :
Crée un plan étape par étape avec des objectifs clairs :
**Implementation Plan - Todo CLI Command** **Problem Statement:** Add todo management to existing application. **Requirements:** - CRUD operations for todos - Local SQLite storage - Priority and due date support **Task Breakdown:** Task 1: Create database schema and models - Define Todo struct with required fields - Create database migration - Demo: Can create and query todos Task 2: Implement command structure - Add subcommand with add/list/complete operations - Demo: CLI accepts todo commands Task 3: Add advanced features - Implement due dates and priority sorting - Demo: Complete system with all features
Une fois que vous approuvez le plan, l'exécution commence automatiquement :
Le mode Plan ne peut intentionnellement pas modifier votre projet. Cela permet de garder l'attention sur la réflexion et la planification :
| Opération | Disponible |
|---|---|
| Lecture de fichiers | ✓ |
| Intelligence du code (symboles, définitions) | ✓ |
| Recherche (grep, glob) | ✓ |
| Recherche Web | ✓ |
| Écriture de fichiers | — |
| Exécution de commandes | — |
| Outils MCP | — |
| Mode Plan | Feature Specs | |
|---|---|---|
| Sortie | Plan conversationnel avec répartition des tâches | requirements.md, design.md, tasks.md formels |
| Processus | Questions-réponses interactives → plan → transmission | Exigences → conception → tâches avec portes d'approbation |
| Vitesse | Minutes | Plus long (plusieurs phases avec révisions) |
| Idéal pour | Complexité moyenne, explorer puis construire | Haute complexité, collaboration en équipe, piste d'audit |
| Artéfacts | Le plan vit dans le contexte de la conversation | Conservé dans .kiro/specs/ |
Mode Plan