Laravel API
Scaffolder Laravel REST API'er med invokable controllere, FormRequest DTO'er, Action-klasser og ULID'er.
Testet · Virker
Hvad det gør
Guider Claude gennem opbygning eller gennemgang af Laravel REST API'er ved hjælp af en meningsfuld stateless arkitektur: versionerede invokable controllere, FormRequest-til-DTO payloads, single-purpose Action-klasser, ULID-modeller og Problem+JSON fejlresponser. Udløses ved anmodninger om at bygge, scaffold eller gennemgå en Laravel API, tilføje JWT-autentificering eller refaktorere Laravel API-kode for kodens kvalitet.
Testrapport
Byggede en Book-ressource end-to-end fra færdighedens krop (ULID-model, StoreBookPayload DTO, FormRequest->payload(), CreateBook Action, invokable V1\StoreController, Responsable JsonDataResponse) og lint-tjekkede alle 6 filer med `php -l`; en naiv baseline var en enkelt 2-fils controller+model med inline validate() og response()->json() -- færdigheden håndhæver oprigtigt den lagdelte arkitektur, den annoncerer, på bekostning af ~3 gange flere filer pr. slutpunkt.
Testet: 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
Kommandoer og eksempelprompter
/laravel-apiScaffolder Laravel REST API'er med invokable controllere, FormRequest DTO'er, Action-klasser og ULID'er.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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