What problem does it solve? Distributed task consumers fail on transient errors like network timeouts and API rate limits, and hand-written retry loops are error-prone. This Skill shows how to declare retry, backoff, dead-letter, circuit breaker, and deduplication behavior through funboost BoosterParams instead of manual try/except logic. ## Core Features & Use Cases - Declarative Retry & Exponential Backoff: Configure max_retry_times, is_using_advanced_retry, and advanced_retry_config (sleep vs requeue mode, multiplier, jitter) for controlled re-execution. - Dead-Letter Queue Routing: Push exhausted tasks to a {queue_name}_dlx queue, or raise ExceptionForRequeue / ExceptionForPushToDlxqueue to control message flow explicitly. - Circuit Breaker & Deduplication: Use CircuitBreakerConsumerMixin to halt consumption after consecutive failures, and do_task_filtering to skip duplicate tasks via Redis. - Use Case: A payment-processing consumer retries failed charges 5 times with exponential backoff, times out after 60 seconds, deduplicates identical orders, and routes permanently failed messages to a dead-letter queue for later inspection. ## Quick Start Ask the AI to write a funboost consumer with exponential backoff retry, a dead-letter queue, and task deduplication using BoosterParams.