devreview
Review qualité complète - PHPStan + Elegant Objects + code review (Phase 6)
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Review qualité complète - PHPStan + Elegant Objects + code review (Phase 6)
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Automatise les mises à jour de version des plugins avec détection automatique du type de version
Skill interne fournissant les scripts communs pour la création de branches. Ne pas appeler directement - utilisé par git:branch et git:worktree.
Création de branche Git avec workflow structuré
Création de worktree Git avec workflow structuré
Crée une Pull Request en mode Continuous Delivery avec workflow complet : QA, labels version (major/minor/patch), feature flags, code review automatique.
Skill interne fournissant les scripts communs pour la création de Pull Requests. Ne pas appeler directement - utilisé par git-pr et git-cd-pr.
| name | dev:review |
| description | Review qualité complète - PHPStan + Elegant Objects + code review (Phase 6) |
| model | sonnet |
| allowed-tools | ["Task","TaskCreate","TaskUpdate","TaskList","Bash","Read","Grep","Glob","Edit"] |
| version | 1.0.0 |
| license | MIT |
| hooks | {"PreToolUse":[{"matcher":"Task","hooks":[{"type":"command","command":"# Hook 1: Tests avant review\necho \"🧪 Exécution des tests avant review...\"\n\nif [ -f \"Makefile\" ] && grep -q \"^test:\" Makefile; then\n make test || {\n echo \"❌ Tests échoués - corrige-les avant la review\"\n exit 1\n }\nelif [ -f \"vendor/bin/phpunit\" ]; then\n vendor/bin/phpunit || {\n echo \"❌ Tests échoués - corrige-les avant la review\"\n exit 1\n }\nelse\n echo \"⚠️ Tests non détectés, review sans validation tests\"\nfi\n","once":true}]}],"PostToolUse":[{"matcher":"Edit","hooks":[{"type":"command","command":"# Hook 2: Auto-commit après fixes\nif ! git diff --quiet; then\n echo \"\"\n echo \"📝 Corrections appliquées. Prêt pour :\"\n echo \" git add .\"\n echo \" /git:commit\"\n echo \"\"\n echo \"Message suggéré :\"\n echo \" 🚨 fix: corrections suite à review\"\nfi\n","once":false}]}]} |
Phase 6 du workflow de développement : review qualité complète du code implémenté.
⚠️ Plugin feature-dev requis pour l'agent code-reviewer.
Si non installé :
/plugin install feature-dev@claude-code-plugins
IMPORTANT : Exécute ce workflow étape par étape :
.claude/data/.dev-workflow-state.json avec Read❌ La phase d'implémentation (code) n'est pas terminée
Lance d'abord : /dev:code
TaskCreate #1: Code Review - Simplicité/bugs/conventions (feature-dev)
TaskCreate #2: PHPStan - Résoudre erreurs niveau 9
TaskCreate #3: Elegant Objects - Conformité principes
TaskCreate #4: Consolider - Agréger résultats et décider
TaskCreate #5: Examine - Adversarial review (challenge decisions, edge cases)
Important :
activeForm (ex: "Reviewing code quality", "Résolvant erreurs PHPStan")addBlockedBy)⚠️ Avant de lancer les agents : Marquer les 3 tâches en in_progress :
TaskUpdate → tâche #1 en in_progressTaskUpdate → tâche #2 en in_progressTaskUpdate → tâche #3 en in_progressLancer l'agent code-reviewer avec le focus sur :
Quand terminé : TaskUpdate → tâche #1 en completed
Lancer l'agent phpstan-error-resolver (local)
Quand terminé : TaskUpdate → tâche #2 en completed
Lancer l'agent elegant-objects-reviewer (local)
Quand terminé : TaskUpdate → tâche #3 en completed
🔄 Progression : TaskUpdate → tâche #4 en in_progress
Agréger les résultats des 3 reviews.
Quand terminé : TaskUpdate → tâche #4 en completed
🔄 Progression : TaskUpdate → tâche #5 en in_progress
Challenge l'implémentation avec perspective adversariale :
Questions à poser :
Focus prioritaire :
Output :
🔍 Examine Results:
Edge cases trouvés:
- [cas] : [risque] → [suggestion]
Limites détectées:
- [limite] : [impact] → [mitigation]
Décisions challengées:
- [décision] : [alternative] → [trade-off]
Quand terminé : TaskUpdate → tâche #5 en completed
Que souhaites-tu faire ?
1. 🔧 Fix now - Corriger toutes les issues maintenant
2. 📋 Fix later - Noter pour plus tard et continuer
3. ✅ Proceed - Continuer sans corrections (non recommandé)
⚠️ Attendre la décision avant de continuer.
Mettre à jour le workflow state
✅ Review complétée
Prochaine étape : /dev:summary pour le résumé final
in_progress avant lancement parallèleaddBlockedBy)addBlockedBy)TaskList pour afficher la progression