Laravel API
Generuje Laravel REST API s invokovatelnými kontrolery, DTO FormRequest, akčními třídami a ULID.
Otestováno · Funguje
Co umí
Pomáhá Claude při vytváření nebo revizi Laravel REST API pomocí názorné bezstavové architektury: verzované invokovatelné kontrolery, payloady FormRequest-to-DTO, akční třídy s jedním účelem, ULID modely a chybové odpovědi Problem+JSON. Spouští se na žádosti o vytvoření, generování nebo revizi Laravel API, přidání JWT autentizace nebo refaktorování kódu Laravel API pro kvalitu kódu.
Testovací report
Vytvořil zdroj pro Knihy od začátku podle těla skillu (ULID model, DTO StoreBookPayload, FormRequest->payload(), Akce CreateBook, invokovatelný V1\StoreController, Responsable JsonDataResponse) a lintoval všech 6 souborů pomocí `php -l`; naivní základ byl jediný 2-souborový kontroler+model s inline validate() a response()->json() -- skill skutečně vynucuje vrstvenou architekturu, kterou inzeruje, za cenu ~3x více souborů na koncový bod.
Testováno: 2026-07-15 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/laravel-apiGeneruje Laravel REST API s invokovatelnými kontrolery, DTO FormRequest, akčními třídami a ULID.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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