task-scheduling
This skill should be used when the user designs a "task scheduler", "job scheduler", "job queue", "cron at scale", "distributed cron", "delayed / scheduled / recurring tasks", a "worker pool", reaches for "Celery / Sidekiq / Airflow", or wrestles with "task leasing", visibility timeouts, job priorities, fairness, or duplicate task execution. Use it whenever work must run later, on a schedule, or be reliably leased to a pool of workers, even if the user doesn't say "scheduler". (For plain queue transport and delivery guarantees, that is messaging-streaming.)
Pinned to revision 228d57dc6fa7, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/task-scheduling/SKILL.md
- skills/task-scheduling/references/deep-dive.md
- skills/task-scheduling/references/providers/aws.md
- skills/task-scheduling/references/providers/azure.md
- skills/task-scheduling/references/providers/gcp.md
- skills/task-scheduling/references/providers/generic.md
- skills/task-scheduling/references/providers/temporal.md
Every link opens the file at its source, pinned to the revision this page describes.