From superpowers-symfony
Designs Value Objects for domain concepts and DTOs for data transfer with readonly immutability and validation in Symfony projects.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-symfony:value-objects-and-dtosThis 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 Clean Architecture, Hexagonal (Ports & Adapters), and Domain-Driven Design patterns in PHP 8.3+ with Symfony 7.x. For enterprise app architecture, legacy refactoring, DDD, and testable backends.
Implements 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.