Comment utiliser Ultraplan dans Claude Code pour planifier un projet complexe
Comment utiliser Ultraplan dans Claude Code pour planifier un projet complexe

Ultraplan est la fonctionnalite de Claude Code qui permet de lancer une planification depuis le terminal, de la faire rediger dans le cloud, puis de la reviser dans un navigateur avant execution. Disponible depuis la version 2.1.91 sortie en avril 2026, elle necessite un compte Claude Code on the web et un depot GitHub. Contrairement a la planification locale classique, Ultraplan libere le terminal pendant que le plan se construit a distance, ce qui change concretement la facon de travailler sur des migrations ou des refactorisations lourdes.
Pourquoi la planification locale ne suffit plus pour les gros projets ?
Quand on lance un plan en local avec Claude Code, le terminal est bloque. On ne peut pas continuer a coder, lancer des tests ou consulter des logs pendant que le modele analyse le codebase. Sur un petit fix, ce n est pas un probleme. Sur une migration de service d authentification de sessions vers JWT, le plan peut prendre plusieurs minutes de reflexion. Ultraplan resout ce blocage en deleguant la redaction du plan a une session cloud. Le terminal affiche un indicateur de statut et reste disponible pour autre chose.
Comment lancer Ultraplan depuis le CLI ?
Il existe trois methodes de lancement. La premiere est la commande directe : taper /ultraplan suivi de la description du travail. Par exemple /ultraplan migrer le service auth de sessions vers JWT. La deuxieme methode consiste a inclure le mot ultraplan dans un prompt normal. La troisieme est contextuelle : quand Claude termine un plan local et affiche la boite de confirmation, l option Refine with Ultraplan on Claude Code on the web envoie le brouillon dans le cloud pour iteration. Les deux premieres methodes demandent une confirmation avant lancement. La troisieme s en passe car la selection fait office de validation.
Que signifient les indicateurs de statut dans le terminal ?
Pendant que la session cloud travaille, le terminal affiche un indicateur en temps reel. Trois etats possibles. Le symbole ultraplan signifie que Claude analyse le codebase et redige le plan. ultraplan needs your input indique que Claude a une question de clarification : il faut ouvrir le lien de session pour repondre. ultraplan ready confirme que le plan est pret a etre relu dans le navigateur. La commande /tasks permet d afficher le detail avec le lien de session, l activite de l agent et un bouton pour arreter Ultraplan si besoin.
Comment reviser un plan dans le navigateur ?
L interface de revision dans le navigateur offre trois mecanismes de feedback. Les commentaires inline permettent de surligner un passage precis et de laisser une remarque pour que Claude le corrige. Les reactions emoji signalent une approbation ou un doute sans ecrire un commentaire complet. La sidebar de navigation permet de sauter entre les sections du plan. Apres chaque serie de commentaires, Claude propose une version revisee. On peut iterer autant de fois que necessaire avant de valider.
Executer sur le cloud ou renvoyer au terminal ?
Une fois le plan valide, deux options. La premiere : Approve Claude plan and start coding lance l implementation dans la meme session cloud. Le terminal recoit une confirmation, l indicateur disparait et le travail continue a distance. Quand c est termine, on revise le diff et on cree une pull request depuis l interface web. La deuxieme option : Approve plan and teleport back to terminal renvoie le plan en local pour garder l acces complet a l environnement de dev. La session cloud est archivee pour eviter un travail en parallele non souhaite.
Quelles sont les limitations techniques en avril 2026 ?
Ultraplan est en research preview. Il faut Claude Code v2.1.91 minimum, un compte Claude Code on the web et un depot GitHub. La fonctionnalite n est pas disponible avec Amazon Bedrock, Google Cloud Vertex AI ou Microsoft Foundry car elle repose sur l infrastructure cloud d Anthropic. Si Remote Control est actif, il se deconnecte au lancement d Ultraplan car les deux fonctionnalites utilisent la meme interface claude.ai/code. Quand le plan revient au terminal, trois choix : implementer dans la conversation en cours, demarrer une session neuve avec le plan comme seul contexte, ou annuler et sauvegarder le plan dans un fichier pour plus tard.
Dans quel cas concret utiliser Ultraplan plutot qu un plan local ?
Le cas d usage principal est la planification de taches qui demandent une analyse approfondie du codebase : migrations, refactorisations multi-fichiers, ajout de fonctionnalites transversales. Le terminal reste libre pour debugger, lancer des builds ou travailler sur autre chose. Le second cas est quand on veut un feedback plus riche qu un simple oui/non dans le terminal : les commentaires inline permettent de cibler exactement les sections a retravailler. Le troisieme cas est la collaboration asynchrone : on lance le plan, on fait autre chose, et on revient quand il est pret.