Back to authors
MakFly

MakFly

87 Skills published on GitHub.

symfony:api-platform-dto-resources

Map entities to API DTOs in API Platform v4 with the Symfony Object Mapper (#[Map], stateOptions) for decoupled input/output contracts

UncategorizedView skill →

symfony:api-platform-filters

Implement API Platform filters - v4 Parameters API (QueryParameter) and legacy #[ApiFilter] - for search, date, range, boolean, and custom filtering

UncategorizedView skill →

symfony:brainstorming

Structured brainstorming for Symfony projects - explore requirements, identify components, and plan architecture collaboratively

UncategorizedView skill →

symfony:messenger-retry-failures

Handle message failures with retry strategies, failure transport, and recovery in Symfony Messenger (Recoverable/Unrecoverable exceptions)

UncategorizedView skill →

symfony:api-platform-resources

Configure API Platform v4 resources with explicit operations, pagination, and typed OpenAPI for clean, versioned REST/GraphQL APIs

UncategorizedView skill →

symfony:api-platform-security

Secure API Platform resources with security expressions, voters, securityPostValidation, and operation-level access control

UncategorizedView skill →

symfony:api-platform-serialization

Control API Platform serialization with groups, #[Context], IRI links (readableLink/writableLink), and custom context builders

UncategorizedView skill →

symfony:api-platform-state-providers

Master API Platform v4 State Providers and Processors (ProviderInterface/ProcessorInterface) to decouple data retrieval and persistence from entities

UncategorizedView skill →

symfony:api-platform-tests

Test API Platform resources with ApiTestCase; assert collections, items, filters, JSON schema, and authentication

UncategorizedView skill →

symfony:api-platform-versioning

Evolve API Platform APIs via deprecation (deprecationReason/sunset, RFC 8594/9745), the recommended alternative to versioning; plus path/header strategies

UncategorizedView skill →

symfony:bootstrap-check

Verify Symfony project configuration including .env, services.yaml, doctrine settings, and framework requirements

UncategorizedView skill →

symfony:config-env-parameters

Manage Symfony configuration with .env files, parameters, secrets vault, and environment-specific settings

UncategorizedView skill →

symfony:controller-cleanup

Refactor fat controllers into lean ones by extracting business logic to services, handlers, and invokable commands

UncategorizedView skill →

symfony:cqrs-and-handlers

Implement CQRS in Symfony with separate Command and Query buses/handlers using the Messenger component

UncategorizedView skill →

symfony:daily-workflow

Daily development workflow for Symfony projects including common tasks, debugging, and productivity tips

UncategorizedView skill →

symfony:doctrine-batch-processing

Process large datasets with Doctrine (ORM 3 toIterable, flush+clear, bulk DQL) and memory management

UncategorizedView skill →

symfony:doctrine-events

React to Doctrine entity lifecycle in Symfony with attribute listeners (#[AsDoctrineListener]/#[AsEntityListener], ORM 3) and lifecycle callbacks

UncategorizedView skill →

symfony:doctrine-fetch-modes

Optimize Doctrine fetching with DTO hydration (SELECT NEW; partial removed in ORM 3), lazy loading, query hints, and DBAL 4 access

UncategorizedView skill →

symfony:doctrine-fixtures-foundry

Create test data with Zenstruck Foundry v2 factories (PersistentObjectFactory, real objects); define states, sequences, and relationships

UncategorizedView skill →

symfony:doctrine-migrations

Create and manage Doctrine migrations (lib 4.x) for schema versioning; handle dependencies, rollbacks, and production deployment

UncategorizedView skill →

symfony:doctrine-relations

Define Doctrine entity relationships (OneToMany, ManyToMany, ManyToOne); configure cascade, orphan removal, multiple entity managers; prevent N+1 queries

UncategorizedView skill →

symfony:doctrine-transactions

Handle Doctrine transactions (ORM 3 wrapInTransaction), optimistic/pessimistic locking, flush strategies, and transaction boundaries

UncategorizedView skill →

symfony:e2e-panther-playwright

Write end-to-end tests with Symfony Panther 2.4 for browser automation or Playwright for complex scenarios

UncategorizedView skill →

symfony:effective-context

Provide effective context to Claude for Symfony development with relevant files, patterns, and constraints

UncategorizedView skill →

symfony:executing-plans

Methodically execute implementation plans with a TDD approach, incremental commits, and continuous validation

UncategorizedView skill →

symfony:form-types-validation

Build Symfony forms with custom Form Types, validation constraints, HTTP 422 handling, and multi-step flows

UncategorizedView skill →

symfony:functional-tests

Write functional tests for Symfony controllers and HTTP endpoints using WebTestCase, getContainer, loginUser, and DAMA rollback

UncategorizedView skill →

symfony:interfaces-and-autowiring

Master Symfony Dependency Injection with autowiring, #[Target] interface binding, decoration, and tagged services

UncategorizedView skill →

symfony:ports-and-adapters

Implement Hexagonal Architecture (Ports and Adapters) in Symfony; separate domain logic from infrastructure with clear boundaries

UncategorizedView skill →

symfony:quality-checks

Run code quality tools: PHP-CS-Fixer for style, PHPStan for static analysis, and type safety checks

UncategorizedView skill →

symfony:rate-limiting

Implement rate limiting with the Symfony RateLimiter (sliding window, token bucket, fixed window) and the #[RateLimit] controller attribute

UncategorizedView skill →

symfony:runner-selection

Select and configure the appropriate command runner based on Docker Compose standard, Symfony Docker (FrankenPHP), or host environment

UncategorizedView skill →

symfony:strategy-pattern

Implement the Strategy pattern with Symfony's tagged services for runtime algorithm selection and extensibility

UncategorizedView skill →

symfony:symfony-cache

Implement caching with the Symfony Cache component; configure pools, use tags for invalidation, prevent stampede

UncategorizedView skill →

symfony:symfony-messenger

Async message handling with Symfony Messenger; configure transports (RabbitMQ, Redis, Doctrine); implement handlers, middleware, and retry strategies

UncategorizedView skill →

symfony:symfony-scheduler

Schedule recurring tasks with the Symfony Scheduler component (native since 7.x); define schedules, triggers, and integrate with Messenger

UncategorizedView skill →

symfony:symfony-voters

Implement granular authorization with Symfony Voters; decouple permission logic from controllers; test authorization separately

UncategorizedView skill →

symfony:tdd-with-pest

Apply RED-GREEN-REFACTOR with Pest v4 (PHP 8.3+) for Symfony via the PHPUnit bridge; Foundry factories, WebTestCase, verify failures first

UncategorizedView skill →

symfony:tdd-with-phpunit

Apply RED-GREEN-REFACTOR with PHPUnit 10/11 for Symfony; KernelTestCase/WebTestCase, attributes (#[Test]/#[DataProvider]), Foundry

UncategorizedView skill →

symfony:test-doubles-mocking

Create test doubles with PHPUnit mocks for isolated unit testing in Symfony

UncategorizedView skill →

symfony:twig-components

Build reusable UI components with Symfony UX Twig Components (props, slots, anonymous components, CVA) for clean templates

UncategorizedView skill →

symfony:using-symfony-superpowers

Entry point for Symfony Superpowers - lightweight workflow guidance and command map

UncategorizedView skill →

symfony:value-objects-and-dtos

Design Value Objects for domain concepts and DTOs for data transfer with proper immutability (readonly) and validation

UncategorizedView skill →

symfony:writing-plans

Create structured implementation plans for Symfony features with clear steps, dependencies, and acceptance criteria

UncategorizedView skill →

symfony:api-platform-dto-resources

Deliver robust API Platform contracts in Symfony with explicit operations, mapping, and policy-safe behavior. Use for api platform dto resources tasks.

UncategorizedView skill →

symfony:api-platform-filters

Deliver robust API Platform contracts in Symfony with explicit operations, mapping, and policy-safe behavior. Use for api platform filters tasks.

UncategorizedView skill →

symfony:api-platform-resources

Deliver robust API Platform contracts in Symfony with explicit operations, mapping, and policy-safe behavior. Use for api platform resources tasks.

UncategorizedView skill →

symfony:api-platform-security

Deliver robust API Platform contracts in Symfony with explicit operations, mapping, and policy-safe behavior. Use for api platform security tasks.

UncategorizedView skill →

symfony:api-platform-serialization

Deliver robust API Platform contracts in Symfony with explicit operations, mapping, and policy-safe behavior. Use for api platform serialization tasks.

UncategorizedView skill →

symfony:api-platform-state-providers

Deliver robust API Platform contracts in Symfony with explicit operations, mapping, and policy-safe behavior. Use for api platform state providers tasks.

UncategorizedView skill →

Page 1 of 2 · 87 results

MakFly | Agent Skills