devreview
Review qualité complète - PHPStan + Elegant Objects + code review (Phase 6)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Review qualité complète - PHPStan + Elegant Objects + code review (Phase 6)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
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