From symfony
Assistant de configuration de bundles Symfony — aide a configurer n'importe quel bundle officiel
How this skill is triggered — by the user, by Claude, or both
Slash command
/symfony:configopusThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Assistant expert pour la configuration de n'importe quel bundle officiel de l'ecosysteme Symfony. Analyse le projet, identifie les besoins et propose la configuration optimale.
Assistant expert pour la configuration de n'importe quel bundle officiel de l'ecosysteme Symfony. Analyse le projet, identifie les besoins et propose la configuration optimale.
IMPORTANT : Execute ce workflow etape par etape :
Question: "Quel bundle ou composant Symfony configurer ?"
Header: "Bundle"
Options:
- "Security" : "Authentification, firewalls, access control, providers"
- "Doctrine" : "ORM, DBAL, migrations, types, cache"
- "Messenger" : "Transports, routing, middleware, retry, failed"
- "Mailer" : "SMTP, DSN, enveloppes, transport"
composer.json pour verifier que le bundle est installeconfig/packages/ pour la configuration existante.env et .env.local pour les variables d'environnementcomposer.json -> symfony/framework-bundle)config/packages/Question: "Appliquer cette configuration ?"
Header: "Confirmer"
Options:
- "Oui" : "Appliquer la configuration proposee"
- "Modifier" : "Modifier la configuration avant d'appliquer"
- "Non" : "Annuler"
php bin/console debug:config {bundle} si possiblephp bin/console lint:yaml config/ pour valider la syntaxeAffiche :
Configuration {bundle} mise a jour
Fichiers modifies :
- config/packages/{bundle}.yaml
- .env (si variables ajoutees)
Configuration appliquee :
{resume des options configurees}
Commandes utiles :
- php bin/console debug:config {bundle}
- php bin/console config:dump-reference {bundle}
Prochaines etapes :
{recommandations specifiques au bundle}
Cette skill couvre l'ensemble des bundles officiels Symfony, notamment :
framework-bundle : kernel, router, cache, session, serializer, validator, property-access, http-client, assetsrouting : chargement des routes, locale, requirementscache : pools, adapters, tagssecurity-bundle : firewalls, providers, authenticators, access_control, role_hierarchy, remember_me, login_throttlingdoctrine-bundle : DBAL connections, ORM entity managers, DQL, types, cache, second-level cachedoctrine-migrations-bundle : migration paths, storage, versioningmessenger : transports (doctrine, amqp, redis), routing, middleware, retry_strategy, failure_transportmailer : DSN, enveloppes, headersnotifier : channels (email, sms, chat, browser), DSN par channeltwig-bundle : paths, globals, form themes, debugtwig-extra-bundle : intl, markdown, html, inkymonolog-bundle : handlers, channels, processors, formattersvalidator : auto_mapping, enable_attributesserializer : name_converter, default_context, mappinghttp-client : scoped_clients, retry, max_redirectsasset-mapper : importmap, paths, preloadscheduler : schedules, triggers, lockworkflow : state machine, places, transitions, guardsrate-limiter : policies (fixed_window, sliding_window, token_bucket)lock : stores (flock, redis, doctrine)uid : default_uuid_version, time_based_uuid_nodewebhook : routing_config.env.local (pas .env)debug:config et config:dump-reference pour explorer les optionsnpx claudepluginhub atournayre/claude-personas --plugin symfonyReference for all 38 Symfony components covering APIs, configuration, best practices, and common pitfalls for PHP 8.3+ and Symfony 7.x.
Provides Symfony framework reference with architecture patterns, DDD integration, clean architecture checklists, common violations, and antipatterns for auditing PHP projects.
Manages Symfony configuration with .env files, parameters, secrets vault, and environment-specific settings. Guides architectural changes with checkpoint validation.