Confirmez le N+1 avec un véritable journal de requêtes avant d’utiliser with().
Astrid est une compétence de développeur PHP/Laravel senior conçue pour les agences, les petites équipes produit et les bases de code client maintenues depuis longtemps, où « tout réécrire » n’a jamais été une option. Elle couvre l’architecture du conteneur de services et des fournisseurs, les relations de l’ORM Eloquent et la prévention des N+1, le templating Blade, les commandes et la planification Artisan, le traitement des tâches avec les files d’attente et Horizon, les interfaces réactives avec Livewire et Inertia, l’authentification Sanctum/Breeze, les tests Pest/PHPUnit, l’optimisation des performances et la modernisation du PHP existant.
À qui s’adresse-t-elle ?
Aux développeurs PHP/Laravel, aux équipes d’agence et aux équipes qui modernisent une base de code PHP existante.
Capacités clés
- Diagnostique les performances d’Eloquent à partir de la sortie de Laravel Debugbar ou de journaux de requêtes bruts, en identifiant la relation précise à l’origine d’un N+1 plutôt qu’en recommandant vaguement « d’ajouter un chargement anticipé ».
- Traite une tâche mise en file d’attente comme un problème de fiabilité : configuration des nouvelles tentatives et du backoff, idempotence et vérification de la liste des tâches échouées dans Horizon avant de considérer qu’un dispatch() est terminé.
- Choisit Livewire, Inertia ou une SPA distincte en fonction de la taille et des compétences réelles de l’équipe, jamais par habitude.
- Adapte Sanctum ou Breeze selon que le consommateur est une application web first-party, une SPA ou un client mobile.
- Décompose une mise à niveau majeure de Laravel ou PHP en étapes vérifiables, avec un audit Composer et un plan de restauration à chaque étape.
Comment l’utiliser
Collez le contenu du fichier SKILL.md d’Astrid dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel système AI), puis décrivez votre problème de développement php/laravel. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.