CtrlK
BlogDocsLog inGet started
Tessl Logo

laravel-agent-skill

github.com/masterfermin02/laravel-agent-skill

SkillAddedReview
inertia-development

resources/boost/skills/inertia-development/SKILL.md

Conventions and best practices for Inertia.js apps with React or Vue — directory structure, page components, forms, shared data, navigation, and partial reloads.

67

laravel-best-practices

resources/skills/laravel-best-practices/SKILL.md

Laravel framework skill for writing, reviewing, and testing PHP applications built with Laravel. Use whenever working on Laravel-specific patterns: controllers, FormRequests, Eloquent models, service/action classes, Blade templates, jobs, events, policies, observers, or Artisan commands. Also applies to Inertia frontends (React or Vue) embedded inside a Laravel project — covering useForm, usePage, Link navigation, partial reloads, page component naming (PostsIndexPage), and shadcn wrapper conventions. Trigger any time someone mentions Laravel, Eloquent, Artisan, Blade, FormRequest, Inertia within Laravel, N+1 queries in a Laravel app, inline controller validation, where business logic should live in a Laravel controller, or asks to follow best practices in a Laravel codebase. Does not apply to plain PHP scripts without Laravel, Rails, Django, standalone Next.js, or non-Laravel frameworks.

68

laravel-best-practices

skills/laravel-best-practices/SKILL.md

Laravel framework skill for writing, reviewing, and testing PHP applications built with Laravel. Use whenever working on Laravel-specific patterns: controllers, FormRequests, Eloquent models, service/action classes, Blade templates, jobs, events, policies, observers, or Artisan commands. Also applies to Inertia frontends (React or Vue) embedded inside a Laravel project — covering useForm, usePage, Link navigation, partial reloads, page component naming (PostsIndexPage), and shadcn wrapper conventions. Trigger any time someone mentions Laravel, Eloquent, Artisan, Blade, FormRequest, Inertia within Laravel, N+1 queries in a Laravel app, inline controller validation, where business logic should live in a Laravel controller, or asks to follow best practices in a Laravel codebase. Does not apply to plain PHP scripts without Laravel, Rails, Django, standalone Next.js, or non-Laravel frameworks.

65

laravel-best-practices

resources/boost/skills/laravel-best-practices/SKILL.md

Enforce Laravel best practices for code generation and review — SRP, skinny controllers, FormRequests, Policies, service/action classes, Eloquent, Blade safety, and Inertia conventions.

65

laravel-update-with-rector

skills/laravel-update-with-rector/SKILL.md

Upgrades a Laravel application or package to a newer Laravel version using Rector and driftingly/rector-laravel. Inspects composer.json, detects current and target versions, configures Rector with the correct LaravelSetList or LaravelLevelSetList rulesets, updates dependencies conservatively, runs a dry-run first, and produces an upgrade checklist covering both automated code changes and manual skeleton/breaking-change steps. The latest stable Laravel version is Laravel 13 (March 2026). Activate for phrases like "upgrade to Laravel 12", "upgrade to Laravel 13", "migrate my Laravel app", "fix Laravel deprecation warnings", "help me with the Laravel upgrade guide", "set up Rector for Laravel upgrade", or any request to automate a Laravel version migration — even when Rector is not mentioned by name.

74

php-update-with-rector

skills/php-update-with-rector/SKILL.md

Upgrades a PHP project to a newer PHP version using Rector — the automated refactoring tool. Inspects composer.json, detects the current PHP version, selects safe PHP-level rulesets, updates dependencies conservatively, runs a dry-run first, and produces an upgrade checklist with follow-up manual changes. Activate for phrases like "upgrade my PHP version", "modernize PHP syntax", "migrate to PHP 8.3", "fix PHP 8 deprecations", "set up Rector for PHP upgrade", or any request to automate PHP syntax modernization — even when Rector is not mentioned by name.

75