laravel-queues

Manage Laravel 12 background jobs and queue worker lifecycles.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/gab3mioni/laravel-claudecode-toolkit --skill laravel-queues-gab3mioni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: laravel-queues
Source: https://github.com/gab3mioni/laravel-claudecode-toolkit/tree/main/skills/laravel-queues
Command: npx skills add https://github.com/gab3mioni/laravel-claudecode-toolkit --skill laravel-queues-gab3mioni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a comprehensive framework for managing asynchronous background processing in Laravel 12, preventing common pitfalls like silent job failures, race conditions, and worker memory exhaustion.

Core Features & Use Cases

  • Reliable Dispatching: Implements best practices for job dispatching, including transaction-safe afterCommit logic and retry policies.
  • Operational Excellence: Provides checklists for configuring Horizon, managing worker lifecycles, and setting up robust failed-job alerting.
  • Use Case: When building a high-traffic payment system, use this skill to ensure that payment processing jobs are idempotent, rate-limited, and properly retried without causing duplicate side effects or system instability.

Quick Start

Invoke the laravel-queues skill to audit the current job dispatching logic for potential race conditions and missing idempotency guards.

Frequently Asked Questions about laravel-queues

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent silent job failures and race conditions in Laravel background jobs?

Preventing silent Laravel job failures and race conditions requires reliable dispatching using transaction-safe afterCommit logic, robust retry policies, and idempotency guards to avoid duplicate side effects during asynchronous processing.

What's the best way to configure Laravel Horizon for monitoring queue workers?

Configuring Laravel Horizon for queue monitoring involves applying operational excellence checklists to manage worker lifecycles, set up robust failed-job alerting, and prevent worker memory exhaustion in production-grade applications.

Does this approach to Laravel queue management work for high-traffic payment systems?

Yes, this approach to Laravel queue management works for high-traffic payment systems by ensuring processing jobs are idempotent, rate-limited, and properly retried without causing duplicate side effects or system instability.

How do I audit my existing Laravel job dispatching logic for potential issues?

To audit existing Laravel job dispatching logic for potential issues, you should review the codebase for missing idempotency guards, transaction safety gaps, and race conditions that could cause silent failures in background processing.

Why does my Laravel queue worker experience memory exhaustion?

Laravel queue worker memory exhaustion happens when background jobs are not properly managed. Implementing operational excellence checklists for worker lifecycles and robust resource management prevents this exhaustion in production.