PlugWiki

laravel-specialist skill (Jeffallan): build Laravel 10+ apps with Eloquent, queues, Livewire and tests

Has your agent build Laravel 10+ features step by step and check each step with artisan commands and tests.

Installs
23.6K
on skills.sh
Stars
12.2K
on GitHub
Files
5
besides SKILL.md
Updated
Oct 2026
last repo commit

laravel-specialist is a skill from Jeffallan's claude-skills collection (maintained by a principal consultant at Synergetic Solutions). It sets a five-step workflow for Laravel work: analyse the requirements, design the architecture, build models, build features, then test. It loads when you work on Eloquent models, APIs, Sanctum, Horizon queues, Livewire or Laravel tests.

It comes with code templates and 5 reference files. It also lists must-do and must-not-do rules, such as eager loading, typed code, no raw unprotected queries and over 85% test coverage. It tells the agent to run php artisan commands in your project, so you need PHP and a Laravel app set up.

Good for

  • Laravel developers who want consistent models, APIs and tests from an agent
  • Teams adding queues, Horizon or Livewire to an app
  • Developers who want every step verified with php artisan and a test run

Install laravel-specialist

Claude Code

  1. 1

    Copy this prompt.

    Install the laravel-specialist skill in Claude Code. Run this command:
    
    npx skills add https://github.com/jeffallan/claude-skills --skill laravel-specialist
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

From its listing on skills.sh. Source.

What's in the skill

When it loads

Build and configure Laravel 10+ applications, including creating Eloquent models and relationships, implementing Sanctum authentication, configuring Horizon queues, designing RESTful APIs with API resources, and building reactive interfaces with Livewire. Use when creating Laravel models, setting up queue workers, implementing Sanctum auth flows, building Livewire components, optimising Eloquent queries, or writing Pest/PHPUnit tests for Laravel features.

Sections in SKILL.md

  1. Core Workflow
  2. Reference Guide
  3. Constraints
  4. MUST DO
  5. MUST NOT DO
  6. Code Templates
  7. Eloquent Model
  8. Migration
  9. API Resource
  10. Queued Job
  11. Feature Test (Pest)
  12. Validation Checkpoints
  13. Knowledge Reference

Key facts

Installs on skills.sh
23,571 (data from 2026-11-02)
Last repo commit
2026-10-30

What it includes

  • Analyse, design, implement models, build features, test

    Five steps. Step 3 runs php artisan make:model and checks with php artisan migrate:status. Step 4 runs php artisan route:list. Step 5 runs php artisan test before any step counts as done.

    Try: “Add a Post model with comments, an API resource and tests to this Laravel app.”

    Runs code · Core workflow

  • Models, relationships, scopes, casts, query optimization

    Loaded for models, relationships and query tuning.

    Read · references/eloquent.md

  • Routes, controllers, form requests, API resources, middleware

    Loaded for routes and API work.

    Read · references/routing.md

  • Jobs, chaining, batching, Horizon, failed jobs, workers

    Loaded for background jobs. It also lists queue:retry, queue:flush and queue:work commands.

    Runs code · references/queues.md

  • Components, wire:model, forms, events, polling

    Loaded for reactive interfaces.

    Read · references/livewire.md

  • Feature and unit tests, factories, mocking, Pest

    Loaded for tests, including API and authentication tests.

    Read · references/testing.md

  • Model, migration, API resource, queued job, Pest feature test

    Starting points the skill says to use for every implementation.

    Write · Code templates

  • Five commands to run at each stage

    migrate:status, route:list --path=api, queue:work --once, test --coverage and ./vendor/bin/pint --test.

    Runs code · Validation checkpoints

  • Eager loading, types, API resources, queues; no unprotected raw queries

    Eight rules each way. For example: queue long tasks, validate user input, do not hardcode configuration.

    Read · Must do and must not do

From the official docs

Permissions

Medium risk

The skill makes your agent write code and run php artisan commands in your project, so it could touch your database or queue if your environment points at real data. Use a local or test setup and review each command.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It runs artisan commands against your app

    The workflow runs php artisan commands in your project, and queue:work --once processes a queued job. Point your .env at a local or test database, not production.

  • Queue guide lists destructive commands

    references/queues.md lists queue:retry all and queue:flush among its commands. Read any queue command before approving it.

  • It edits many files

    Models, migrations, controllers, jobs and tests are created together. Use a branch and review the diff.

Technical details
Scopes
  • Creates and edits PHP, migration and test files in your Laravel project

  • Runs php artisan make:model, migrate:status, route:list, queue:work --once and test

  • Runs ./vendor/bin/pint --test

Questions

What does the laravel-specialist skill do?

It gives your agent a repeatable way to build Laravel 10+ features. The agent builds models, controllers, API resources, jobs and tests, then checks its work with artisan commands.

How do I install it in Claude Code?

Use the install box at the top of this page. The claude-skills README also documents a plugin route that installs the whole collection of 67 skills, which you do not need for this skill.

What do I need on my machine?

A Laravel project, PHP 8.2 or newer and the usual Composer setup. SKILL.md tells the agent to run php artisan and ./vendor/bin/pint in the project.

Does it need an API key?

SKILL.md names none.

Does it work with other skills?

SKILL.md metadata lists fullstack-guardian, test-master, devops-engineer and security-reviewer as related skills. They are optional, and the skill works on its own.

Does it cover Laravel versions older than 10?

No. It targets Laravel 10 and newer with PHP 8.2 or newer.

Is it safe?

It makes your agent edit code and run php artisan commands in your project. Commands like queue:work --once run a queued job, and the queue guide also lists queue:flush. Use a local or test database, work on a git branch and read each command before you approve it.

Information

updated Nov 2, 2026

Folder
skills/laravel-specialist

jeffallan/claude-skillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 3
  1. laravel-specialist SKILL.md · github.com
  2. laravel-specialist queues.md · github.com
  3. claude-skills README · github.com

Updated Nov 2, 2026.