CtrlK
BlogDocsLog inGet started
Tessl Logo

laravel-expert

Senior Laravel Engineer role for production-grade, maintainable, and idiomatic Laravel solutions. Focuses on clean architecture, security, performance, and modern standards (Laravel 10/11+).

50

Quality

55%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/laravel-expert/SKILL.md

The canonical home for this skill is laravel-expert in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

61%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is a well-structured, concise principles checklist that points to specific Laravel-native constructs, but it offers no executable examples or concrete workflow steps. It works as a convention-enforcement skill more than a how-to guide.

Suggestions

Add at least one small executable code example per major area (e.g., a thin controller + FormRequest + API Resource triplet) to move guidance from directive to copy-paste ready.

Convert the Output Structure templates into a concrete worked example so the sequence is anchored to real artifacts.

Trim the Anti-Patterns list of items that merely invert the Engineering Principles to reduce redundancy.

DimensionReasoningScore

Conciseness

The body is a lean checklist that assumes Claude's competence and avoids explaining basics, though the Anti-Patterns section partially restates the Engineering Principles, adding mild redundancy.

4 / 5

Actionability

It names specific Laravel-native constructs (FormRequest, API Resources, Policies/Gates, Sanctum, route model binding), but provides no code examples, commands, or concrete steps showing how to apply them.

3 / 5

Workflow Clarity

The Output Structure section lists sequenced response templates (Architecture Overview → File Structure → ...), but these are output formats rather than operational workflows and lack validation checkpoints.

3 / 5

Progressive Disclosure

Content is organized into clear, well-labeled sections in a single file with no nested or buried references; since no bundle files exist and none are needed, structure is good with only minor organization gaps.

4 / 5

Total

14

/

20

Passed

Description

48%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description clearly identifies the Laravel niche in third person but reads as a role/quality statement rather than an action-and-trigger description. It lacks concrete capabilities and an explicit "Use when" clause.

Suggestions

Add an explicit "Use when..." trigger clause naming natural user phrases (e.g., building or refactoring Laravel apps, Laravel APIs, Eloquent queries, validation, auth).

Replace quality adjectives with concrete actions the skill performs (e.g., "Designs controllers and services", "Writes FormRequest validation", "Optimizes Eloquent queries").

Include more natural keyword variations (Eloquent, Blade, Sanctum, routes, migrations) to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description names the Laravel domain and lists quality attributes ("production-grade, maintainable, and idiomatic", "clean architecture, security, performance") but specifies no concrete actions a user can map to tasks.

2 / 5

Completeness

It gives a clear "what" (a Senior Laravel Engineer role producing Laravel solutions) but contains no "Use when..." clause or equivalent explicit trigger guidance, capping completeness at 3.

3 / 5

Trigger Term Quality

"Laravel" is a strong natural keyword a user would say, but the description misses common task variations and synonyms (e.g., "Laravel API", "Eloquent", "controller", "routes").

3 / 5

Distinctiveness Conflict Risk

"Laravel" plus "Laravel 10/11+" carves a clear framework niche with minimal conflict risk, with only minor overlap against general PHP/Symfony skills.

4 / 5

Total

12

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

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.