Laravel API

Genera API REST Laravel con controller invocabili, DTO FormRequest, classi Action e ULID.

di JustSteveKing · JustSteveKing/laravel-api-skill

Promosso ★ 9.2/10

Laravel API — Genera API REST Laravel con controller invocabili, DTO FormRequest, classi Action e ULID.

Cosa fa

Guida Claude nella creazione o revisione di API REST Laravel utilizzando un'architettura stateless opinata: controller invocabili versionati, payload da FormRequest a DTO, classi Action a scopo singolo, modelli ULID e risposte di errore Problem+JSON. Si attiva su richieste di creare, generare o revisionare un'API Laravel, aggiungere autenticazione JWT o rifattorizzare codice API Laravel per la qualità del codice.

Rapporto di test

Costruito una risorsa Libro end-to-end dal corpo della skill (modello ULID, DTO StoreBookPayload, FormRequest->payload(), Azione CreateBook, Controller V1\Store invocabile, Risposta JsonDataResponse Responsabile) e controllato tutti i 6 file con `php -l`; una base ingenua era un singolo controller+modello a 2 file con validate() inline e response()->json() -- la skill applica genuinamente l'architettura a strati che pubblicizza, al costo di circa 3 volte più file per endpoint.

Testato il: 2026-07-15 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /laravel-apiGenera API REST Laravel con controller invocabili, DTO FormRequest, classi Action e ULID.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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