Agent skill · software engineering · yonatangross

async-jobs

Async job processing patterns for background tasks, Celery workflows, task scheduling, retry strategies, and distributed task execution. Use when implementing background job processing, task queues, or scheduled task systems.

Why this skill is useful

Provides specific patterns and configurations for Celery workflows that the AI wouldn't reliably generate on its own.

What it needs

Requires celery, redis installed locally. About 5k tokens when loaded. Last updated 2026-08-06. 215 stars on the source repository.

What this skill does

Async Jobs Background task processing with Celery, ARQ, Redis and Temporal. This skill is a wrapper, not a manual: Celery and ARQ document their own product well, so what lives here is our delta, the thresholds, working config, ordering constraints and tool-choice rules we picked. Product mechanics are linked, not restated. Start with Read("references/ork-delta.md"). Quick Reference Topic Where our part lives ------- ---------------------- Configuration references/celery-config.md, rules/jobs-task-queue.md Task Routing references/ork-delta.md (queue taxonomy, prefetch tiers, Redis priority) Canvas Workflows rules/celery-canvas.md Retry Strategies references/ork-delta.md (backoff cap, idempotency layers, lock TTLs) Scheduling rules/jobs-scheduling.md, references/ork-delta.md (beat process model) Monitoring references/ork-delta.md (alert thresholds, histogram buckets) Result Backends rules/jobs-monitoring.md, references/ork-delta.md (return contract) ARQ Patterns rules/jobs-task-queue.md, references/ork-delta.md (budgets, pool ownership) Temporal Workflows rules/temporal-workflows.md Temporal Activities rules/temporal-activities.md 10 topic areas, 6 rule files in rules/, house delta in references/ork-delta.md. Quick Start Load more examples: Read("references/quick-start-examples.md") for Celery retry task and ARQ/FastAPI integration patterns. Upstream coverage (do not restate) Fetch these when you need product mechanics. The right-hand column is the part we keep, because it is a house threshold, a working config or an ordering constraint that upstream cannot know. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills yonatangross/async-jobs--7ee1a6

View the source on GitHub

Browse the @skills marketplace