← Back to list

laravel-queues
by fusengine
Redefining development through cognitive automation and collaborative agent systems.
⭐ 0🍴 0📅 Jan 25, 2026
SKILL.md
name: laravel-queues description: Implement background jobs with queues, workers, batches, chains, events, broadcasting, and failure handling. Use when processing async tasks, sending emails, or handling long-running operations. user-invocable: false
Laravel Queues & Events
Documentation
Queues & Jobs
- queues.md - Queue system
- horizon.md - Queue monitoring
- scheduling.md - Task scheduling
Events & Broadcasting
- events.md - Events & Listeners
- broadcasting.md - WebSocket broadcasting
- reverb.md - Laravel Reverb (WebSockets)
Notifications & Mail
- notifications.md - Notifications
- mail.md - Email sending
Caching & Storage
Monitoring
- telescope.md - Debug assistant
- pulse.md - Application monitoring
Job Class
<?php
declare(strict_types=1);
namespace App\Jobs;
final class SendWelcomeEmail implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
public int $tries = 3;
public int $backoff = 60;
public function __construct(
public readonly User $user,
) {}
public function handle(EmailService $emailService): void
{
$emailService->sendWelcome($this->user);
}
public function failed(\Throwable $exception): void
{
Log::error('Welcome email failed', ['user_id' => $this->user->id]);
}
}
Events & Listeners
// Event
class OrderShipped
{
public function __construct(
public readonly Order $order,
) {}
}
// Listener
class SendShipmentNotification
{
public function handle(OrderShipped $event): void
{
$event->order->user->notify(new OrderShippedNotification($event->order));
}
}
// Dispatch
OrderShipped::dispatch($order);
Job Batches
Bus::batch([
new ProcessPodcast($podcast1),
new ProcessPodcast($podcast2),
])
->then(fn (Batch $batch) => Log::info('All completed!'))
->catch(fn (Batch $batch, Throwable $e) => Log::error('Failed'))
->dispatch();
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon