Laravel API

Skapar Laravel REST API:er med anropbara controllers, FormRequest DTO:er, Action-klasser och ULID:er.

av JustSteveKing · JustSteveKing/laravel-api-skill

Testad · Fungerar ★ 9.2/10

Laravel API — Skapar Laravel REST API:er med anropbara controllers, FormRequest DTO:er, Action-klasser och ULID:er.

Vad den gör

Guidar Claude genom att bygga eller granska Laravel REST API:er med en åsiktsfull stateless arkitektur: versionerade anropbara controllers, FormRequest-till-DTO-nyttolaster, single-purpose Action-klasser, ULID-modeller och Problem+JSON-felmeddelanden. Utlöses vid förfrågningar om att bygga, skapa eller granska ett Laravel API, lägga till JWT-autentisering eller refaktorera Laravel API-kod för kodkvalitet.

Testrapport

Byggde en Bok-resurs från början till slut från färdighetskroppen (ULID-modell, StoreBookPayload DTO, FormRequest->payload(), CreateBook Action, anropbar V1\StoreController, Responsable JsonDataResponse) och lint-kontrollerade alla 6 filer med `php -l`; en naiv baslinje var en enda 2-fils controller+modell med inline validate() och response()->json() -- färdigheten upprätthåller genuint den lagerindelade arkitekturen den annonserar, till priset av ~3 gånger fler filer per slutpunkt.

Testad: 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

Kommandon och exempelprompter

  • /laravel-apiSkapar Laravel REST API:er med anropbara controllers, FormRequest DTO:er, Action-klasser och ULID:er.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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