Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
makfly avatar

Symfony:messenger Retry Failures Skill

  • 403 installs
  • 190 repo stars
  • Updated August 6, 2026
  • makfly/superpowers-symfony

symfony:messenger-retry-failures is a Claude Code skill that configures Symfony Messenger retries, failure transports, and dead-letter handling so async jobs survive transient errors without silent data loss.

About

symfony:messenger-retry-failures is a makfly superpowers-symfony skill for configuring Symfony Messenger async reliability patterns. The skill guides retry strategies, failure transport setup, and dead-letter queue handling so message consumers recover from transient errors instead of dropping jobs silently. Developers reach for symfony:messenger-retry-failures when Symfony Messenger workers lose messages, need exponential backoff, or require a dedicated failed queue for inspection and replay. It targets PHP Symfony backends using the Messenger component for queue-driven jobs. Configuration spans messenger.yaml transport definitions, retry limits, delay multipliers, and failure routing rather than generic exception logging advice.

  • Retry delay and multiplier
  • Failed message transport
  • Redelivery limits
  • Handler idempotency
  • Monitoring failed queues

Symfony:Messenger Retry Failures by the numbers

  • 403 all-time installs (skills.sh)
  • Ranked #1,084 of 4,492 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 11, 2026 (Skillselion catalog sync)
npx skills add https://github.com/makfly/superpowers-symfony --skill symfonymessenger-retry-failures

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs403
repo stars190
Last updatedAugust 6, 2026
Repositorymakfly/superpowers-symfony

How do you configure Symfony Messenger retry and failure transports?

Configure Symfony Messenger retries, failure transports, and dead-letter handling so async jobs survive transient errors without silent data loss.

Who is it for?

PHP Symfony developers running Messenger async workers who need retries and dead-letter queues for failed jobs.

Skip if: Laravel Horizon queues, Node Bull workers, or Symfony apps not using the Messenger component.

When should I use this skill?

A developer asks to configure Symfony Messenger retries, failure transports, dead-letter queues, or fix silent async job loss.

What you get

Symfony Messenger retry config, failure transport routing, and dead-letter handling for async message consumers.

  • messenger.yaml configuration
  • failure transport setup

Files

SKILL.mdMarkdownGitHub ↗

Messenger Retry Failures (Symfony)

Use when

  • Implementing asynchronous workflows with Messenger/Scheduler/Cache.
  • Stabilizing retries and failure transports.

Default workflow

1. Define async contract and delivery semantics. 2. Implement idempotent handlers and routing strategy. 3. Configure retries, failure transport, and observability. 4. Validate success/failure replay scenarios.

Guardrails

  • Assume at-least-once delivery, not exactly-once.
  • Keep handlers deterministic and side-effect aware.
  • Surface poison-message handling strategy.

Progressive disclosure

  • Use this file for execution posture and risk controls.
  • Open references when deep implementation details are needed.

Output contract

  • Async config/handlers updated.
  • Retry/failure policy decisions.
  • Operational validation evidence.

References

  • reference.md
  • docs/complexity-tiers.md

Related skills

FAQ

What problem does symfony:messenger-retry-failures solve?

symfony:messenger-retry-failures configures Symfony Messenger retries, failure transports, and dead-letter handling so transient async errors do not silently drop messages.

Does symfony:messenger-retry-failures work without Symfony Messenger?

symfony:messenger-retry-failures applies specifically to Symfony projects using the Messenger component for async message consumption and transport configuration.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.