← All skill packs

Development & Testing Skills

Skill pack
38 skills0 selected
makflySkills in this pack

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

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

English

Includes Symfony:API Platform Dto Resources, Symfony:API Platform Filters, Symfony:API Platform Resources, and other workflows.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

Supported by the Atlas install prompt. Skill-specific requirements vary.

Pack stats

Skills38CategorygeneralStars0

What’s included

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

Symfony:API Platform Filters

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

Symfony:API Platform Resources

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

Symfony:API Platform Security

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

Symfony:API Platform Serialization

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

Symfony:API Platform State Providers

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

Symfony:API Platform Tests

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

Symfony:API Platform Versioning

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

Symfony:bootstrap Check

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

Symfony:config Env Parameters

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

Symfony:controller Cleanup

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

Symfony:cqrs and Handlers

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

Symfony:daily Workflow

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

Symfony:doctrine Batch Processing

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

Symfony:doctrine Events

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

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

Symfony:doctrine Fixtures Foundry

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

Symfony:doctrine Migrations

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

Symfony:doctrine Relations

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

Symfony:doctrine Transactions

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

Symfony:e2e Panther Playwright

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

Symfony:effective Context

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

Symfony:form Types Validation

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

Symfony:functional Tests

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

Showing 24 of 38 skills. Use the list’s page controls above to explore the rest.

Quick start

  1. Choose your skills. Select individual skills above, or choose the entire pack.
  2. Copy the install prompt. Use Copy install prompt above the list.
  3. Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.

Try it with your agent

After installation, start with a request like:

Example request
Use the Symfony:API Platform Dto Resources skill to help with my task.
Ask me for the context you need before getting started.

Requirements & license

  • A coding agent that can access your project files and install skills.
  • Your agent checks each skill’s instructions, dependencies, and permissions during setup.
  • Reported license for the skills shown: MIT. The author’s terms apply.
Development & Testing Skills | Agent Skills Atlas