Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
makfly avatar

Symfony:doctrine Migrations Skill

  • 519 installs
  • 190 repo stars
  • Updated August 6, 2026
  • makfly/superpowers-symfony

symfony:doctrine-migrations is an agent skill that generates, runs, and manages Doctrine database migrations inside Symfony projects for developers who need safe schema evolution without manual SQL drift.

About

symfony:doctrine-migrations is a Symfony-focused agent skill from makfly/superpowers-symfony that guides AI agents through Doctrine migration workflows—creating migration classes, diffing entity changes, running `doctrine:migrations:migrate`, and rolling back when needed. Ranked 4 in its parent bundle with 420 installs on Skills.sh, it encodes Symfony Console commands, `migrations.yaml` configuration, and entity-to-schema conventions so agents do not hand-write brittle SQL. Developers reach for symfony:doctrine-migrations when adding columns, renaming tables, seeding reference data, or reconciling local and staging databases in PHP Symfony apps using Doctrine ORM.

  • Automates Doctrine migration creation from entity changes
  • Runs migrations with safety checks and rollback options
  • Integrates directly with Symfony console commands via agent
  • Handles schema updates, fixtures, and version control for databases
  • Part of the Makfly Superpowers Symfony skill collection

Symfony:Doctrine Migrations by the numbers

  • 519 all-time installs (skills.sh)
  • Ranked #813 of 4,492 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 11, 2026 (Skillselion catalog sync)
npx skills add https://github.com/makfly/superpowers-symfony --skill symfonydoctrine-migrations

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs519
repo stars190
Last updatedAugust 6, 2026
Repositorymakfly/superpowers-symfony

How do you manage Doctrine migrations in Symfony?

Generate, run, and manage Doctrine database migrations inside Symfony projects using an AI agent.

Who is it for?

Symfony developers using Doctrine ORM who want an agent to handle migration generation, execution, and rollback with correct Console commands.

Skip if: Teams on Laravel, Eloquent, or raw SQL migration tools without Symfony and Doctrine ORM in the stack.

When should I use this skill?

A Symfony project needs a new database migration generated, applied, rolled back, or debugged after entity or mapping changes.

What you get

Versioned migration PHP classes, updated `doctrine_migration_versions` table, and a migrated database schema aligned with Symfony entities.

  • Doctrine migration PHP classes
  • Applied database schema

By the numbers

  • 420 installs on Skills.sh
  • Ranked 4 in makfly/superpowers-symfony bundle

Files

SKILL.mdMarkdownGitHub ↗

Doctrine Migrations (Symfony)

Use when

  • Designing entity relations or schema evolution.
  • Improving Doctrine correctness/performance.

Default workflow

1. Model ownership/cardinality and transactional boundaries. 2. Apply mapping/schema changes with migration safety. 3. Tune fetch/query behavior for hot paths. 4. Verify lifecycle behavior with targeted tests.

Guardrails

  • Keep owning/inverse sides coherent.
  • Avoid destructive migration jumps in one release.
  • Eliminate accidental N+1 and over-fetching.

Progressive disclosure

  • Use this file for execution posture and risk controls.
  • Open references when deep implementation details are needed.

Output contract

  • Entity/migration changes.
  • Integrity and performance decisions.
  • Validation outcomes and rollback notes.

References

  • reference.md
  • docs/complexity-tiers.md

Related skills

How it compares

Pick symfony:doctrine-migrations over generic SQL migration skills when the stack is Symfony with Doctrine ORM and Console-driven migration workflows.

FAQ

What Symfony commands does symfony:doctrine-migrations cover?

symfony:doctrine-migrations guides Doctrine migration workflows through Symfony Console, including `doctrine:migrations:diff` to generate migration classes from entity changes and `doctrine:migrations:migrate` to apply pending versions safely.

When should I use symfony:doctrine-migrations?

symfony:doctrine-migrations fits Symfony projects using Doctrine ORM when entity or mapping changes require versioned schema updates, rollbacks, or reconciliation between local and deployed databases.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.