Laravel API
Génère des API REST Laravel avec des contrôleurs invoquables, des DTO FormRequest, des classes Action et des ULID.
Testé · Fonctionne
Ce que fait
Guide Claude dans la création ou la révision d'API REST Laravel en utilisant une architecture statique opinionnée : contrôleurs invoquables versionnés, charges utiles FormRequest-vers-DTO, classes Action à usage unique, modèles ULID et réponses d'erreur Problem+JSON. Se déclenche lors de demandes de création, de génération ou de révision d'une API Laravel, d'ajout d'authentification JWT, ou de refactorisation de code d'API Laravel pour la qualité du code.
Rapport de test
A créé une ressource de livre de bout en bout à partir du corps de la compétence (modèle ULID, DTO StoreBookPayload, FormRequest->payload(), Action CreateBook, V1\StoreController invoquable, Responsable JsonDataResponse) et a vérifié les 6 fichiers avec `php -l` ; une base de référence naïve était un seul contrôleur+modèle à 2 fichiers avec validate() et response()->json() inline - la compétence applique réellement l'architecture en couches qu'elle annonce, au prix d'environ 3 fois plus de fichiers par point de terminaison.
Testé le: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/JustSteveKing/laravel-api-skill cd laravel-api-skill mkdir -p ~/.claude/skills cp -r laravel-api ~/.claude/skills/laravel-api
Commandes et exemples de prompts
/laravel-apiGénère des API REST Laravel avec des contrôleurs invoquables, des DTO FormRequest, des classes Action et des ULID.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Build a Laravel API endpoint to create a Book resource with validationScaffold a REST API in Laravel with proper DTOs and action classesAdd JWT auth to my Laravel API following clean layered architecture