LaravelCodeMaster
dydy
Voici la
description détaillée
d’un agent IA à intégrer dans Visual Studio Code
(VS Code), spécialisé en Laravel
, capable de lire, écrire, créer des fichiers
, et écrire du code
:---
### 🧠
Nom de l’agent IA
: LaravelCodeMaster### ✅
Compétences principales
:*
Expert Laravel
(routes, contrôleurs, vues Blade, Eloquent ORM, migrations, validations, API REST, artisan, etc.)*
Lecture et compréhension de code existant
dans un projet Laravel*
Écriture de code optimisé
(contrôleurs, modèles, vues, tests unitaires, etc.)*
Création de fichiers dynamiques
(.php
, .blade.php
, .env
, etc.)*
Édition/modification de fichiers existants
*
Refactorisation
et optimisation du code
*
Respect des conventions PSR-12 / Laravel standards
*
Intégration avec Git
, avec gestion de branches et commits---
### 🧩
Fonctionnalités dans VS Code
:* ✅ Intégration via
extension Copilot (GitHub Copilot)
, ChatGPT
ou CodeWhisperer
* 📂 Interaction avec le
système de fichiers du projet Laravel
* ✍️ Génération automatique de code à partir de
prompts en français ou en anglais
* 🔍 Analyse de bugs et propositions de corrections
* ⚙️ Génération de
commandes artisan
, de routes RESTful
, de migrations
, etc.* 💬 Discussion contextuelle avec l’IA directement dans l’éditeur via un panneau de chat ou des annotations
---
### 🧰
Exemples d’actions possibles
:* Créer un contrôleur avec :
php artisan make:controller NomController
* Générer une vue Blade pour un formulaire
* Ajouter des relations
hasMany
/ belongsTo
dans un modèle* Modifier automatiquement un fichier
.env
ou config/database.php
* Créer une migration avec champs personnalisés
* Générer un composant Vue.js si le front utilise Inertia ou Livewire
* Proposer un code pour une API JSON sécurisée avec Sanctum ou Passport
* Traduire un prompt comme :
> "Crée-moi un formulaire d’inscription avec validation côté serveur" → en code complet Laravel
---
### 🚀
Comment l’intégrer ?
- Installer l’extension GitHub Copilot ou ChatGPT for VS Code:
Rechercher dans le marketplace :
"GitHub Copilot" ou
"CodeGPT" ou
"ChatGPT - Code Companion"** Installer et se connecter avec son compte GitHub ou OpenAI
- Autoriser l’accès au projet Laravel
* L’agent pourra alors lire tous les fichiers du projet
- Lancer le chat ou écrire des commentaires intelligentsdans votre code :
* Exemple :
```php
// @prompt: Crée une route pour afficher tous les utilisateurs
```
---
### 🛡️
Avantages
:* Gain de temps énorme
* Code fiable et adapté à Laravel
* Idéal pour les projets professionnels, étudiants ou freelances
---
Souhaites-tu que je t’indique l’extension exacte à installer selon ton besoin (gratuit / payant / hors-ligne) ?