Skills Claude Code pour les développeurs PHP et Symfony. Des prompts réutilisables, prêts à l'emploi, que toute l'équipe invoque avec un simple /nom-du-skill.
Copiez les skills dans votre projet :
# Un skill spécifique
cp -r skills/review/.claude/skills/review .claude/skills/
# Tous les skills
cp -r skills/*/.claude/skills/* .claude/skills/Commitez le dossier .claude/skills/ dans votre repo. Toute l'équipe y accède immédiatement.
| Skill | Description |
|---|---|
| /review | Revue de code standardisée : architecture, sécurité, tests, conventions |
| /refactor | Refactoring guidé par l'architecture hexagonale et les principes SOLID |
| /phpstan | Corrige les erreurs PHPStan sans jamais utiliser @phpstan-ignore |
| /deprecations | Scanne les deprecations PHP et Symfony, propose les remplacements |
| Skill | Description |
|---|---|
| /test | Génère des tests PHPUnit : cas nominal, limites, erreurs, data providers |
| /fixtures | Génère des fixtures réalistes (Alice/DoctrineFixturesBundle) |
| Skill | Description |
|---|---|
| /security | Audit de sécurité basé sur l'OWASP Top 10 |
| /performance | Détecte les N+1, caches manquants, requêtes lentes |
| Skill | Description |
|---|---|
| /crud | CRUD complet : entité, repository, contrôleur, form, templates, tests |
| /dto | DTOs readonly avec validation et mapping entité |
| /command | Commande Symfony Console avec arguments, progress bar, dry-run |
| /api-doc | Documentation OpenAPI (NelmioApiDocBundle) |
| /api-platform | Ressource API Platform : opérations, filtres, sérialisation |
| Skill | Description |
|---|---|
| /ci | Pipeline CI/CD (GitHub Actions / GitLab CI) |
| /docker | Environnement Docker complet (PHP-FPM, Caddy, DB, Redis, Mailpit) |
| Skill | Description |
|---|---|
| /migration | Vérifie les migrations Doctrine : perte de données, zero-downtime |
| /messenger | Audit de la configuration Messenger : routage, retry, handlers |
| Skill | Description |
|---|---|
| /plan | Planifie l'implémentation d'une feature avant de coder |
| /debug | Analyse une erreur ou stacktrace et propose un fix |
| /upgrade | Assiste la montée de version PHP ou Symfony |
| /onboard | Génère un guide d'onboarding technique pour les nouveaux arrivants |
Dans Claude Code, tapez / suivi du nom du skill :
/review # Revue du code staged
/test # Génère des tests pour le fichier courant
/plan # Planifie une feature
/security # Audit de sécurité
Chaque skill est un fichier Markdown dans .claude/skills/nom-du-skill/SKILL.md. Adaptez-les à vos conventions :
- Ajoutez vos règles d'architecture
- Précisez vos conventions de nommage
- Ajoutez les patterns spécifiques à votre projet
Les PRs sont les bienvenues. Un skill = un dossier dans skills/ avec un SKILL.md.
MIT
Maintenu par Efficience IT - Expertise PHP & Symfony