dev-toolings/superpowers-symfony

DirSkills catalogs 23 skills from this repository, across 6 categories: AI Engineering, Automation, Data, DevOps, Quality, SEO.

208 stars20 forksView on GitHub
🧩
2h ago

API Platform Serialization

API Platform Serialization controls Symfony API Platform payloads with groups, #[Context], IRI links, and custom context builders. Use it when defining contracts, mapping resources or DTOs, and verifying serialization behavior.
AI Engineering
20820
🧪
2h ago

API Platform Tests

API Platform Tests validates Symfony API Platform resources with ApiTestCase. Use it to assert collections, items, filters, JSON schema, authentication, and contract behavior.
Quality
20820
🧩
2h ago

Api Platform DTO Resources

Api Platform DTO Resources maps Symfony entities to API Platform v4 DTOs with the Object Mapper. Use it to keep input and output contracts explicit while controlling validation and security.
AI Engineering
20820
🧩
2h ago

Api Platform State Providers

Api Platform State Providers helps you design API Platform v4 state providers and processors to separate retrieval and persistence from entities. Use it when defining operation contracts, mapping DTOs, and enforcing validation and security behavior.
AI Engineering
20820
🔀
2h ago

Api Platform Versioning

Api Platform Versioning helps evolve Symfony API Platform contracts through deprecation, sunset headers, and path or header strategies. Use it when changing resources, DTOs, validation, or security without breaking clients.
SEO
20820
🧹
2h ago

Controller Cleanup

Controller Cleanup refactors fat Symfony controllers into lean ones by moving business logic into services, handlers, and invokable commands. Use it for medium-complexity architecture changes that need checkpoints and validation.
Quality
20820
🗃️
2h ago

Doctrine Batch Processing

Doctrine Batch Processing helps process large Doctrine datasets with toIterable, flush/clear cycles, bulk DQL, and memory management. Use it when handling batch jobs or long-running imports in Symfony.
Data
20820
🗄️
2h ago

Doctrine Fetch Modes

Doctrine Fetch Modes helps tune Doctrine fetching with DTO hydration, lazy loading, query hints, and DBAL 4 access. Use it when improving relation mapping, query performance, or avoiding N+1 issues.
Quality
20820
🧪
2h ago

Doctrine Fixtures Foundry

Doctrine Fixtures Foundry creates test data with Zenstruck Foundry v2 factories and real objects. Use it to define states, sequences, and relationships for Symfony entity tests.
Quality
20820
🗄️
2h ago

Doctrine Migrations

Doctrine Migrations creates and manages Doctrine schema versioning for Symfony projects. Use it when changing entities, handling rollbacks, or preparing production-safe database updates.
DevOps
20820
🗄️
2h ago

Doctrine Relations

Doctrine Relations defines Symfony Doctrine entity relationships and related mapping choices. Use it when designing cardinality, cascade behavior, migrations, or reducing N+1 queries.
Quality
20820
🗄️
2h ago

Doctrine Transactions

Doctrine Transactions handles Doctrine ORM transaction boundaries, optimistic and pessimistic locking, and flush strategies in Symfony. Use it when modeling entity changes, migrations, or correcting integrity and performance issues.
Quality
20820
🛡️
2h ago

Symfony Api Platform Security

Symfony Api Platform Security helps you secure API Platform resources with security expressions, voters, securityPostValidation, and operation-level access control. Use it when defining contracts, payload boundaries, and validation behavior for API operations.
Quality
20820
2h ago

Symfony Bootstrap Check

Symfony Bootstrap Check verifies core project configuration such as .env, services.yaml, Doctrine, and framework requirements. Use it before medium or complex changes to confirm boundaries and validation checkpoints.
Quality
20820
🧠
2h ago

Symfony Brainstorming

Symfony Brainstorming helps plan medium-complex Symfony changes by clarifying constraints, proposing small architectural adjustments, and validating each checkpoint. Use it to structure collaborative design work and keep decisions auditable.
AI Engineering
20820
🧩
2h ago

Symfony CQRS And Handlers

Symfony CQRS And Handlers implements CQRS in Symfony with separate command and query buses and handlers using Messenger. Use it to plan and carry out medium-complexity changes with checkpoints and validation.
AI Engineering
20820
⚙️
2h ago

Symfony Config Env Parameters

Symfony Config Env Parameters helps manage Symfony configuration across .env files, parameters, the secrets vault, and environment-specific settings. Use it when planning or making medium-complex changes with checkpoints and validation.
DevOps
20820
🛠️
2h ago

Symfony Daily Workflow

Symfony Daily Workflow guides planning and executing medium-complexity Symfony changes with checkpoints, validation, and clear risk handling. Use it for architecture adjustments, debugging, and safe day-to-day development work.
Automation
20820
🔄
2h ago

Symfony Doctrine Events

Symfony Doctrine Events shows how to react to Doctrine entity lifecycle changes with callbacks, entity listeners, and lifecycle listeners in ORM 3. Use it for timestamps, slugs, indexing, notifications, and testing persistence side effects.
DevOps
20820
🧪
2h ago

Symfony E2E Testing

Symfony E2E Testing writes end-to-end tests with Panther or Playwright for browser automation. Use it for regression-safe TDD, bug reproduction, and stable CI coverage.
Quality
20820
🧭
2h ago

Symfony Effective Context

Symfony Effective Context provides execution guidance for Symfony changes with relevant files, patterns, and constraints. Use it when planning medium or complex updates and validating them in checkpoints.
AI Engineering
20820
2h ago

Symfony Form Types Validation

Symfony Form Types Validation helps build Symfony forms with custom form types, validation constraints, HTTP 422 handling, and multi-step flows. Use it when enforcing validation boundaries or aligning access-control checks with domain rules.
Quality
20820
🧪
2h ago

Symfony Plan Execution

Symfony Plan Execution methodically carries out implementation plans in Symfony projects with small checkpoints, TDD, and continuous validation. Use it for medium or complex changes that need careful risk control and clear follow-up notes.
Quality
20820