Oban job processing - workers, perform/1 (OSS) and process/1 (Pro), queues, cron, retries, unique jobs, idempotency, Oban Pro (Workflow, Batch, Chunk, Smart Engine), Testing. Use when writing Oban workers, queue confi…
---
name: oban
description: "Oban job processing — workers, perform/1 (OSS) and process/1 (Pro), queues, cron, retries, unique jobs, idempotency, Oban Pro (Workflow, Batch, Chunk, Smart Engine), Testing. Use when writing Oban workers, queue config, or debugging jobs."
effort: medium
user-invocable: false
paths:
- "**/workers/**/*.ex"
- "**/*_worker.ex"
- "**/*_worker_test.exs"
- "**/*_job.ex"
---
# Oban Background Jobs Reference
Quick reference for Elixir Oban patterns.
## Oban Pro Detection
**Before applying patterns, check for Oban Pro:**
```bash
grep -E "oban_pro|oban_web" mix.exs
grep -r "use Oban.Pro.Worker" lib/
grep -r "Oban.Pro.Engines.Smart" config/
```… install to load the full skill