What problem does it solve? Setting up background workers on Render requires correct queue broker wiring, framework-specific start commands, and SIGTERM handling so in-flight jobs are not lost during deploys or restarts. ## Core Features & Use Cases - Queue Framework Setup: Provides minimal app code and render.yaml Blueprint patterns for Celery, Sidekiq, BullMQ, Asynq, and Oban workers wired to Render Key Value or PostgreSQL. - Graceful Shutdown Guidance: Explains SIGTERM handling, maxShutdownDelaySeconds tuning, and per-language drain patterns so jobs finish or checkpoint before SIGKILL. - Service Type Selection: Compares Background Workers, Cron Jobs, and Workflows so you pick the right compute model for always-on consumers, scheduled tasks, or bursty parallel jobs. - Use Case: You are deploying a Celery worker that consumes jobs from Render Key Value; use this Skill to wire REDIS_URL via fromService, set the noeviction maxmemory policy, and add a SIGTERM handler aligned with maxShutdownDelaySeconds. ## Quick Start Ask the assistant to set up a Celery background worker on Render connected to a Key Value instance with graceful shutdown configured.