Odoo Code Review

Odoo-specifik PR-granskning: ORM/sudo/säkerhet/prestanda checklista plus den officiella Odoo 19 stilguiden.

av mart337i · mart337i/odoo-skills

Testad · Fungerar ★ 8.8/10

Odoo Code Review — Odoo-specifik PR-granskning: ORM/sudo/säkerhet/prestanda checklista plus den officiella Odoo 19 stilguiden.

Vad den gör

Strukturerar en kodgranskning för Odoo-tillägg kring korrekthet, säkerhet (ACL:er, postregler, sudo()-läckor), prestanda (loop-bundna ORM-anrop, N+1), migreringar och tester, understödd av en medföljande sammanfattning av de officiella Odoo-kodningsriktlinjerna. Triggers vid granskning av Odoo-moduler, diffar, PR:er eller ändrade filer som rör modeller, vyer, controllers, säkerhet eller OCA-migreringar.

Testrapport

Matades med en avsiktligt buggig plant.order-modell (manuell cr.commit(), obegränsad sudo().search(), create() i en loop, bare except, saknar @api.depends); både baslinje och färdighet fångade de uppenbara antipatern, men färdighetens tvungna allvarlighetstabell + kontroller-körda/rest-risker-sektioner producerade en materiellt mer granskningsbar, riktlinje-citerad rapport än en friformsgranskning av samma fil.

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

Kommandon och exempelprompter

  • /odoo-code-reviewOdoo-specifik PR-granskning: ORM/sudo/säkerhet/prestanda checklista plus den officiella Odoo 19 stilguiden.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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