CtrlK
BlogDocsLog inGet started
Tessl Logo

laravel-specialist

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.

99

1.14x
Quality

100%

Does it follow best practices?

Impact

97%

1.14x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

92%

11%

Order Fulfilment Background Processing

Queued job with retry handling and PHP 8.2+ features

Criteria
Without context
With context

declare strict_types

100%

75%

final class modifier

0%

100%

readonly constructor property

100%

100%

Backed enum for status

100%

100%

immutable_datetime cast

0%

0%

SoftDeletes trait

100%

100%

Job implements ShouldQueue

100%

100%

Retry/backoff configuration

50%

100%

failed() method with logging

100%

100%

Return type hints

100%

100%

Business logic in service

100%

100%

foreignId with cascadeOnDelete

100%

100%

No hardcoded config

100%

100%

99%

10%

Recipe Management API

RESTful API with Sanctum auth, Form Requests, and API Resources

Criteria
Without context
With context

Sanctum auth middleware

100%

100%

Versioned API prefix

100%

100%

Form Request classes

100%

100%

validated() usage

100%

100%

API Resource transformation

70%

100%

whenLoaded() for relationships

100%

100%

Eager loading in controller

100%

100%

foreignId cascade in migration

100%

100%

declare strict_types

0%

83%

No business logic in controller

75%

100%

Return type hints

100%

100%

Input validation rules present

100%

100%

No raw SQL queries

100%

100%

100%

15%

Subscription Notification Test Suite

Pest PHP test suite with fakes, Sanctum, and factories

Criteria
Without context
With context

Pest it()/test() syntax

100%

100%

Sanctum::actingAs usage

40%

100%

Queue::fake() for job assertions

58%

100%

RefreshDatabase trait

100%

100%

Factory-based test data

100%

100%

Unauthenticated request test

100%

100%

Same plan upgrade test

100%

100%

Invalid plan_id validation test

100%

100%

Job not dispatched on failure

100%

100%

assertJsonPath or assertJson assertions

100%

100%

Coverage notes document

60%

100%

Pest uses() or beforeEach for setup

100%

100%

No hardcoded IDs

60%

100%

Repository
jeffallan/claude-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.