Laravel Boost 2.0 est disponible !
Laravel Boost 2.0 : des Skills à la demande pour un contexte IA plus précis
L'IA s'invite de plus en plus dans nos éditeurs, mais un problème persiste : le contexte.
Trop de règles chargées au démarrage, des instructions inutiles quand on ne touche pas à certaines briques, et au final des réponses moyennes là où on attend de la précision.
Laravel Boost 2.0 s'attaque exactement à ce problème. Pas en rendant l'IA "plus intelligente", mais en la rendant mieux outillée.
Le problème des guidelines statiques
Jusqu'à présent, Boost fonctionnait avec un système de guidelines. Ces fichiers (Blade ou Markdown) décrivent les bonnes pratiques d'un projet ou d'un package, puis sont compilés dans des fichiers comme CLAUDE.md ou AGENTS.md.
Le principe est sain, mais il a une limite claire :
tout est chargé en permanence, même quand ce n'est pas utile.
Vous travaillez sur un contrôleur classique ?
Les règles Livewire, Inertia ou Pest sont quand même dans le contexte.
Le résultat se traduit par du bruit inutile, une consommation de tokens superflue et des réponses parfois floues.
Boost 2.0 : les guidelines deviennent des Skills
Boost 2.0 introduit un nouveau concept central : les Skills.
Une Skill est une guideline activable à la demande. L'agent IA peut décider de la charger uniquement quand le contexte l'exige.
Exemples concrets :
- vous modifiez un composant Livewire → Skill Livewire
- vous travaillez sur Inertia → Skill Inertia
- vous écrivez des tests → Skill Pest
On ne charge plus tout "au cas où", on charge le bon savoir, au bon moment.
C'est un changement simple, mais fondamental.
Une architecture plus propre et plus flexible
Les Skills ne sont pas juste des guidelines renommées, Boost 2.0 apporte une vraie structure autour de leur gestion.
Synchronisation des Skills
Les Skills peuvent être synchronisées automatiquement avec leur source, votre outillage reste à jour sans intervention manuelle.
Overrides : reprendre le contrôle
Vous pouvez remplacer complètement une Skill fournie par Boost.
Exemple : override global d'une Skill personnalisée
1.ai/skills/nuxt-development/SKILL.md
Cette Skill sera utilisée telle quelle à la place de celle par défaut.
Override plus fin, versionné :
1.ai/livewire/3/skill/livewire-development/SKILL.md
Ici, seule la Skill Livewire v3 est remplacée.
Les autres versions restent intactes.
Pratique pour adapter les règles à vos conventions internes ou à un legacy bien réel.
Installer ou mettre à jour Boost 2.0
La mise à jour est volontairement simple :
1composer update2php artisan boost:install
L'expérience d'installation a été revue pour être plus claire, plus guidée, et moins opaque.
Ajouter des Skills depuis GitHub
Boost 2.0 introduit une nouvelle commande Artisan : boost:add-skill.
Elle permet d'importer des Skills directement depuis des dépôts GitHub.
Format court :
1php artisan boost:add-skill vercel-labs/agent-skills
URL complète :
1php artisan boost:add-skill https://github.com/vercel-labs/agent-skills
Avec un sous-dossier spécifique :
1php artisan boost:add-skill owner/repo/.ai/skills
On commence à voir émerger un écosystème de Skills partageables, versionnées, spécialisées.
Pourquoi c'est une vraie avancée
Boost 2.0 ne cherche pas à faire "plus d'IA", il cherche à faire moins de bruit.
Pour les développeurs Laravel qui travaillent sur des projets réels :
- plusieurs stacks,
- des contraintes métier,
- des versions spécifiques de packages,
les Skills apportent :
- plus de précision,
- moins de contexte inutile,
- et des réponses réellement alignées avec le code en cours.
C'est une approche artisanale de l'IA : outils bien rangés, utilisés seulement quand nécessaire.
Ce qu'il faut retenir
Boost 2.0 marque un tournant discret mais important :
- les guidelines deviennent dynamiques
- le contexte est maîtrisé
- l'IA s'adapte au code, pas l'inverse
Laravel continue de montrer qu'on peut intégrer l'IA sans magie noire, avec des abstractions claires et du contrôle pour les développeurs.
Un bon outil d'atelier, tout simplement.
Source : https://laravel.com/ai/boost
A lire
Autres articles de la même catégorie
Récap 2023
Il était une fois Laravel France ...
William Suppo
AFUP Day 2026 : Partagez votre expertise Laravel !
L’AFUP Day 2026 revient dans quatre villes françaises, une occasion unique de monter sur scène et présenter vos idées et projets !
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 🪃