
makfly/superpowers-symfony
43 skills18.9k installs190 starsGitHub
Install
npx skills add https://github.com/makfly/superpowers-symfonySkills in this repo
1Symfony:Interfaces And Autowiringsymfony:interfaces-and-autowiring is a Claude Code skill from makfly/superpowers-symfony ranked 2 on skills.sh with 469 installs. It guides agents to produce PHP service interfaces and Symfony autowiring definitions that follow framework conventions for dependency injection, service tagging, and constructor binding. Developers reach for symfony:interfaces-and-autowiring when refactoring concrete classes into testable contracts or fixing misconfigured services.yaml entries in Symfony 6/7 projects. The skill targets backend engineers maintaining hexagonal or service-oriented PHP architectures who want AI assistance aligned with Symfony container rules rather than generic OOP snippets. It is the second-ranked skill in its catalog, reflecting strong adoption for DI scaffolding tasks.575installs2Symfony:Quality Checkssymfony:quality-checks is a makfly superpowers-symfony skill that applies production-grade Symfony architecture and execution workflows with explicit checkpoints and guardrails against broad refactors. The default four-step flow establishes current boundaries and coupling, proposes the smallest coherent architectural adjustment, executes changes in validated checkpoints, and summarizes tradeoffs plus follow-up backlog items. Allowed tools are Read, Write, Edit, Bash, Glob, and Grep, keeping agents inside repository inspection and controlled edits. Developers reach for it when refining Symfony architecture, workflow handling, or context boundaries during medium or complex changes that need auditable decisions instead of sweeping rewrites. Guardrails enforce existing project patterns, require explicit approval before large refactors, and keep a clear decision log for review handoff. Progressive disclosure defers deeper Symfony workflow references until the checkpoint plan is approved.575installs3Symfony:Controller Cleanupsymfony:controller-cleanup is an agent skill from makfly/superpowers-symfony for refining architecture, workflows, and context handling in Symfony projects through a guarded controller cleanup workflow. Listed on skills.sh with 436 installs and rank 3 in its repository, it follows a four-step default process: establish current boundaries, constraints, and coupling points; propose the smallest coherent architectural adjustment; execute in checkpoints with validation at each stage; and summarize tradeoffs plus a follow-up backlog. Guardrails require using existing project patterns by default, avoiding broad refactors without explicit need, and keeping a clear auditable decision log. Developers reach for symfony:controller-cleanup when Symfony controllers accumulate business logic, violate single-responsibility, or block testability and want incremental extraction into services rather than a risky rewrite. The skill plans and executes medium-to-complex Symfony changes safely instead of offering generic PHP advice. It assumes an existing Symfony codebase where sibling files reveal established conventions to preserve.539installs4Symfony:Doctrine Migrationssymfony: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.519installs5Symfony:Bootstrap Checksymfony:bootstrap-check is a Symfony-focused agent skill from makfly/superpowers-symfony that audits a newly created Symfony project for correct directory layout, required configuration files, and essential Composer dependencies. The skill walks through Symfony conventions—config/, src/, public/, .env, composer.json packages, and bundle registration—so agents catch scaffold gaps before controllers, entities, or services are added. Developers reach for symfony:bootstrap-check right after `symfony new` or Flex install when bootstrapping a greenfield API or web app and want confidence the skeleton matches Symfony best practices. The skill ranks 5 on skills.sh with 418 installs, signaling steady adoption among Symfony teams using AI coding agents.499installs6Symfony:Doctrine Relationssymfony:doctrine-relations is a skill in makfly/superpowers-symfony that guides Doctrine ORM relationship mapping for Symfony applications. Developers use it when defining OneToMany, ManyToMany, or inheritance hierarchies and need correct owning versus inverse sides, cascade persist and remove behavior, and lazy versus eager fetch plans. The skill fits agent sessions writing Entity classes, migration-safe association changes, or fixing bidirectional sync bugs and N+1 query patterns in PHP backends. Reach for symfony:doctrine-relations when association annotations or attributes must align with Symfony best practices instead of generic SQL or Laravel Eloquent patterns.499installs7Symfony:Cqrs And Handlerssymfony:cqrs-and-handlers is a makfly/superpowers-symfony skill for applying Command Query Responsibility Segregation in Symfony PHP applications. It guides separation of write-side commands from read-side queries, each routed through dedicated handler classes so domain logic stays isolated as services grow. Developers reach for symfony:cqrs-and-handlers when a Symfony codebase needs clearer boundaries between mutations and reads, handler-based dispatch, and scalable service organization beyond fat controllers or mixed repositories. The skill fits greenfield module design and refactors where Symfony Messenger or custom buses already support command and query dispatch.492installs8Symfony:Tdd With Phpunitsymfony:tdd-with-phpunit is a Symfony-focused agent skill from makfly/superpowers-symfony that teaches PHPUnit-first TDD workflows for backend features. The skill walks developers through red-green-refactor cycles against Symfony services, repositories, and API endpoints using the official Symfony test harness and PHPUnit conventions. Agents apply it when implementing new domain logic, persistence layers, or HTTP endpoints where failing tests should define behavior before production code lands. Developers reach for symfony:tdd-with-phpunit when Symfony feature work needs deterministic regression coverage instead of ad-hoc manual testing. The workflow emphasizes writing PHPUnit cases first, then minimal implementation, then refactor while keeping the Symfony kernel and dependency injection container aligned with test doubles and fixtures.487installs9Symfony:Symfony Messengersymfony:symfony-messenger is a backend skill from makfly/superpowers-symfony that guides Symfony Messenger component setup for asynchronous job processing in PHP applications. The skill covers message classes, handler registration, transport configuration for Redis, RabbitMQ, or Doctrine, retry strategies, failure transport routing, and decoupling controller logic from long-running emails, webhooks, CSV imports, and domain event dispatch. Developers reach for symfony:symfony-messenger when Symfony controllers become slow or timeout on side effects and need reliable background processing with dead-letter handling. Output includes messenger.yaml transport config, message and handler PHP classes, retry and failure middleware setup, and console worker commands for production queue consumers.476installs10Symfony:Twig Componentssymfony:twig-components is a makfly superpowers-symfony skill for Symfony UX Twig Live Components in server-rendered PHP applications. The skill enforces correct component props, actions, form bindings, and composition when building interactive Twig-based interfaces without a separate JavaScript SPA. Developers reach for symfony:twig-components when adding live-updating UI regions inside Symfony projects using the UX Twig component bundle patterns. The skill fits PHP teams standardizing reusable Twig components with server-driven interactivity instead of ad hoc partial templates or disconnected frontend frameworks.468installs11Symfony:Using Symfony Superpowerssymfony:using-symfony-superpowers is the onboarding skill for MakFly/superpowers-symfony, a Claude Code plugin delivering 44 expert Symfony skills, 7 specialized subagents, and 13 slash commands for Symfony 7.4 LTS and 8.x. It provides lightweight workflow guidance and a command map so agents route tasks to recipes like symfony:tdd-with-pest, symfony:doctrine-relations, symfony:api-platform-dto-resources, and symfony:symfony-messenger instead of generic PHP answers. The pack auto-detects Symfony version, API Platform, Docker Compose, FrankenPHP, and DDEV setups at session start. Developers reach for symfony:using-symfony-superpowers when starting a Symfony session, unsure which superpower skill fits a test, security, or async messaging task. It shares checkpoint-oriented guardrails with effective-context and references docs/complexity-tiers.md for complexity routing.464installs12Symfony:Effective Contextsymfony:effective-context is a skill in MakFly/superpowers-symfony that applies production-grade Symfony architecture workflows with controlled scope and auditable checkpoints. Part of a 44-skill Symfony 7.4 LTS and 8.x pack, it guides agents to establish boundaries, constraints, and coupling points, propose the smallest coherent adjustment, execute in validated stages, and log tradeoffs plus follow-up backlog items. Allowed tools are Read, Glob, and Grep for safe context discovery without premature edits. Developers reach for symfony:effective-context when planning medium-to-complex Symfony refactors, refining context handling across bundles and services, or limiting blast radius before broad changes. Output contracts include architecture changes, checkpoint validation outcomes, and residual risk notes referencing docs/complexity-tiers.md.457installs13Symfony:Doctrine Transactionssymfony:doctrine-transactions is one of 44 skills in the MakFly superpowers-symfony Claude Code plugin for Symfony 7.4 LTS and 8.x with Doctrine ORM 3. It guides modeling ownership and cardinality, defining transaction boundaries around use-case intents, applying mapping changes with reversible migrations, tuning fetch behavior to avoid N+1 queries, and verifying lifecycle events with targeted tests. The default workflow moves from boundary design through migration safety to hot-path query tuning and test validation. Developers reach for symfony:doctrine-transactions when entity updates, deletes, and event side effects must commit atomically or roll back on failure, or when optimistic and pessimistic locking is required in Symfony services.440installs14Symfony:Symfony Cachesymfony:symfony-cache is a Symfony Superpowers skill from makfly/superpowers-symfony that implements caching with the Symfony Cache component. The skill configures cache pools in config/packages/cache.yaml, injects CacheInterface into services, sets TTL via ItemInterface expiresAfter, and uses cache tags for targeted invalidation while preventing stampede conditions. reference.md covers composer require symfony/cache, callback-based cache->get patterns, pool adapters, and tag invalidation strategies for Doctrine-heavy Symfony apps. Developers reach for symfony:symfony-cache when API responses or repository queries bottleneck under load and need Redis-backed pools with deterministic invalidation. The skill ships inside the 44-skill superpowers-symfony bundle alongside Messenger and Scheduler async skills for production Symfony 7 deployments.440installs15Symfony:Api Platform Securitysymfony:api-platform-security is a Claude Code skill from makfly/superpowers-symfony for securing API Platform contracts in Symfony projects. It guides operation-level payload boundaries, resource and DTO provider/processor changes, operation-specific validation, and security constraints across happy and negative paths. The default workflow defines the operation contract, implements explicit mapping without exposing internal entity fields, applies securityPostValidation and voters, and validates functional behavior. Guardrails keep API contracts version-aware and prevent drift between OpenAPI docs and actual serialization. Developers invoke it when designing or evolving API Platform operations that need authentication, authorization, and resource-level access rules before production exposure. Reference files include `reference.md` and `docs/complexity-tiers.md` for deeper implementation tiers.439installs16Symfony:Functional Testssymfony:functional-tests is a testing skill in MakFly's superpowers-symfony plugin (44 skills total) for Symfony 7.4 LTS and 8.x projects. It follows a RED-GREEN-REFACTOR workflow: write a failing test for target behavior plus one boundary case, implement minimal passing code, refactor while green, then broaden coverage for invalid, unauthorized, and not-found paths. The skill uses Symfony WebTestCase with getContainer, loginUser for authenticated routes, and DAMA DoctrineTestBundle rollback to keep database tests isolated in CI. Guardrails favor deterministic fixtures, observable behavior assertions over internals, and stable isolated tests. Developers reach for symfony:functional-tests before release when HTTP endpoints, controller logic, and form submissions need regression-safe coverage beyond unit tests.439installs17Symfony:Config Env Parameterssymfony:config-env-parameters is a Symfony Superpowers skill from makfly/superpowers-symfony that manages Symfony configuration with .env files, parameters, secrets vault, and environment-specific settings. The skill follows a checkpoint workflow: map current boundaries and coupling points, propose the smallest coherent config change, execute with validation at each stage, and document tradeoffs plus follow-up backlog items. It opens reference.md for deep guidance on Symfony's six-file .env hierarchy (.env, .env.local, .env.test, .env.test.local, .env.prod, .env.prod.local), DATABASE_URL and MAILER_DSN patterns, feature flags, and secrets handling. Developers reach for symfony:config-env-parameters when wiring new integrations, fixing environment mismatches, or hardening secrets across Symfony 7 projects inside the 44-skill superpowers-symfony plugin bundle.438installs18Symfony:Symfony VotersTeaches Symfony Security voters for attribute- and object-based authorization: writing voters, combining role and ownership logic, invoking them from controllers and services, and unit testing access decisions for sensitive CRUD operations.437installs19Symfony:Executing Planssymfony:executing-plans is a Symfony Superpowers skill from makfly/superpowers-symfony that breaks Symfony implementation plans into ordered tasks—migrations, endpoints, tests, and documentation—then executes them with checkpoints, dependencies, and rollback awareness. The skill applies a TDD posture with incremental commits and continuous validation at each stage, following guardrails to use existing project patterns and avoid broad refactors without explicit need. It establishes current boundaries and coupling points, proposes the smallest coherent adjustment, executes in checkpoints, and summarizes tradeoffs plus follow-up backlog. Developers reach for symfony:executing-plans after a Symfony feature plan exists and needs disciplined, test-driven delivery inside the 44-skill superpowers-symfony plugin used alongside PHPUnit, Pest, and Doctrine migrations.432installs20Symfony:Api Platform State Providerssymfony:api-platform-state-providers is a Claude Code skill from makfly/superpowers-symfony that guides implementation of custom API Platform StateProvider and StateProcessor classes in Symfony. Developers use it when default Doctrine persistence is insufficient—aggregated reads, multi-source hydration, transactional writes, or side-effect hooks on create/update/delete. The skill covers provider/processor registration, DTO mapping, and pipeline ordering consistent with API Platform 3.x conventions. Reach for it while building REST or GraphQL resources that need bespoke data access without bypassing the API Platform state layer.431installs21Symfony:Ports And Adapterssymfony:ports-and-adapters is a Symfony Superpowers skill from makfly/superpowers-symfony that implements Hexagonal Architecture (Ports and Adapters) in Symfony projects. The skill separates domain logic from infrastructure with clear boundaries across Domain (entities, value objects, domain services), Application (use cases, commands, queries), and Infrastructure (controllers, repositories, external APIs). reference.md documents a layered directory structure under src/Domain, src/Application, and src/Infrastructure with repository ports, adapter implementations, and Symfony autowiring bindings. Developers reach for symfony:ports-and-adapters when Symfony apps accumulate Doctrine and HTTP coupling in domain classes and need testable, framework-agnostic business logic. The skill is one of 44 expert skills in superpowers-symfony covering API Platform v4, Doctrine ORM 3, Messenger, and DDD patterns.430installs22Symfony:Api Platform FiltersSymfony API Platform filters skill guides implementation of SearchFilter, OrderFilter, and related API Platform filter types in Symfony backends. It helps teams expose safe, documented query parameters for list endpoints without hand-rolling repetitive repository filtering logic.427installs23Symfony:Value Objects And Dtossymfony:value-objects-and-dtos is a production-grade Symfony architecture skill from makfly/superpowers-symfony, part of a library with 44 skill definitions. It applies checkpointed execution to introduce or standardize immutable value objects for domain concepts and typed DTOs for API input/output and service boundaries. The workflow maps current boundaries and coupling, proposes the smallest coherent adjustment, validates each checkpoint with unit and integration tests, and records an auditable decision log with tradeoffs and residual risks. A bundled reference.md (9.0 KB) provides deep implementation details via progressive disclosure. Guardrails favor existing project patterns and discourage broad refactors. Developers reach for this skill when Symfony code relies on untyped arrays, lacks consistent mapping or validation at DTO boundaries, or needs safer medium-complex data-modeling changes.426installs24Symfony:Api Platform Dto Resourcessymfony:api-platform-dto-resources is a makfly/superpowers-symfony skill for PHP engineers using Symfony and API Platform who need decoupled REST contracts. It guides modeling resources with dedicated DTO classes for request input and response output instead of exposing Doctrine entities directly across API boundaries. Developers reach for this skill when designing Create, Read, Update endpoints that require validation layers, field whitelisting, or version-stable JSON shapes. The pattern prevents entity graphs, lazy-loading surprises, and internal schema drift from appearing in public APIs. Use it during backend implementation when API Platform resource classes need explicit DTO mapping.425installs25Symfony:Doctrine Fetch Modessymfony:doctrine-fetch-modes is a skill from makfly/superpowers-symfony that guides developers through Doctrine ORM fetch mode configuration in Symfony projects. It covers LAZY, EAGER, and EXTRA_LAZY settings on entity associations, fetch join patterns in DQL and QueryBuilder, and serialization-safe hydration for JSON API responses. Developers reach for symfony:doctrine-fetch-modes when Symfony APIs show N+1 query explosions, unexpected lazy-load failures during serialization, or over-eager joins bloating memory. The skill maps Symfony controller and serializer contexts to the correct association fetch strategy and documents tradeoffs for collection versus single-valued relations.425installs26Symfony:Doctrine Fixtures Foundrysymfony: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.425installs27Symfony:Doctrine Batch Processingsymfony:doctrine-batch-processing is a backend skill in makfly/superpowers-symfony for evolving Symfony Doctrine models and running bulk database operations without exhausting PHP memory. The workflow starts by modeling entity ownership, cardinality, and transactional boundaries, then applies mapping and migration changes with rollout discipline, tunes fetch and DQL behavior on hot paths, and verifies lifecycle callbacks through targeted tests. Guardrails warn against destructive single-release migration jumps, incoherent owning and inverse sides, and accidental N+1 or over-fetching during batch jobs. Allowed tools include Read, Write, Edit, Bash, Glob, and Grep so agents can inspect entities, adjust migrations, and validate console commands. Developers reach for symfony:doctrine-batch-processing when Symfony commands or workers iterate tens of thousands of Doctrine rows and need explicit batch flush and clear() cycles instead of loading entire collections into memory.423installs28Symfony:Brainstormingsymfony:brainstorming is a read-only Symfony planning skill from makfly/superpowers-symfony, one of 44 Symfony skill definitions in that library. It guides collaborative exploration of requirements, component identification, and architecture planning before code changes. The default workflow establishes current boundaries, constraints, and coupling points; proposes the smallest coherent architectural adjustment; executes in checkpoints with validation at each stage; and summarizes tradeoffs plus a follow-up backlog. Guardrails enforce existing project patterns, avoid broad refactors without explicit need, and keep a clear auditable decision log. Allowed tools are Read, Glob, and Grep only—no writes during brainstorming. Developers reach for symfony:brainstorming when refining Symfony architecture, planning medium-to-complex changes safely, or deciding module boundaries for new API endpoints or bundle extractions.420installs29Symfony:Api Platform Testssymfony:api-platform-tests is an agent skill in makfly/superpowers-symfony for testing API Platform resources with ApiPlatform\Symfony\Bundle\Test\ApiTestCase. It defines operation-level contracts, implements resources and DTO mappings, and validates collections, items, filters, pagination, authentication, and JSON schema assertions using Zenstruck Foundry v2 factories and DAMADoctrineTestBundle rollbacks. The reference guide covers create, update, patch, delete, search, range, and order filters plus denormalization error cases on API Platform v3 through v4. Developers invoke it when evolving API contracts and need happy-path and negative-path functional coverage that stays aligned with serialization and security policies.418installs30Symfony:Api Platform Resourcessymfony:api-platform-resources is a Symfony-focused coding skill that scaffolds API Platform resources, serializers, and Doctrine entities following framework conventions. It helps developers expose CRUD REST endpoints and GraphQL APIs without manually wiring every annotation, serialization group, and entity mapping. The skill fits active Symfony backend builds where API Platform is the chosen exposure layer and the agent needs domain-correct resource definitions rather than generic PHP boilerplate. Developers reach for it when adding new entities that must surface through API Platform with proper serialization, validation hooks, and Doctrine persistence aligned to Symfony project structure.416installs31Symfony:Strategy Patternsymfony:strategy-pattern is an agent skill from makfly/superpowers-symfony, a plugin shipping 47 Symfony-focused skills across testing, Doctrine, API Platform, and architecture. The skill applies a checkpoint-driven workflow to refactor conditional Symfony services into interchangeable strategies wired through Symfony's tagged services and autowiring. Agents inspect coupling points, propose incremental plans with acceptance criteria, and deliver code-level changes for runtime algorithm selection in domains like pricing rules, payment providers, and notification channels. The parent plugin supports Symfony 6.4 LTS through 8.1 and API Platform 3.x–4.x. Reach for symfony:strategy-pattern when replacing growing if/else or switch blocks in services with testable, injectable strategy implementations rather than ad-hoc refactors.413installs32Symfony:Daily Workflowsymfony:daily-workflow is a skill from makfly/superpowers-symfony that standardizes everyday Symfony development commands and checks. It covers local serve workflows, debugging steps, cache clears, database migrations, test runs, and quality tooling during regular project maintenance instead of greenfield scaffolding alone. PHP backend developers reach for it when agents should follow a consistent Symfony session checklist after pulling changes, fixing bugs, or preparing small releases. The skill reduces missed steps like forgetting cache:clear or skipping phpunit after schema migrations. It complements Symfony-specific feature skills by focusing on the operational loop developers repeat every day on mature codebases.405installs33Symfony:Test Doubles Mockingsymfony:test-doubles-mocking is a testing skill from makfly/superpowers-symfony, part of a 5-skill testing suite alongside Pest TDD, PHPUnit TDD, functional WebTestCase flows, and Panther/Playwright E2E coverage. The skill guides a RED-GREEN-REFACTOR workflow: write a failing test, apply minimal doubles for mailers, HTTP clients, repositories, and SDKs, then expand coverage for edge cases. Outputs include a change trace, list of modified test files, executed commands, and notes on regression confidence. Agents assert observable outcomes—HTTP responses and state changes—rather than mock internals. Use symfony:test-doubles-mocking when Symfony integration tests are flaky in CI or when external services must be stubbed for fast, repeatable unit isolation.404installs34Symfony:Messenger Retry Failuressymfony:messenger-retry-failures is a makfly superpowers-symfony skill for configuring Symfony Messenger async reliability patterns. The skill guides retry strategies, failure transport setup, and dead-letter queue handling so message consumers recover from transient errors instead of dropping jobs silently. Developers reach for symfony:messenger-retry-failures when Symfony Messenger workers lose messages, need exponential backoff, or require a dedicated failed queue for inspection and replay. It targets PHP Symfony backends using the Messenger component for queue-driven jobs. Configuration spans messenger.yaml transport definitions, retry limits, delay multipliers, and failure routing rather than generic exception logging advice.403installs35Symfony:Api Platform Serializationsymfony:api-platform-serialization is a makfly/superpowers-symfony agent skill for delivering explicit API Platform contracts in Symfony with operation-level serialization boundaries. The skill guides normalization groups, custom normalizers, DTO and resource mapping, JSON-LD output, and operation-specific validation and security constraints so runtime payloads match documentation. It targets Symfony 7.4 LTS and 8.x with API Platform v4 from the parent plugin, which bundles seven API Platform skills and seven specialized subagents. Developers reach for symfony:api-platform-serialization when internal entity fields leak into responses, docs drift from runtime behavior, or payloads need policy-safe evolution across releases. The workflow produces changed resources, DTOs, providers, processors, and functional verification results for happy and negative API paths.400installs36Symfony:Writing Planssymfony:writing-plans is an agent skill from makfly/superpowers-symfony adapted from structured planning workflows for Symfony PHP projects. The skill guides agents to break large features into sequenced milestones covering entity changes, Doctrine migrations, service wiring, controller endpoints, and test coverage before any code is written. Developers invoke it when facing multi-file Symfony refactors or new module work where jumping straight into coding risks missed migration ordering or untested edge cases. Output is a written implementation plan with ordered tasks, file touch points, and test checkpoints aligned to Symfony conventions. The skill complements superpowers-style plan-first development rather than replacing Symfony CLI or runtime debugging tools.398installs37Symfony:Rate Limitingsymfony:rate-limiting is a Claude Code agent skill from makfly/superpowers-symfony that guides Symfony developers through RateLimiter setup for REST endpoints, login throttling, and webhook protection. The skill implements sliding window, token bucket, and fixed window policies in config/packages/rate_limiter.yaml and applies the #[RateLimit] controller attribute so exceeded limits return HTTP 429 with Retry-After headers. It also covers async Messenger, Scheduler, and Cache workflows where handlers must respect downstream rate limits through idempotent handlers, retry policies, and failure-transport observability under at-least-once delivery. Developers reach for symfony:rate-limiting when hardening Symfony APIs against abuse while keeping legitimate clients unblocked, especially within the Superpowers Symfony plugin that targets Symfony 7.4 LTS and 8.x. The workflow inspects async contracts and routing, updates limiter configuration, and outputs operational validation evidence for replay and recovery scenarios.396installs38Symfony:Api Platform Versioningsymfony:api-platform-versioning is a makfly/superpowers-symfony skill for designing and evolving API Platform contracts in Symfony applications. It enforces explicit operation-level boundaries with input/output DTOs, providers, processors, serialization groups, validation constraints, and per-operation security rules. Versioning strategies include URI paths, HTTP headers, and query or media-type approaches, with guidance on marking deprecated endpoints and preventing internal field leakage. The skill inspects API Platform operations, validates mapping and security alignment, and outputs a contract summary of changed artifacts and verification results. Developers reach for symfony:api-platform-versioning when introducing breaking API changes, adding v2 endpoints, or reviewing DTO and processor changes to prevent contract drift.395installs39Symfony:Form Types Validationsymfony:form-types-validation is a Claude Code skill from makfly/superpowers-symfony that builds Symfony Form types with constraint validation, validation groups, and CSRF-protected submission handling. The skill creates reusable form classes for admin and public flows, maps submitted data to DTOs, and configures error handling for invalid input. Developers reach for this skill when Symfony applications need structured form intake beyond raw request parsing—especially when different validation rules apply per context through validation groups. Output includes FormType classes, constraint annotations or attributes, CSRF token integration, and consistent error response patterns.393installs40Symfony:Runner Selectionsymfony:runner-selection is a makfly/superpowers-symfony skill that selects and configures the appropriate command execution environment for Symfony projects. It detects three runner contexts—standard Docker Compose, Symfony Docker with FrankenPHP, and bare host execution—and applies production-grade architecture workflows with controlled scope and validation checkpoints. The skill inspects current boundaries, coupling points, and context-handling patterns to propose the smallest coherent change, logging decisions and rollback points along the way. Use it when running PHPUnit or Pest tests, Symfony console commands, Messenger workers, or CI jobs where the wrong runner causes missing services or context propagation failures. Developers reach for symfony:runner-selection before medium or complex Symfony changes that affect where commands execute.392installs41Symfony:E2e Panther Playwrightsymfony:e2e-panther-playwright is a Claude Code skill from makfly/superpowers-symfony that sets up and runs browser-based end-to-end tests in Symfony applications using Panther with Playwright. The skill covers test configuration, browser automation for form submissions, authentication flow validation, and critical user journey assertions before release. Developers reach for this skill when Symfony apps need real browser coverage beyond PHPUnit functional tests and manual QA cannot reliably catch regressions in multi-step flows. Panther drives headless or headed browsers while Playwright provides the automation backend for stable cross-browser E2E execution in CI.389installs42Symfony:Symfony Schedulersymfony:symfony-scheduler is a Symfony-focused agent skill from makfly/superpowers-symfony for defining recurring jobs with the Scheduler component native since Symfony 7.x. The workflow walks through async contracts, idempotent Messenger handlers, routing, retry policies, failure transports, and poison-message handling with at-least-once delivery assumptions. Developers reach for symfony:symfony-scheduler when replacing fragile server crontab entries with in-app schedules, stabilizing background retries, or integrating observability around async PHP workloads. Output includes updated async configuration, handler code, retry and failure policy decisions, and operational validation notes. The skill references companion docs for complexity tiers and deep implementation patterns when progressive disclosure is needed.389installs43Symfony:Tdd With PestWalks Symfony teams through test-driven development using the Pest PHP framework atop Symfony’s testing stack, emphasizing concise specs, datasets, and incremental refactors while keeping the kernel, fixtures, and service container aligned with evolving backend requirements.372installs