From superpowers-symfony
Implement CQRS in Symfony with separate Command and Query buses/handlers using the Messenger component. Guides architecture refinements and safe execution of medium/complex changes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-symfony:cqrs-and-handlersThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Refining architecture/workflows/context handling in Symfony projects.
reference.mddocs/complexity-tiers.mdnpx claudepluginhub makfly/superpowers-symfony --plugin superpowers-symfonyImplements Hexagonal Architecture (Ports and Adapters) in Symfony, separating domain logic from infrastructure with clear boundaries.
Provides Symfony framework reference with architecture patterns, DDD integration, clean architecture checklists, common violations, and antipatterns for auditing PHP projects.
Implements CQRS (Command Query Responsibility Segregation) for scalable architectures. Use when separating read/write models, optimizing query performance, or building event-sourced systems.