Laravel API

Generuje Laravel REST API s invokovatelnými kontrolery, DTO FormRequest, akčními třídami a ULID.

od JustSteveKing · JustSteveKing/laravel-api-skill

Otestováno · Funguje ★ 9.2/10

Laravel API — Generuje Laravel REST API s invokovatelnými kontrolery, DTO FormRequest, akčními třídami a ULID.

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