Repository inventory

makfly/superpowers-symfony

Skills indexed from this repository, with install-style signals scoped to the repo.
32 skills2.2K GitHub stars0 weekly installsShellGitHubOwner profile

Overview

This skill delivers robust API Platform contracts in Symfony with explicit operations, mapping, and policy-safe behavior. It helps you define operation-level boundaries, implement DTOs/providers/processors, and align serialization, validation, and security. The goal is predictable, version-aware APIs that avoid accidental exposure of internal entity fields.

How this skill works

The skill inspects your resource definitions and operation configurations, then suggests explicit contracts and payload mappings. It identifies gaps between serialization groups, validation rules, and security expressions, and recommends code-level changes to providers, processors, or DTOs. Finally, it produces a concise output contract listing artifacts changed, security decisions, and functional verification results.

When to use it

  • Designing or evolving API Platform resources and operations
  • Aligning serialization groups, validation, and security expressions
  • Preventing implicit exposure of internal entity fields
  • Preparing a version-aware contract for client integration
  • Auditing API behavior across happy and negative paths

Best practices

  • Define operation-level DTOs to decouple API payloads from entities
  • Keep contracts explicit and track version changes in the API spec
  • Apply validation and security rules at the operation level, not only at the entity
  • Map providers and processors clearly so behavior is predictable
  • Run functional checks for both permitted and denied access scenarios

Example use cases

  • Creating a PATCH operation with a dedicated DTO and processor to restrict writable fields
  • Migrating an entity-backed resource to use read-only DTOs for responses
  • Auditing a collection endpoint for leaked internal fields through serializer groups
  • Implementing operation-specific security expressions that differ between GET and POST
  • Documenting contract decisions for a breaking change prior to a new API version

FAQ

You will receive a list of API artifacts changed (resources/DTOs/providers/processors), the security and contract decisions with rationale, and functional verification results for key paths.

Does it modify entities directly?

No. The recommended approach is to introduce DTOs, explicit mappings, or providers/processors rather than exposing or modifying internal entity fields directly.

32 skills

api-platform-security
Api

This skill helps design explicit API Platform contracts in Symfony, aligning operations, serialization, validation, and security with risk aware, versioned

BackendDocsPhpSecurity+2
api-platform-serialization
Api

This skill helps you define explicit API Platform contracts in Symfony for serialization, validation, and security across operations.

BackendCode ReviewPhpSecurity+1
api-platform-versioning
Api

This skill helps you design and evolve API Platform contracts in Symfony with explicit versioned operations, mappings, and policy-safe behavior.

BackendCode ReviewDocsPhp+3
bootstrap-check
Backend

This skill guides production-grade Symfony bootstrap checks, coordinating architecture changes, checkpoints, and auditable risk decisions for safer releases.

DevopsPhpSecurityTesting+1
controller-cleanup
Backend

This skill refactors Symfony controllers with controlled checkpoints, delivering architecture improvements and auditable decisions while minimizing risk.

Code ReviewPhpRefactorTesting+1
api-platform-tests
Api

This skill helps you design and validate API Platform contracts in Symfony, enforcing explicit operations, mapping, and security for robust tests.

BackendIntegration TestsSecurityTesting+1
writing-plans
Backend

This skill helps you design production-grade Symfony architectures with bounded tasks, checkpoints, and auditable decision logs.

Code ReviewDevopsDocsPlanning+2
api-platform-resources
Api

This skill helps you design and enforce explicit API Platform contracts in Symfony, mapping operations, validation, and security for robust REST resources.

BackendCode ReviewDocsSecurity+2
using-symfony-superpowers
Backend

This skill helps you apply production-grade Symfony architecture and workflows with controlled checkpoints to safely execute complex changes.

Ci CdCode ReviewDevopsDocs+2
daily-workflow
Backend

This skill applies production-grade Symfony architecture and guarded daily workflows with checkpoints, ensuring safe, auditable changes and clear next steps.

Ci CdDevopsRefactorSecurity+2
runner-selection
Backend

This skill helps refine Symfony runner selection by applying production-grade architecture with checkpoints and auditable decisions.

Ci CdCode ReviewDevopsTesting+1
ports-and-adapters
Api

This skill guides Symfony architecture and workflow changes with controlled checkpoints and validation, ensuring safe, auditable ports and adapters adaptations.

BackendCode ReviewDevopsRefactor+2
interfaces-and-autowiring
Backend

This skill helps refine Symfony interfaces and autowiring workflows with controlled checkpoints and auditable decisions for safer architectural changes.

Ci CdCode ReviewPhpRefactor+2
symfony-messenger
Backend

This skill helps implement resilient Symfony Messenger workflows with idempotent handlers, configurable retries, and observability for reliable async

DevopsDockerKubernetesMonitoring+1
config-env-parameters
Backend

This skill helps refine Symfony config env parameters workflows with controlled checkpoints and auditable decisions to minimize risk.

Ci CdCode ReviewDevopsPerformance+3
symfony-cache
Backend

This skill helps implement resilient Symfony async workflows with idempotent handlers, configurable retries, and observability for cache tasks.

DevopsDockerPerformanceTerraform+2
doctrine-fixtures-foundry
Backend

This skill helps evolve Symfony Doctrine models and fixtures safely, ensuring integrity, performance, and rollout discipline across migrations and tests.

DatabaseMigrationPerformancePhp+2
doctrine-fetch-modes
Backend

This skill helps you safely evolve Symfony Doctrine models and schema, improving integrity, performance, and rollout discipline through targeted fetch mode

DatabaseMigrationPerformanceTesting+1
effective-context
Backend

This skill helps refine Symfony architecture and execution workflows with controlled checkpoints and auditable decisions to safely manage medium complexity

Ci CdCode ReviewDocsPhp+2
test-doubles-mocking
Backend

This skill helps you drive Symfony test doubles mocking with deterministic tests, safeguarding regression coverage across fail and pass paths.

PhpTestingUnit TestsShell
symfony-scheduler
Backend

This skill helps implement resilient Symfony async workflows with idempotent handlers, retries, and observability for scheduler tasks.

Ci CdDebuggingDevopsInfra+4
doctrine-migrations
Backend

This skill helps manage Symfony Doctrine migrations safely, optimizing integrity and performance during schema evolution.

CliDatabaseMigrationPerformance+2
doctrine-relations
Backend

This skill helps you evolve Symfony Doctrine models and migrations safely, optimizing relations, integrity, and rollout discipline across entities.

DatabaseMigrationPerformanceRefactor+2
cqrs-and-handlers
Backend

This skill helps you architect Symfony CQRS and handlers with safe checkpoints, incremental changes, and auditable decision logs.

Ci CdCode ReviewDockerTesting+1
form-types-validation
Api

This skill strengthens Symfony form types validation and authorization by applying test-backed boundaries at controllers and API operations.

BackendIntegration TestsSecurityTesting+2
doctrine-transactions
Backend

This skill helps evolve Symfony Doctrine models and schema safely by enforcing transactional boundaries, migrations, and performance tuning.

Code ReviewDatabaseMigrationPerformance+2
value-objects-and-dtos
Api

This skill helps refine Symfony value objects and dtos architecture with checkpointed execution and auditable decisions to manage complexity.

BackendCode ReviewDocsRefactor+2
functional-tests
Backend

This skill helps you drive Symfony functional tests with deterministic fixtures, regression-focused workflow, and clear red/green/refaactor signals.

Ci CdDebuggingIntegration TestsTesting+1
tdd-with-pest
Backend

This skill helps you drive Symfony development with deterministic tests using pest, enabling regression protection and efficient TDD workflows.

Code ReviewIntegration TestsPhpRefactor+3
messenger-retry-failures
Backend

This skill helps implement resilient Symfony async workflows with idempotent handlers, configurable retries, and observability to manage messenger failures.

DebuggingDevopsInfraTesting+1
doctrine-batch-processing
Backend

This skill helps evolve Symfony Doctrine models and schema safely, optimizing batch processing, integrity, and rollout discipline across migrations and tests.

DataDatabaseMigrationPerformance+4
e2e-panther-playwright
Automation

This skill helps you drive deterministic end-to-end tests for Symfony with Panther and Playwright, ensuring regression protection across components.

BackendCi CdDevopsIntegration Tests+3
More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
Ā© 2026 VeilStrat. All rights reserved.All systems operational