From superpowers-laravel
Schedules Laravel tasks safely with withoutOverlapping, onOneServer, runInBackground, and visibility for reliable cron execution across environments and servers.
npx claudepluginhub jpcaparas/superpowers-laravel --plugin superpowers-laravelThis skill uses the workspace's default tool permissions.
Run scheduled tasks predictably across environments.
Implements Laravel task scheduling best practices: Artisan commands, queued jobs, closures, shell execs; frequencies from everyMinute() to cron(); overlap prevention and monitoring hooks.
Manages cron job scheduler operations for backend apps with Node.js, Python, Go. Generates configs, provides best practices, step-by-step guidance.
Share bugs, ideas, or general feedback.
Run scheduled tasks predictably across environments.
// app/Console/Kernel.php
protected function schedule(Schedule $schedule): void
{
$schedule->command('reports:daily')
->dailyAt('01:00')
->withoutOverlapping()
->onOneServer()
->runInBackground()
->evenInMaintenanceMode();
}
# Run the scheduler from cron
* * * * * cd /var/www/app && php artisan schedule:run >> /dev/null 2>&1
withoutOverlapping()onOneServer() when running on multiple nodes