Odoo Code Review
Revue de code spécifique à Odoo : checklist ORM/sudo/sécurité/performance plus le guide de style officiel Odoo 19.
Testé · Fonctionne
Ce que fait
Structure une revue de code pour les addons Odoo autour de la correction, de la sécurité (ACL, règles d'enregistrement, fuites sudo()), de la performance (appels ORM liés à des boucles, N+1), des migrations et des tests, soutenue par un résumé groupé des directives de codage officielles d'Odoo. Se déclenche lors de la revue de modules Odoo, de diffs, de PRs, ou de fichiers modifiés touchant aux modèles, vues, contrôleurs, sécurité, ou migrations OCA.
Rapport de test
Lui a fourni un modèle plant.order délibérément bogué (cr.commit() manuel, sudo().search() sans restriction, create() dans une boucle, except bare, @api.depends manquant) ; la ligne de base et la compétence ont toutes deux détecté les anti-modèles évidents, mais le tableau de sévérité forcé de la compétence + les sections checks-run/residual-risks ont produit un rapport matériellement plus auditable et cité selon les directives qu'une revue en format libre du même fichier.
Testé le: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/mart337i/odoo-skills.git mkdir -p ~/.claude/skills cp -r odoo-skills/skills/odoo-code-review ~/.claude/skills/odoo-code-review
Commandes et exemples de prompts
/odoo-code-reviewRevue de code spécifique à Odoo : checklist ORM/sudo/sécurité/performance plus le guide de style officiel Odoo 19.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Review this Odoo module PR for sudo() leaks and ORM issuesCheck my Odoo addon diff for security and performance problemsAudit this Odoo controller code before I submit the pull request