symfony:doctrine-relations

Community

Evolve Doctrine models safely.

AuthorMakFly
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers manage the complexities of evolving Symfony Doctrine models and database schemas, ensuring data integrity, optimal performance, and safe deployment practices.

Core Features & Use Cases

  • Schema Evolution: Safely generate and apply database migrations for Doctrine entities.
  • Relation Management: Correctly define and maintain entity relationships (one-to-one, one-to-many, many-to-many).
  • Performance Tuning: Optimize query fetching strategies to prevent N+1 problems and over-fetching.
  • Use Case: When adding a new hasMany relationship between User and Order entities, this Skill will guide you through updating the entity mappings, generating the necessary migration, and ensuring the inverse side is correctly managed.

Quick Start

Use the symfony:doctrine-relations skill to evolve the Doctrine schema for the attached entity definitions.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: symfony:doctrine-relations
Download link: https://github.com/MakFly/superpowers-symfony/archive/main.zip#symfony-doctrine-relations

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.