From symfony-sk
Declare AutoForms in migrations. Use when registering form keys and field labels.
npx claudepluginhub joshuarweaver/cascade-code-languages-misc-1 --plugin swoking-symfony-sk-pluginThis skill is limited to using the following tools:
**MANDATORY: Validate with `AskUserQuestion` BEFORE writing to migration.**
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
MANDATORY: Validate with AskUserQuestion BEFORE writing to migration.
Register AutoForm declarations and field labels in migrations.
// Register form
$this->addAutoform('FormKey', FullDtoClass::class);
// Add field labels
$this->addAutoformLabel('DtoClassName_propertyName', [
'FR' => 'Label français',
'EN' => 'English label',
]);
<DtoClassName>_<propertyName>
Example: EventCreateDto_title, EventCreateDto_date
// Register form
$this->addAutoform('EventCreate', EventCreateDto::class);
// Field labels
$this->addAutoformLabel('EventCreateDto_title', [
'FR' => 'Titre',
'EN' => 'Title',
]);
$this->addAutoformLabel('EventCreateDto_date', [
'FR' => 'Date',
'EN' => 'Date',
]);
addAutoform()DtoClassName_propertyName