From superpowers-symfony
Configures retry strategies, failure transports, and recovery for Symfony Messenger message failures (Recoverable/Unrecoverable exceptions). Useful for stabilizing async workflows.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-symfony:messenger-retry-failuresThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Implementing asynchronous workflows with Messenger/Scheduler/Cache.
reference.mddocs/complexity-tiers.mdnpx claudepluginhub makfly/superpowers-symfony --plugin superpowers-symfonyImplements async message handling with Symfony Messenger: configure transports (RabbitMQ, Redis, Doctrine), handlers, middleware, and retry/failure strategies.
Generates Dead Letter Queue components for PHP 8.4: failed message capture, exponential backoff retry strategy, failure classification, DLQ processor, database store via PDO, and unit tests.
Guides implementation of circuit breaker, retry, DLQ, timeout, bulkhead, and fallback patterns for .NET using Polly for HTTP clients and Brighter for message handlers to handle transient failures.