Skip to content

efficience-it/claude-skills-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 

Repository files navigation

Claude Skills PHP & Symfony

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.

Installation

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.

Skills disponibles

Qualité de code

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

Tests & données

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)

Sécurité & performance

Skill Description
/security Audit de sécurité basé sur l'OWASP Top 10
/performance Détecte les N+1, caches manquants, requêtes lentes

Génération de code

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

Infrastructure & CI

Skill Description
/ci Pipeline CI/CD (GitHub Actions / GitLab CI)
/docker Environnement Docker complet (PHP-FPM, Caddy, DB, Redis, Mailpit)

Symfony

Skill Description
/migration Vérifie les migrations Doctrine : perte de données, zero-downtime
/messenger Audit de la configuration Messenger : routage, retry, handlers

Planification & onboarding

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

Utilisation

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é

Personnalisation

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

Contribuer

Les PRs sont les bienvenues. Un skill = un dossier dans skills/ avec un SKILL.md.

Licence

MIT


Maintenu par Efficience IT - Expertise PHP & Symfony

About

Skills Claude Code pour PHP et Symfony

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors