Odoo Code Review

Odoo-specifik PR-gennemgang: ORM/sudo/sikkerhed/performance tjekliste plus den officielle Odoo 19 stilguide.

Af mart337i · mart337i/odoo-skills

Testet · Virker ★ 8.8/10

Odoo Code Review — Odoo-specifik PR-gennemgang: ORM/sudo/sikkerhed/performance tjekliste plus den officielle Odoo 19 stilguide.

Hvad det gør

Strukturerer en kodegennemgang for Odoo-addons omkring korrekthed, sikkerhed (ACL'er, record rules, sudo()-lækager), ydeevne (loop-bundne ORM-kald, N+1), migreringer og tests, understøttet af et medfølgende resumé af de officielle Odoo-kodningsretningslinjer. Udløses ved gennemgang af Odoo-moduler, diffs, PR'er eller ændrede filer, der berører modeller, visninger, controllere, sikkerhed eller OCA-migreringer.

Testrapport

Fodrede den med en bevidst fejlbehæftet plant.order-model (manuel cr.commit(), ubegrænset sudo().search(), create() i en løkke, bare except, manglende @api.depends); både baseline og skillen fangede de åbenlyse anti-mønstre, men skillens tvungne alvorlighedstabel + checks-run/residual-risks sektioner producerede en materielt mere auditerbar, retningslinje-citeret rapport end en fri-form gennemgang af den samme fil.

Testet: 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

Kommandoer og eksempelprompter

  • /odoo-code-reviewOdoo-specifik PR-gennemgang: ORM/sudo/sikkerhed/performance tjekliste plus den officielle Odoo 19 stilguide.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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