symfony:message
CommunityGenerate 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__invokemethod. - 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.