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
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
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
- Core Workflow
- Reference Guide
- Constraints
- MUST DO
- MUST NOT DO
- Code Templates
- Eloquent Model
- Migration
- API Resource
- Queued Job
- Feature Test (Pest)
- Validation Checkpoints
- Knowledge Reference
Key facts
- Installs on skills.sh
- 23,571 (data from 2026-11-02)
- License
- MIT (frontmatter and README)
- 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 workflowModels, relationships, scopes, casts, query optimization
Loaded for models, relationships and query tuning.
Read ·
references/eloquent.mdRoutes, controllers, form requests, API resources, middleware
Loaded for routes and API work.
Read ·
references/routing.mdJobs, 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.mdComponents, wire:model, forms, events, polling
Loaded for reactive interfaces.
Read ·
references/livewire.mdFeature and unit tests, factories, mocking, Pest
Loaded for tests, including API and authentication tests.
Read ·
references/testing.mdModel, migration, API resource, queued job, Pest feature test
Starting points the skill says to use for every implementation.
Write ·
Code templatesFive 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 checkpointsEager 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 |
|
|---|
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
- Repository
- jeffallan/claude-skills
- Folder
skills/laravel-specialist
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- laravel-specialist SKILL.md · github.com
- laravel-specialist queues.md · github.com
- claude-skills README · github.com