symfonyconfig
Assistant de configuration de bundles Symfony — aide a configurer n'importe quel bundle officiel
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Assistant de configuration de bundles Symfony — aide a configurer n'importe quel bundle officiel
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Audite un projet API Platform existant et produit un rapport de bonnes pratiques, performances et sécurité
Génère des DTOs (input/output) API Platform avec mapping vers les entités
Génère des filtres API Platform (search, date, range, order, boolean, exists, custom)
Génère un State Processor API Platform pour personnaliser la persistence des données
Génère un State Provider API Platform pour personnaliser la récupération de données
Génère une API Resource complète avec attribut
| name | symfony:config |
| description | Assistant de configuration de bundles Symfony — aide a configurer n'importe quel bundle officiel |
| model | opus |
| allowed-tools | ["AskUserQuestion","Bash","Read","Write","Edit","Grep","Glob","WebSearch","WebFetch"] |
| version | 1.0.0 |
| license | MIT |
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 options