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

Symfony:doctrine Fixtures Foundry Skill

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

symfony:doctrine-fixtures-foundry is a Symfony agent skill that seeds realistic dev and test databases using Foundry factories and Doctrine fixtures for demos, integration tests, and local onboarding.

About

symfony:doctrine-fixtures-foundry is a makfly/superpowers-symfony skill helping PHP engineers populate Symfony applications with believable database state. It combines Zenstruck Foundry factories with Doctrine fixtures to generate consistent seed data for local development, integration test suites, and demo environments. Developers reach for this skill when onboarding teammates who need representative users, orders, or domain records without manual SQL inserts. The workflow targets repeatable factory definitions tied to entity relationships rather than one-off seed scripts. Use it while building or stabilizing Symfony test harnesses and dev databases that mirror production-like shapes.

  • Foundry factory definitions
  • Fixture organization patterns
  • Deterministic test datasets
  • Relationship-aware seeding
  • Fast local environment bootstrap

Symfony:Doctrine Fixtures Foundry by the numbers

  • 425 all-time installs (skills.sh)
  • Ranked #1,049 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-fixtures-foundry

Add your badge

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

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

How do you seed Symfony test databases with Foundry?

Seed realistic Symfony dev and test databases with Foundry factories and Doctrine fixtures for demos, integration tests, and local onboarding.

Who is it for?

Symfony developers needing repeatable Foundry and Doctrine fixture seeds for tests, demos, and local environments.

Skip if: Production database migrations or non-Symfony PHP projects without Foundry and Doctrine fixtures.

When should I use this skill?

Setting up or extending Symfony database seeds with Foundry factories and Doctrine fixtures for tests or demos.

What you get

Foundry factory classes, Doctrine fixture loaders, and populated dev/test database records.

  • Foundry factory classes
  • Doctrine fixture loaders
  • Seeded test database state

Files

SKILL.mdMarkdownGitHub ↗

Doctrine Fixtures Foundry (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

FAQ

What does symfony:doctrine-fixtures-foundry generate?

symfony:doctrine-fixtures-foundry guides Foundry factory definitions and Doctrine fixture loaders that populate Symfony dev and test databases. The skill targets realistic seed data for integration tests, demos, and local onboarding.

When should Symfony teams use Foundry fixtures?

Symfony teams should use symfony:doctrine-fixtures-foundry when integration tests or local environments need repeatable relational data. The makfly skill combines Foundry factories with Doctrine fixtures instead of manual SQL seeds.

Backend & APIsbackendtesting

This week in AI coding

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

unsubscribe anytime.