symfony:message

Community

Generate Symfony Messenger Message & Handler

Authoratournayre
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the creation of Symfony Messenger Messages and their corresponding Handlers, streamlining the process of implementing asynchronous or synchronous message processing in your application.

Core Features & Use Cases

  • Message Generation: Creates immutable Message DTOs with promoted readonly properties and getters.
  • Handler Generation: Generates a final class with the #[AsMessageHandler] attribute and an __invoke method.
  • Optional Middleware: Can generate a basic middleware structure for advanced message handling.
  • Use Case: Quickly scaffold the necessary files for a new background job, like processing an uploaded image or sending a welcome email, ensuring adherence to Symfony best practices.

Quick Start

Use the symfony:message skill to generate a new message named ProcessImage with userId and imageUrl properties.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: symfony:message
Download link: https://github.com/atournayre/claude-personas/archive/main.zip#symfony-message

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.