Odoo Code Review

Revisione codice specifica per Odoo: checklist ORM/sudo/sicurezza/prestazioni più la guida di stile ufficiale Odoo 19.

di mart337i · mart337i/odoo-skills

Promosso ★ 8.8/10

Odoo Code Review — Revisione codice specifica per Odoo: checklist ORM/sudo/sicurezza/prestazioni più la guida di stile ufficiale Odoo 19.

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 issues
  • Check my Odoo addon diff for security and performance problems
  • Audit this Odoo controller code before I submit the pull request