plugins marketplace
← All plugins

syarif-laravel-ai-skills

v0.1.0

Laravel AI skill bundle for architecture, validation, Eloquent, performance, security, Livewire, testing, daily workflow, secure memory orchestration, and lazy-minimization gate.

CodexClaude Code50 skills

by SyarifMIT2updated 2 days ago

Source

git clone https://github.com/soden46/syarif-laravel-ai-skills

Clone the source, then follow the repository's marketplace instructions for your runtime. The repository root is the plugin root.

Layout

syarif-laravel-ai-skills/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/actions-and-services/SKILL.md
├── skills/ai-sdk/SKILL.md
├── skills/api-resources-and-pagination/SKILL.md
├── skills/api-surface-evolution/SKILL.md
├── skills/architecture/SKILL.md
├── skills/blade-components-and-layouts/SKILL.md
├── skills/brainstorming/SKILL.md
├── skills/code-review-requests/SKILL.md
├── skills/complexity-guardrails/SKILL.md
├── skills/config-env-storage/SKILL.md
├── skills/constants-and-configuration/SKILL.md
├── skills/controller-cleanup/SKILL.md
├── skills/controller-tests/SKILL.md
├── skills/custom-helpers/SKILL.md
├── skills/daily-workflow/SKILL.md
├── skills/data-chunking-large-datasets/SKILL.md
├── skills/database-transactions/SKILL.md
├── skills/debugging-prompts/SKILL.md
├── skills/dependencies-trim-packages/SKILL.md
├── skills/documentation-best-practices/SKILL.md
├── skills/e2e-playwright/SKILL.md
├── skills/effective-context/SKILL.md
├── skills/eloquent-patterns/SKILL.md
├── skills/eloquent-relationships/SKILL.md
├── skills/exception-handling-and-logging/SKILL.md
├── skills/executing-plans/SKILL.md
├── skills/extract-laravel-standards/SKILL.md
├── skills/filesystem-uploads/SKILL.md
├── skills/form-requests/SKILL.md
├── skills/horizon-metrics-and-dashboards/SKILL.md
├── skills/http-client-resilience/SKILL.md
├── skills/integrate-whatsapp-baileys-laravel/SKILL.md
├── skills/interfaces-and-di/SKILL.md
├── skills/internationalization-and-translation/SKILL.md
├── skills/iterating-on-code/SKILL.md
├── skills/laravel-11-12-app-guidelines/SKILL.md
├── skills/laravel-database-optimization/SKILL.md
├── skills/laravel-prompting-patterns/SKILL.md
├── skills/laravel-specialist/SKILL.md
├── skills/least-code/SKILL.md
├── skills/livewire-development/SKILL.md
├── skills/memory-management/SKILL.md
├── skills/migrations-and-factories/SKILL.md
├── skills/module-per-menu/SKILL.md
├── skills/nova-resource-patterns/SKILL.md
├── skills/performance-caching/SKILL.md
├── skills/performance-eager-loading/SKILL.md
├── skills/performance-select-columns/SKILL.md
├── skills/php-attributes/SKILL.md
└── skills/policies-and-authorization/SKILL.md

Skills50

actions-and-servicesskills/actions-and-services/SKILL.md

Use Actions and Services as deliberate Laravel application boundaries for use cases, integrations, and reusable workflows.

ai-sdkskills/ai-sdk/SKILL.md

Build AI features with the first-party Laravel AI SDK (Laravel 13+); agents, embeddings, images, audio, and tool calling with provider-agnostic APIs

api-resources-and-paginationskills/api-resources-and-pagination/SKILL.md

Laravel guidance to use API Resources with pagination and conditional fields; keep response shapes stable and cache-friendly

api-surface-evolutionskills/api-surface-evolution/SKILL.md

Laravel guidance to evolve APIs safely using versioned DTOs/transformers, deprecations, and compatibility tests

architectureskills/architecture/SKILL.md

Apply Laravel-native architecture decisions without forcing unnecessary repositories, interfaces, DTOs, or custom layers.

blade-components-and-layoutsskills/blade-components-and-layouts/SKILL.md

Laravel guidance to compose UIs with Blade components, slots, and layouts; keep templates pure and testable

brainstormingskills/brainstorming/SKILL.md

Interactive design refinement tailored to Laravel projects; clarify domain, data, interfaces, testing, and quality gates while accounting for Sail/non‑Sail environments

code-review-requestsskills/code-review-requests/SKILL.md

Request effective code reviews-specify focus areas, provide context, ask for architectural feedback, reference Laravel conventions

complexity-guardrailsskills/complexity-guardrails/SKILL.md

Laravel guidance to keep cyclomatic complexity low; flatten control flow, extract helpers, and prefer table-driven/strategy patterns over large switches

config-env-storageskills/config-env-storage/SKILL.md

Laravel guidance to portable storage configuration across S3/R2/MinIO with optional CDN-env toggles, path-style endpoints, and URL generation

constants-and-configurationskills/constants-and-configuration/SKILL.md

Replace hardcoded values with constants, enums, and configuration for maintainability; use PHP 8.1+ enums and config files

controller-cleanupskills/controller-cleanup/SKILL.md

Keep Laravel controllers focused on HTTP orchestration by moving validation, authorization, and business workflows outward.

controller-testsskills/controller-tests/SKILL.md

Laravel guidance to write focused controller tests using HTTP assertions; keep heavy logic in Actions/Services and unit test them

custom-helpersskills/custom-helpers/SKILL.md

Laravel guidance to create and register small, pure helper functions when they improve clarity; keep them organized and tested

daily-workflowskills/daily-workflow/SKILL.md

Practical daily checklist for Laravel projects; bring services up, run migrations, queues, quality gates, and tests

data-chunking-large-datasetsskills/data-chunking-large-datasets/SKILL.md

Laravel guidance to process large datasets efficiently using chunk(), chunkById(), lazy(), and cursor() to reduce memory consumption and improve performance

database-transactionsskills/database-transactions/SKILL.md

Keep Laravel writes atomic and consistent with transactions, locks, retries, idempotency, side-effect boundaries, and after-commit dispatch.

debugging-promptsskills/debugging-prompts/SKILL.md

Laravel guidance to create effective debugging prompts-include error messages, stack traces, expected vs actual behavior, logs, and attempted solutions

dependencies-trim-packagesskills/dependencies-trim-packages/SKILL.md

Laravel guidance to remove unneeded Composer packages and assets to improve boot time, memory, and security surface

documentation-best-practicesskills/documentation-best-practices/SKILL.md

Laravel guidance to write meaningful documentation that explains why not what; focus on complex business logic and self-documenting code

e2e-playwrightskills/e2e-playwright/SKILL.md

Laravel E2E testing with official Playwright patterns for locators, auth state, seeds, traces, screenshots, CI, and cross-browser workflows.

effective-contextskills/effective-context/SKILL.md

Provide comprehensive context in prompts-files, errors, Laravel version, dependencies, and monorepo details-for accurate AI responses

eloquent-patternsskills/eloquent-patterns/SKILL.md

Laravel guidance to keep Eloquent models explicit, query shapes intentional, relationship loading visible, and production data access bounded.

eloquent-relationshipsskills/eloquent-relationships/SKILL.md

Laravel guidance to define clear relationships and load data efficiently; prevent N+1, use constraints, counts/sums, and pivot syncing safely

exception-handling-and-loggingskills/exception-handling-and-logging/SKILL.md

Laravel guidance to use reportable/renderable exceptions, structured logs, and channel strategy for observability and graceful failures

executing-plansskills/executing-plans/SKILL.md

Execute Laravel plans in small batches with checkpoints-TDD first, migrations safe, queues verified, and quality gates enforced

extract-laravel-standardsskills/extract-laravel-standards/SKILL.md

Audit completed Laravel projects and propose reusable updates to personal Laravel standards without importing project-specific details.

filesystem-uploadsskills/filesystem-uploads/SKILL.md

Laravel guidance to store and serve files via Storage; set visibility, generate URLs, and handle streaming safely

form-requestsskills/form-requests/SKILL.md

Use Laravel Form Requests for non-trivial validation and authorization while keeping controllers thin and testable.

horizon-metrics-and-dashboardsskills/horizon-metrics-and-dashboards/SKILL.md

Laravel guidance to operate Horizon with confidence-naming, tags, concurrency, failure handling, actionable metrics, and dashboards

http-client-resilienceskills/http-client-resilience/SKILL.md

Laravel guidance to use the HTTP client with sensible timeouts, retries, and backoff; capture context and handle failures explicitly

integrate-whatsapp-baileys-laravelskills/integrate-whatsapp-baileys-laravel/SKILL.md

Integrate WhatsApp through a secure Baileys sidecar with Laravel, including tests and reusable local Windows and Linux VPS setup documentation.

interfaces-and-diskills/interfaces-and-di/SKILL.md

Laravel guidance to use interfaces and dependency injection to decouple code; bind implementations in the container

internationalization-and-translationskills/internationalization-and-translation/SKILL.md

Build with i18n in mind from day one using Laravel translation helpers, JSON files, Blade integration, and locale management

iterating-on-codeskills/iterating-on-code/SKILL.md

Laravel guidance to refine AI-generated code through specific feedback-point out errors, identify gaps, show desired changes, reference style guides

laravel-11-12-app-guidelinesskills/laravel-11-12-app-guidelines/SKILL.md

Work in Laravel 11 or 12 apps with stack detection, Boost-aware docs lookup, frontend conventions, tests, and Pint formatting.

laravel-database-optimizationskills/laravel-database-optimization/SKILL.md

Optimize Laravel database work across N+1 queries, indexes, selective columns, caching, pagination, large data, locks, and migrations.

laravel-prompting-patternsskills/laravel-prompting-patterns/SKILL.md

Use Laravel-specific vocabulary-Eloquent patterns, Form Requests, API resources, jobs/queues-to get idiomatic framework code

laravel-specialistskills/laravel-specialist/SKILL.md

Coordinate full Laravel feature work across models, APIs, auth, queues, Livewire, tests, and quality checks by routing to focused skills.

least-codeskills/least-code/SKILL.md

Force the laziest working solution before any Laravel skill writes code. Question YAGNI, reuse existing helpers, prefer stdlib/native features, and keep the shortest working diff.

livewire-developmentskills/livewire-development/SKILL.md

Build, refactor, secure, optimize, and test Laravel Livewire v2-v4 components, including state, forms, events, uploads, pagination, Alpine, and v4 formats.

memory-managementskills/memory-management/SKILL.md

Provide automatic long-term Laravel AI memory preflight, recall, checkpointing, and secure cross-project context across conversation, project, user, workflow, and codebase scopes.

migrations-and-factoriesskills/migrations-and-factories/SKILL.md

Laravel guidance to safe database change patterns; when to modify vs add migrations; always pair models with migrations and factories; seeding guidance

module-per-menuskills/module-per-menu/SKILL.md

Build Laravel projects with one menu or page per module, using small controllers, per-page views, shared layouts/components, and dynamic DB-backed data.

nova-resource-patternsskills/nova-resource-patterns/SKILL.md

Laravel guidance to consistent Nova resources-fields, actions, metrics, lenses, filters, authorization-and how to evolve resources alongside schema changes

performance-cachingskills/performance-caching/SKILL.md

Laravel guidance to use framework caches and value/query caching to reduce work; add tags, locks, and explicit invalidation strategies for correctness

performance-eager-loadingskills/performance-eager-loading/SKILL.md

Laravel guidance to prevent N+1 queries by eager loading; enable lazy-loading protection in non-production; choose selective fields

performance-select-columnsskills/performance-select-columns/SKILL.md

Laravel guidance to select only required columns to reduce memory and transfer costs; apply to base queries and relations

php-attributesskills/php-attributes/SKILL.md

Use first-party PHP attributes (Laravel 13+) for controllers, authorization, queue jobs, and models; declarative configuration colocated with code

policies-and-authorizationskills/policies-and-authorization/SKILL.md

Laravel guidance to enforce access via Policies and Gates; use authorize() and authorizeResource() to standardize controller protections

Manifests2

.codex-plugin/plugin.json
{
  "name": "syarif-laravel-ai-skills",
  "version": "0.1.0",
  "description": "Laravel AI skill bundle for architecture, validation, Eloquent, performance, security, Livewire, testing, daily workflow, secure memory orchestration, and lazy-minimization gate.",
  "author": {
    "name": "Syarif",
    "url": "https://github.com/soden46"
  },
  "homepage": "https://github.com/soden46/syarif-laravel-ai-skills",
  "repository": "https://github.com/soden46/syarif-laravel-ai-skills",
  "license": "MIT",
  "keywords": [
    "codex",
    "skills",
    "laravel",
    "php"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "Syarif Laravel AI Skills",
    "shortDescription": "Laravel AI skill bundle for architecture, validation, Eloquent, performance, security, Livewire, testing, daily workflow, secure memory orchestration, and lazy-minimization gate.",
    "longDescription": "Laravel AI skill bundle for architecture, validation, Eloquent, performance, security, Livewire, testing, daily workflow, secure memory orchestration, and lazy-minimization gate.",
    "developerName": "Syarif",
    "category": "Productivity",
    "capabilities": [
      "Read",
      "Write"
    ],
    "websiteURL": "https://github.com/soden46/syarif-laravel-ai-skills",
    "defaultPrompt": [
      "Use using-laravel-standards to guide this Laravel project task.",
      "Apply Syarif Laravel AI Skills to review this Laravel repository."
    ],
    "brandColor": "#F9322C"
  }
}
.claude-plugin/plugin.json
{
  "name": "syarif-laravel-ai-skills",
  "version": "0.1.0",
  "description": "Laravel AI skill bundle for architecture, validation, Eloquent, performance, security, Livewire, testing, daily workflow, secure memory orchestration, and lazy-minimization gate."
}