About symfony:symfony-cache
A Symfony skill for implementing asynchronous workflows with Messenger, Scheduler, and Cache, especially around retries and failure handling. It emphasizes idempotent handlers, at-least-once delivery, and operational validation.
Key features
- 01Define asynchronous delivery contracts
- 02Implement idempotent handlers and routing
- 03Configure retries and failure transports
- 04Validate replay and failure scenarios
Use cases
- 01Designing asynchronous processing flows
- 02Stabilizing 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-cacheAfter installing, type/symfony:symfony-cachein Claude Code to confirm it loaded.
Bundled filesreference.md
Details
From the project READMESymfony Cache (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