check-cqrs-alignment

Installation
SKILL.md

CQRS & Event Sourcing Alignment Audit

Analyze PHP code for proper CQRS implementation and Event Sourcing compliance.

Detection Patterns

1. Command Returning Data

// ANTIPATTERN: Command handler returns data (violates CQS)
final readonly class CreateOrderHandler
{
    public function handle(CreateOrderCommand $command): OrderDTO // Returns data!
    {
        $order = Order::create($command->userId(), $command->items());
        $this->orderRepo->save($order);
        return OrderDTO::fromEntity($order); // Mixing write + read
    }
}
Installs
6
GitHub Stars
79
First Seen
Mar 17, 2026
check-cqrs-alignment — dykyi-roman/awesome-claude-code