Simplifier son code Laravel avec le plugin Claude Code de Taylor Otwell
Taylor Otwel a publié il y a quelques jours un plugin pour Claude Code visant à simplifier le code des applications Laravel. Voyons ensemble comment l’installer et l’utiliser facilement dans vos projets !
Tout d'abord, il vous faudra installer Claude Code, l'assistant coding de chez Anthropics :
1curl -fsSL https://claude.ai/install.sh | bash
Une fois installé, vous n'aurez plus qu'à lancer la commande suivante dans votre terminal, dans le dossier dans lequel vous souhaitez coder :
1claude
Lors du premier lancement, Claude vous proposera de configurer une offre payante et d’accepter certaines autorisations. Pour fonctionner pleinement, il doit en effet pouvoir effectuer différentes opérations sur votre système, comme modifier, créer ou supprimer des fichiers ...
Nous pouvons désormais installer le plugin, lançons les commandes suivantes, toujours dans votre instance de Claude :
1/plugin marketplace add laravel/claude-code2/plugin install laravel-simplifier@laravel
Le code du plugin est relativement simple et contient uniquement un ensemble de règles que Claude pourra prendre en compte pour modifier le code.
Le plugin s'utilise comme un agent avec qui vous communiquerez en langage naturel, demandez-lui simplement de travailler en lui précisant son périmètre, dans notre cas un fichier, ainsi que le nom du plugin à utiliser :
Au bout de quelques secondes de travail, Claude vous proposera automatiquement les modifications effectuées que vous pourrez alors valider ou refuser !
Bien que l'outil soit intéressant, il reste néanmoins très dogmatique et correspond à la vision personnelle de son créateur sur ce qu'un code lisible doit être. Cette vision étant basée sur une certaine idée de la concision qui ne sera pas du goût de tout le monde.
En effet, certaines utilisations du plugin auront tendance à raccourcir du code, cherchant la voie la moins verbeuse, au risque de diminuer son expressivité et un nommage volontairement intentionnel.
Cet outil est donc à prendre pour ce qu'il est : un linter opinionné et non un outil de qualité brute.
A lire
Autres articles de la même catégorie
Laracon US 2025 : seconde journée
Seconde et dernière journée de la Laracon US 2025 !
Mathieu De Gracia
Rencontrez nous au Forum PHP !
Le Forum PHP 2022 est dans quelques jours, venez rencontrer les membres de Laravel France !
Mathieu De Gracia
Démystifier la fonction defer()
La fonction defer() a attisé les passions récemment, ouvrons le capot pour découvrir ce qui s'y cache !
Ludovic Guénet 🐆