Laravel API
Szkicuje REST API Laravel z wywoływalnymi kontrolerami, DTO FormRequest, klasami Action i ULID.
Testowano · Działa
Co robi ten skill
Prowadzi Claude'a przez tworzenie lub przeglądanie REST API Laravel przy użyciu opiniiowej architektury bezstanowej: wersjonowane wywoływalne kontrolery, ładunki FormRequest-to-DTO, klasy Action o pojedynczym celu, modele ULID i odpowiedzi błędów Problem+JSON. Uruchamia się na żądania tworzenia, szkicowania lub przeglądania API Laravel, dodawania uwierzytelniania JWT lub refaktoryzacji kodu API Laravel pod kątem jakości kodu.
Raport z testu
Zbudowałem zasób Książki od początku do końca z treści umiejętności (model ULID, DTO StoreBookPayload, FormRequest->payload(), CreateBook Action, wywoływalny V1\StoreController, Responsable JsonDataResponse) i sprawdziłem wszystkie 6 plików za pomocą `php -l`; naiwna linia bazowa to pojedynczy kontroler+model z 2 plikami z walidacją inline i response()->json() - umiejętność faktycznie egzekwuje architekturę warstwową, którą reklamuje, kosztem około 3x więcej plików na punkt końcowy.
Testowano: 2026-07-15 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/laravel-apiSzkicuje REST API Laravel z wywoływalnymi kontrolerami, DTO FormRequest, klasami Action i ULID.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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