Background jobs
A background job must be idempotent and retryable — assume it will run more than once, possibly out of order.
What this skill helps you build
Move slow or fallible work off the web request into a durable queue with workers, retries, and dead-letter handling.
The production takeaway
A background job must be idempotent and retryable — assume it will run more than once, possibly out of order.
Inside this skill
The full skill expands these implementation areas with decisions, edge cases, prompts, tests, and framework-specific code.
Unlock the full implementation
Paid access includes the complete skill body, implementation prompt, common mistakes, production checklist, and code examples where this skill includes them.