From superpowers-symfony
Define Doctrine entity relationships (OneToMany, ManyToMany, ManyToOne) with cascade, orphan removal, and multiple entity managers while preventing N+1 queries.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-symfony:doctrine-relationsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Designing entity relations or schema evolution.
reference.mddocs/complexity-tiers.mdnpx claudepluginhub makfly/superpowers-symfony --plugin superpowers-symfonyOptimizes Doctrine entity fetching with DTO hydration, lazy loading, query hints, and DBAL 4 access. Use when tuning ORM performance or schema evolution.
Model one-to-one, one-to-many, many-to-many, and self-relations in Prisma schema using @relation, including disambiguation, referential actions, and indexing.
Master JPA/Hibernate - entity design, queries, transactions, performance optimization