Laravel API

Szkicuje REST API Laravel z wywoływalnymi kontrolerami, DTO FormRequest, klasami Action i ULID.

Autor: JustSteveKing · JustSteveKing/laravel-api-skill

Testowano · Działa ★ 9.2/10

Laravel API — Szkicuje REST API Laravel z wywoływalnymi kontrolerami, DTO FormRequest, klasami Action i ULID.

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