dev-toolings/superpowers-symfony
DirSkills catalogs 23 skills from this repository, across 6 categories: AI Engineering, Automation, Data, DevOps, Quality, SEO.
🧩
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