| name | code-review |
| description | Review C++ ciblée UE5.7 sur un fichier ou une feature. Vérifie conventions, memory leaks, patterns UE5, performance. Utiliser après avoir écrit du nouveau code C++ avant de committer. |
| argument-hint | [fichier ou feature à reviewer, ex: WeaponBase ou Phase14] |
| user-invocable | true |
| allowed-tools | Read, Glob, Grep, Bash |
| model | sonnet |
Code Review — RevenantOps C++ UE5.7
Review ciblée sur le code C++ du projet.
1. Identifier les fichiers à reviewer
Si $ARGUMENTS fourni → chercher les fichiers correspondants dans Source/RevenantOps/.
Sinon → lister les fichiers modifiés récemment : git diff --name-only HEAD~1
2. Checklist de review
Conventions UE5
Memory & GC
APIs UE 5.7
Performance
Guards & Null checks
Patterns RevenantOps
3. Format de sortie
=== Code Review : [fichier] ===
✅ Conventions UE5 : OK
✅ Memory/GC : OK
⚠️ [ligne 42] : Raw pointer sans UPROPERTY — risque GC stall
❌ [ligne 87] : Super::BeginPlay() manquant — bug potentiel
PRIORITÉ HAUTE :
- [correction à faire]
PRIORITÉ BASSE :
- [amélioration suggérée]
VERDICT : APPROVE / REQUEST CHANGES