All authors

Claude Skills by dev-toolings
github.com/dev-toolings44 skills1 installs157 views
- Api Platform Dto ResourcesMap entities to API DTOs in API Platform (v5, 4.4, 4.3) with the Symfony Object Mapper (#[Map], stateOptions) for decoupled input/output contractsVotes: 0GitHub stars: 221
- Api Platform FiltersImplement API Platform filters - Parameters API (QueryParameter, v5/4.4/4.3) and the #[ApiFilter] attribute deprecated since 4.4 - for search, date, range, boolean, and custom filteringVotes: 0GitHub stars: 221
- Api Platform ResourcesConfigure API Platform resources (v5, 4.4, 4.3) with explicit operations, pagination, and typed OpenAPI for clean, versioned REST/GraphQL APIsVotes: 0GitHub stars: 221
- Api Platform SecuritySecure API Platform resources with security expressions, voters, securityPostValidation, and operation-level access controlVotes: 0GitHub stars: 221
- Api Platform SerializationControl API Platform serialization with groups, #[Context], IRI links (readableLink/writableLink), and custom context buildersVotes: 0GitHub stars: 221
- Api Platform State ProvidersMaster API Platform State Providers and Processors (v5, 4.4, 4.3) (ProviderInterface/ProcessorInterface) to decouple data retrieval and persistence from entitiesVotes: 0GitHub stars: 221
- Api Platform TestsTest API Platform resources with ApiTestCase; assert collections, items, filters, JSON schema, and authenticationVotes: 0GitHub stars: 221
- Api Platform VersioningEvolve API Platform APIs via deprecation (deprecationReason/sunset, RFC 8594/9745), the recommended alternative to versioning; plus path/header strategiesVotes: 0GitHub stars: 221
- Bootstrap CheckVerify Symfony project configuration including .env, services.yaml, doctrine settings, and framework requirementsVotes: 0GitHub stars: 221
- BrainstormingStructured brainstorming for Symfony projects - explore requirements, identify components, and plan architecture collaborativelyVotes: 0GitHub stars: 221
- Config Env ParametersManage Symfony configuration with .env files, parameters, secrets vault, and environment-specific settingsVotes: 0GitHub stars: 221
- Controller CleanupRefactor fat controllers into lean ones by extracting business logic to services, handlers, and invokable commandsVotes: 0GitHub stars: 221
- Cqrs And HandlersImplement CQRS in Symfony with separate Command and Query buses/handlers using the Messenger componentVotes: 0GitHub stars: 221
- Daily WorkflowDaily development workflow for Symfony projects including common tasks, debugging, and productivity tipsVotes: 0GitHub stars: 221
- Doctrine Batch ProcessingProcess large datasets with Doctrine (ORM 3 toIterable, flush+clear, bulk DQL) and memory managementVotes: 0GitHub stars: 221
- Doctrine EventsReact to Doctrine entity lifecycle in Symfony with attribute listeners (#[AsDoctrineListener]/#[AsEntityListener], ORM 3) and lifecycle callbacksVotes: 0GitHub stars: 221
- Doctrine Fetch ModesOptimize Doctrine fetching with DTO hydration (SELECT NEW), fetch joins, lazy loading, query hints, and DBAL 4 accessVotes: 0GitHub stars: 221
- Doctrine Fixtures FoundryCreate test data with Zenstruck Foundry v2 factories (PersistentObjectFactory, real objects); define states, sequences, and relationshipsVotes: 0GitHub stars: 221
- Doctrine MigrationsCreate and manage Doctrine migrations (bundle 4.x, library 3.9) for schema versioning; handle dependencies, rollbacks, and production deploymentVotes: 0GitHub stars: 221
- Doctrine RelationsDefine Doctrine entity relationships (OneToMany, ManyToMany, ManyToOne); configure cascade, orphan removal, multiple entity managers; prevent N+1 queriesVotes: 0GitHub stars: 221
- Doctrine TransactionsHandle Doctrine transactions (ORM 3 wrapInTransaction), optimistic/pessimistic locking, flush strategies, and transaction boundariesVotes: 0GitHub stars: 221
- E2e Panther PlaywrightWrite end-to-end tests with Symfony Panther 2.4 for browser automation or Playwright for complex scenariosVotes: 0GitHub stars: 221
- Effective ContextProvide effective context to the coding agent for Symfony development with relevant files, patterns, and constraintsVotes: 0GitHub stars: 221
- Executing PlansMethodically execute implementation plans with a TDD approach, incremental commits, and continuous validationVotes: 0GitHub stars: 221
- Form Types ValidationBuild Symfony forms with custom Form Types, validation constraints, HTTP 422 handling, and multi-step flowsVotes: 0GitHub stars: 221
- Functional TestsWrite functional tests for Symfony controllers and HTTP endpoints using WebTestCase, getContainer, loginUser, and DAMA rollbackVotes: 0GitHub stars: 221
- Interfaces And AutowiringMaster Symfony Dependency Injection with autowiring, #[Target] interface binding, decoration, and tagged servicesVotes: 0GitHub stars: 221
- Messenger Retry FailuresHandle message failures with retry strategies, failure transport, and recovery in Symfony Messenger (Recoverable/Unrecoverable exceptions)Votes: 0GitHub stars: 221
- Ports And AdaptersImplement Hexagonal Architecture (Ports and Adapters) in Symfony; separate domain logic from infrastructure with clear boundariesVotes: 0GitHub stars: 221
- Quality ChecksRun code quality tools: PHP-CS-Fixer for style, PHPStan for static analysis, and type safety checksVotes: 0GitHub stars: 221
- Rate LimitingImplement rate limiting with the Symfony RateLimiter (sliding window, token bucket, fixed window) and the #[RateLimit] controller attributeVotes: 0GitHub stars: 221
- Runner SelectionSelect and configure the appropriate command runner based on Docker Compose standard, Symfony Docker (FrankenPHP), or host environmentVotes: 0GitHub stars: 221
- Strategy PatternImplement the Strategy pattern with Symfony's tagged services for runtime algorithm selection and extensibilityVotes: 0GitHub stars: 221
- Symfony CacheImplement caching with the Symfony Cache component; configure pools, use tags for invalidation, prevent stampedeVotes: 0GitHub stars: 221
- Symfony MessengerAsync message handling with Symfony Messenger; configure transports (RabbitMQ, Redis, Doctrine); implement handlers, middleware, and retry strategiesVotes: 0GitHub stars: 221
- Symfony SchedulerSchedule recurring tasks with the Symfony Scheduler component (native since 7.x); define schedules, triggers, and integrate with MessengerVotes: 0GitHub stars: 221
- Symfony VotersImplement granular authorization with Symfony Voters; decouple permission logic from controllers; test authorization separatelyVotes: 0GitHub stars: 221
- Tdd With PestApply RED-GREEN-REFACTOR with Pest v4 (PHP 8.3+) for Symfony via the PHPUnit bridge; Foundry factories, WebTestCase, verify failures firstVotes: 0GitHub stars: 221
- Tdd With PhpunitApply RED-GREEN-REFACTOR with PHPUnit 10/11 for Symfony; KernelTestCase/WebTestCase, attributes (#[Test]/#[DataProvider]), FoundryVotes: 0GitHub stars: 221
- Test Doubles MockingCreate test doubles with PHPUnit mocks for isolated unit testing in SymfonyVotes: 0GitHub stars: 221
- Twig ComponentsBuild reusable UI components with Symfony UX Twig Components (props, slots, anonymous components, CVA) for clean templatesVotes: 0GitHub stars: 221
- Using Symfony SuperpowersEntry point for Symfony Superpowers - lightweight workflow guidance and command mapVotes: 0GitHub stars: 221
- Value Objects And DtosDesign Value Objects for domain concepts and DTOs for data transfer with proper immutability (readonly) and validationVotes: 0GitHub stars: 221
- Writing PlansCreate structured implementation plans for Symfony features with clear steps, dependencies, and acceptance criteriaVotes: 0GitHub stars: 221