About symfony:symfony-scheduler
A Symfony skill for designing asynchronous workflows with Messenger, Scheduler, and Cache. It emphasizes idempotent handlers, at-least-once delivery, retry and failure policies, and operational validation.
Key features
- 01Plan async delivery semantics
- 02Design idempotent handlers and routing
- 03Set retry and failure-transport policies
- 04Validate replay and failure scenarios
Use cases
- 01Implement asynchronous Symfony workflows
- 02Stabilize retries and failed-message handling
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ dev-toolings/ superpowers-symfony --skill symfony:symfony-schedulerAfter installing, type/symfony:symfony-schedulerin Claude Code to confirm it loaded.
Bundled filesreference.md
Details
From the project READMESymfony Scheduler (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