Laravel Verification Loop
Vérification avant fusion et déploiement pour Laravel avec Muse : contrôles d'environnement, Pint et PHPStan, tests avec couverture, audit Composer, simulations de migration, contrôles de files et du planificateur.
- Quoi
- Vérification avant fusion et déploiement pour Laravel avec Muse : contrôles d'environnement, Pint et PHPStan, tests avec couverture, audit Composer, simulations de migration, contrôles de files et du planificateur.
- Coût
- Gratuit
- Prérequis
- Utilisez « Boucle de vérification Laravel » avec votre Muse.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor : une boucle de vérification par phases qui fait passer à Muse un projet Laravel des contrôles d'environnement à la préparation au déploiement, avant chaque pull request ou mise en production. La phase 1 vérifie les versions PHP, Composer et Artisan ainsi que le .env (APP_DEBUG=false, APP_ENV conforme à la cible) ; la validation Composer et l'autoload suivent et conditionnent tout le reste. La phase 2 exécute les contrôles de formatage Pint et l'analyse statique PHPStan, qui doivent être propres avant les tests. La phase 3 lance la suite de tests avec objectifs de couverture pour le CI. La phase 4 audite les dépendances avec composer audit. La phase 5 contrôle la sécurité des bases avec migrate --pretend et migrate:status, la relecture des migrations destructrices et les vérifications de rollback. La phase 6 préchauffe les caches de production (config, routes, vues) et vérifie l'écriture du stockage, et la phase 7 conclut avec les contrôles de files et du planificateur, dont un contrôle de santé de file sûr réservé au staging qui envoie un job neutre et le traite une fois. Chaque phase s'appuie sur la précédente, donc un échec tôt arrête la boucle avant de perdre du temps sur les contrôles suivants. Par @affaan-m, listé ici avec crédit à son créateur. Tiré du dépôt affaan-m/ECC (MIT). Bémols honnêtes : la boucle suppose que votre projet a vraiment Pint, PHPStan et des tests configurés ; elle rapporte, elle ne corrige pas ; le contrôle de santé de file est réservé au staging, jamais en production. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MuseLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Utilisez « Boucle de vérification Laravel » avec votre Muse. Prérequis : rien à installer. Pur guide ; un projet Laravel aide. 1. Ouvrez le skill : https://github.com/affaan-m/ECC/blob/main/skills/laravel-verification/SKILL.md et copiez le texte complet du SKILL.md. 2. Collez-le dans un chat avec Muse et ajoutez : « Exécute la boucle de vérification complète sur ce projet Laravel avant ma PR : [collez le chemin ou le contexte]. » 3. Parcourez les phases dans l'ordre : environnement, Pint/PHPStan, tests avec couverture, audit Composer, simulation de migration, préchauffage des caches, contrôles de files et du planificateur. Astuce : collez la sortie de la boucle et demandez « quelle phase a échoué et quel est le correctif exact ? » Sécurité : un skill est du texte d'instructions ; il n'exécute rien tout seul. Relisez les commandes générées avant de les lancer, surtout les migrations.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.