Claude Code /Ultraplan : outil de planification basé sur le cloud
(code.claude.com)- Propose un workflow qui transfère vers le cloud un travail de planification commencé dans le CLI afin de rédiger un brouillon dans Claude Code on the web, puis de le relire et de le modifier dans le navigateur avant de l’exécuter au choix sur le web ou dans un terminal local
- Génère les plans à distance sans monopoliser le terminal, ce qui permet de continuer à travailler en local pendant la rédaction du brouillon
- L’écran de revue dans le navigateur permet de donner un retour sur des sections précises plutôt que sur l’ensemble, via des commentaires inline, réactions emoji et plan par section
- Le lieu d’exécution peut être choisi depuis le navigateur, avec deux parcours pris en charge : implémentation directe sur le web puis création d’une pull request, ou renvoi du plan vers le terminal pour une exécution en local
- Nécessite Claude Code v2.1.91 ou ultérieur ainsi qu’un compte Claude Code on the web et un dépôt GitHub ; non disponible dans les environnements Amazon Bedrock, Google Cloud Vertex AI et Microsoft Foundry (research preview)
Vue d’ensemble d’Ultraplan et fonctionnement
- Fonction qui délègue une tâche de planification du CLI local à une session en mode plan de Claude Code on the web
- Pendant que Claude rédige un brouillon de plan dans le cloud, le terminal local reste libre pour d’autres tâches
- Une fois le plan terminé, il peut être ouvert dans le navigateur pour commenter certaines sections, demander des modifications et choisir le lieu d’exécution
- Trois avantages principaux :
- Targeted feedback : possibilité de commenter des sections individuelles du plan plutôt que la réponse entière
- Hands-off drafting : le terminal reste libre grâce à la génération à distance
- Flexible execution : choix entre implémenter sur le web puis créer une PR, ou revenir au terminal
Exigences et limitations
- Claude Code v2.1.91 ou ultérieur requis (en phase de research preview)
- Compte Claude Code on the web et dépôt GitHub obligatoires
- Comme l’exécution repose sur l’infrastructure cloud d’Anthropic, l’usage est impossible dans les environnements Amazon Bedrock, Google Cloud Vertex AI et Microsoft Foundry
- La session cloud s’exécute dans le cloud environment par défaut du compte
Comment lancer Ultraplan depuis le CLI
- Trois modes de lancement sont pris en charge :
- Command : saisir un prompt après
/ultraplan(ex. :/ultraplan migrate the auth service from sessions to JWTs) - Keyword : inclure le mot
ultraplandans un prompt normal - From a local plan : après avoir terminé un plan local, choisir "No, refine with Ultraplan on Claude Code on the web" dans la boîte de dialogue d’approbation
- Command : saisir un prompt après
- Les modes Command et Keyword affichent une boîte de dialogue de confirmation avant exécution ; pour le parcours via plan local, le choix lui-même fait office de confirmation et la boîte de dialogue est donc omise
- Si Remote Control est activé, la connexion est interrompue au démarrage d’ultraplan (les deux fonctions utilisent la même interface claude.ai/code et ne peuvent donc pas être employées simultanément)
Affichage de l’état dans le CLI
- Pendant l’exécution de la session cloud, un indicateur d’état s’affiche dans la zone de saisie du prompt du terminal :
| Statut | Signification |
|---|---|
◇ ultraplan |
Analyse de la base de code et rédaction du brouillon de plan en cours |
◇ ultraplan needs your input |
Claude a une question de clarification ; une réponse est requise via le lien de session |
◆ ultraplan ready |
Plan terminé, prêt à être relu dans le navigateur |
- Après exécution de
/tasks, sélectionner l’entrée ultraplan affiche une vue détaillée avec le lien de session, l’activité de l’agent et l’action Stop ultraplan - En cas d’arrêt, la session cloud est archivée, l’indicateur est réinitialisé et rien n’est enregistré dans le terminal
Revoir et modifier le plan dans le navigateur
- Lorsque l’état passe à
◆ ultraplan ready, le plan peut être consulté sur claude.ai via le lien de session - Fonctions disponibles dans l’écran de revue dédié :
- Inline comments : surligner un passage précis pour laisser un commentaire à Claude
- Emoji reactions : signaler une approbation ou une préoccupation sur une section sans rédiger de commentaire complet
- Outline sidebar : navigation rapide entre les sections du plan
- Claude révise le plan en tenant compte des commentaires et présente un brouillon mis à jour
- Les modifications peuvent être répétées autant que nécessaire jusqu’au choix du lieu d’exécution
Choisir le lieu d’exécution
Exécuter sur le web
- En choisissant "Approve Claude's plan and start coding" dans le navigateur, l’implémentation démarre immédiatement dans la même session Claude Code on the web
- Un message de confirmation s’affiche dans le terminal et l’indicateur d’état est réinitialisé
- Une fois l’implémentation terminée, il est possible de relire le diff et de créer une pull request depuis l’interface web
Revenir au terminal pour une exécution locale
- En choisissant "Approve plan and teleport back to terminal" dans le navigateur, le plan est implémenté avec un accès complet à l’environnement local
- Option affichée uniquement si la session a été démarrée depuis le CLI et que le terminal continue encore d’interroger l’état
- La session web est archivée et ne continue pas à s’exécuter en parallèle
- Le terminal affiche une boîte de dialogue "Ultraplan approved" avec trois options :
- Implement here : injecter le plan dans la conversation actuelle et poursuivre
- Start new session : réinitialiser la conversation actuelle et démarrer une nouvelle session avec le seul plan comme contexte
- Cancel : enregistrer le plan dans un fichier (sans exécution) ; Claude affiche le chemin du fichier
- Lors du démarrage d’une nouvelle session, la commande
claude --resumeest affichée en haut pour permettre de revenir à la conversation précédente
Aucun commentaire pour le moment.