S
symfony:messenger-retry-failures
About symfony:messenger-retry-failures
A Symfony skill for implementing asynchronous workflows and stabilizing Messenger retries and failure handling. It covers delivery semantics, idempotent handlers, routing, and replay validation.
Key features
- 01Define asynchronous delivery semantics
- 02Implement idempotent handlers
- 03Configure retries and failure transports
- 04Validate success and failure replays
Use cases
- 01Implementing Messenger workflows
- 02Stabilizing retry and failure handling
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ dev-toolings/ superpowers-symfony --skill symfony:messenger-retry-failuresAfter installing, type/symfony:messenger-retry-failuresin Claude Code to confirm it loaded.
Bundled filesreference.md
Details
From the project READMEMessenger Retry Failures (Symfony)
Use when
- Implementing asynchronous workflows with Messenger/Scheduler/Cache.
- Stabilizing retries and failure transports.
Default workflow
- Define async contract and delivery semantics.
- Implement idempotent handlers and routing strategy.
- Configure retries, failure transport, and observability.
- 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.mddocs/complexity-tiers.md
Comments
Markdown supported