Laravel API
Genera APIs REST de Laravel con controladores invocables, DTOs de FormRequest, clases de Acción y ULIDs.
Probado · Funciona
Qué hace
Guía a Claude a través de la construcción o revisión de APIs REST de Laravel utilizando una arquitectura sin estado de opinión: controladores invocables versionados, cargas útiles de FormRequest a DTO, clases de Acción de propósito único, modelos ULID y respuestas de error Problem+JSON. Se activa ante solicitudes para construir, generar o revisar una API de Laravel, añadir autenticación JWT o refactorizar código de API de Laravel para calidad de código.
Informe de la prueba
Construí un recurso de Libro de principio a fin a partir del cuerpo de la skill (modelo ULID, DTO StoreBookPayload, FormRequest->payload(), Acción CreateBook, V1\StoreController invocable, Responsable JsonDataResponse) y linté los 6 archivos con `php -l`; una línea base ingenua fue un solo controlador+modelo de 2 archivos con validate() en línea y response()->json() -- la skill realmente impone la arquitectura en capas que anuncia, a costa de ~3 veces más archivos por endpoint.
Probado el: 2026-07-15 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/laravel-apiGenera APIs REST de Laravel con controladores invocables, DTOs de FormRequest, clases de Acción y ULIDs.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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