efficience-it
- 22 skills
- 0 followers
- 10 hours ago last updated
- ▌ Upgrade · efficience-itAssiste la montée de version PHP ou Symfony. Analyse le projet pour détecter les deprecations, breaking changes, et incompatibilités. Produit un plan de migration.
- ▌ Fixtures · efficience-itGénère des fixtures de test pour les entités Doctrine. Produit des données réalistes avec Alice/Faker, gère les relations, respecte les contraintes de validation. Utiliser quand on a besoin de jeux de données pour les tests fonctionnels.
- ▌ Refactor · efficience-itRefactoring guidé par l'architecture pour projet PHP/Symfony. Respecte la séparation Domain/Application/Infrastructure et les principes SOLID.
- ▌ Security · efficience-itAudit de sécurité rapide pour projet PHP/Symfony. Analyse les fichiers modifiés ou un périmètre donné. Détecte injections SQL, XSS, CSRF, exposition de données, permissions manquantes. Basé sur OWASP Top 10. Utiliser avant un commit ou pour auditer un périmètre.
- ▌ Messenger · efficience-itVérifie la configuration Symfony Messenger. Analyse les transports, routages, handlers, retry policies et middlewares. Détecte les messages sans handler et les incohérences.
- ▌ Migration · efficience-itAnalyse et sécurise les migrations Doctrine. Vérifie la perte de données, la cohérence up/down, les requêtes longues, et la compatibilité zero-downtime.
- ▌ Performance · efficience-itAudit de performance pour projet PHP/Symfony. Détecte les requêtes N+1, les problèmes d'hydratation Doctrine, les caches manquants, les requêtes lentes.
- ▌ API Platform · efficience-itGénère une ressource API Platform pour projet Symfony. Configure les opérations, filtres, pagination, groupes de sérialisation, et validations. Utiliser quand on travaille avec API Platform pour exposer ou modifier une ressource API.
- ▌ Deprecations · efficience-itScanne un projet PHP/Symfony pour détecter les deprecations PHP et Symfony. Identifie le code obsolète, propose les remplacements modernes.
- ▌ CI · efficience-itGénère ou audite un pipeline CI/CD pour projet PHP/Symfony. Supporte GitHub Actions et GitLab CI. Couvre tests, PHPStan, CS-Fixer, sécurité.
- ▌ Dto · efficience-itGénère des DTOs (Data Transfer Objects) pour projet PHP/Symfony. Produit des classes readonly avec validation, mapping depuis/vers les entités Doctrine.
- ▌ Crud · efficience-itGénère un CRUD complet pour une entité Symfony. Produit l'entité Doctrine, le repository, le contrôleur, le form type, les templates Twig, et les tests. Utiliser quand on veut scaffolder rapidement une ressource complète.
- ▌ Plan · efficience-itPlanifie l'implémentation d'une feature ou d'un ticket dans un projet PHP/Symfony. Analyse le contexte, identifie les fichiers à créer/modifier, propose un ordre d'exécution et liste les risques.
- ▌ Test · efficience-itGénère des tests PHPUnit pour un fichier ou une classe PHP/Symfony. Couvre le cas nominal, les cas limites et les cas d'erreur. Respecte les conventions du projet (Unit/Functional, data providers, pas de mock DB en fonctionnel). Utiliser quand un développeur veut des tests pour du code existant ou nouveau.
- ▌ Twig · efficience-itAudit et amélioration de templates Twig. Vérifie l'accessibilité, la performance, les bonnes pratiques, et la sécurité. Utiliser pour auditer un template existant ou quand on veut un retour sur la qualité d'un template.
- ▌ Debug · efficience-itAide au débogage pour projet PHP/Symfony. Analyse une erreur, une stacktrace, ou un comportement inattendu. Identifie la cause probable et propose un fix.
- ▌ Docker · efficience-itGénère un environnement Docker pour projet PHP/Symfony. Produit un docker-compose.yml avec PHP-FPM, Nginx/Caddy, base de données, et services annexes.
- ▌ Review · efficience-itRevue de code standardisée pour projet PHP/Symfony. Analyse le diff git staged ou un fichier donné. Détecte les violations d'architecture, failles de sécurité, tests manquants, et violations PSR-12.
- ▌ API Doc · efficience-itGénère la documentation OpenAPI pour les endpoints d'un contrôleur API Symfony. Produit les attributs OA (NelmioApiDocBundle) avec descriptions, paramètres, schémas et réponses.
- ▌ Command · efficience-itGénère une commande console Symfony. Produit une commande avec arguments, options, validation des inputs, progress bar, output structuré et gestion d'erreur.
- ▌ Onboard · efficience-itGénère un guide d'onboarding technique pour un projet PHP/Symfony. Analyse le code source, la stack, l'architecture, les commandes et les conventions.
- ▌ Phpstan · efficience-itCorrige les erreurs PHPStan dans un projet PHP/Symfony. Lance l'analyse, interprète les erreurs, et applique les corrections sans jamais utiliser @phpstan-ignore ni réduire le niveau.