check-serialization

Installation
SKILL.md

Serialization Performance Analysis

Analyze PHP code for serialization/deserialization performance issues.

Detection Patterns

1. Large Object Serialization

// PROBLEMATIC: Serializing entire entity with relations
$users = $this->userRepository->findAll();
return json_encode($users); // Includes all properties, relations, metadata

// PROBLEMATIC: Full Doctrine entity serialization
$response = new JsonResponse($this->em->find(User::class, $id));
// Serializes proxy objects, lazy-loaded relations, internal state

// PROBLEMATIC: Large collection in single response
$orders = $this->orderRepository->findByUser($userId);
Related skills
Installs
4
GitHub Stars
71
First Seen
Mar 17, 2026