Odoo Code Review
Revisione codice specifica per Odoo: checklist ORM/sudo/sicurezza/prestazioni più la guida di stile ufficiale Odoo 19.
Promosso
Cosa fa
Struttura una revisione del codice per i moduli Odoo attorno a correttezza, sicurezza (ACL, regole record, perdite sudo()), prestazioni (chiamate ORM legate a cicli, N+1), migrazioni e test, supportata da un riepilogo bundle delle linee guida ufficiali di codifica Odoo. Si attiva quando si revisionano moduli Odoo, diff, PR o file modificati che toccano modelli, viste, controller, sicurezza o migrazioni OCA.
Rapporto di test
Fornito un modello plant.order deliberatamente buggato (cr.commit() manuale, sudo().search() senza restrizioni, create() in un ciclo, except nudo, @api.depends mancante); sia la linea di base che la skill hanno rilevato gli ovvi anti-pattern, ma la tabella di gravità forzata della skill + le sezioni controlli eseguiti/rischi residui hanno prodotto un report materialmente più auditabile e citato dalle linee guida rispetto a una revisione a forma libera dello stesso file.
Testato il: 2026-07-16 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/odoo-code-reviewRevisione codice specifica per Odoo: checklist ORM/sudo/sicurezza/prestazioni più la guida di stile ufficiale Odoo 19.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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