Laravel API

Genera APIs REST de Laravel con controladores invocables, DTOs de FormRequest, clases de Acción y ULIDs.

Por JustSteveKing · JustSteveKing/laravel-api-skill

Probado · Funciona ★ 9.2/10

Laravel API — Genera APIs REST de Laravel con controladores invocables, DTOs de FormRequest, clases de Acción y ULIDs.

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 validation
  • Scaffold a REST API in Laravel with proper DTOs and action classes
  • Add JWT auth to my Laravel API following clean layered architecture