create-correlation-context

Installation
SKILL.md

Correlation Context Generator

Creates Correlation ID propagation infrastructure for distributed PHP applications.

When to Use

  • Need to trace requests across multiple services or layers
  • Log entries from different components must be linked together
  • Async flows (RabbitMQ, Symfony Messenger) lose request context
  • Debugging distributed systems requires end-to-end tracing
  • Implementing observability and distributed tracing

Generated Components

Component Layer Path Purpose
CorrelationId Domain/Shared src/Domain/Shared/Correlation/CorrelationId.php UUID-based Value Object
CorrelationContext Domain/Shared src/Domain/Shared/Correlation/CorrelationContext.php Immutable context holder
CorrelationContextMiddleware Presentation src/Presentation/Middleware/CorrelationContextMiddleware.php PSR-15 middleware
Related skills
Installs
4
GitHub Stars
71
First Seen
Mar 17, 2026