Odoo Code Review

Kontrola kódu specifická pro Odoo: kontrolní seznam ORM/sudo/security/performance plus oficiální styl Odoo 19.

od mart337i · mart337i/odoo-skills

Otestováno · Funguje ★ 8.8/10

Odoo Code Review — Kontrola kódu specifická pro Odoo: kontrolní seznam ORM/sudo/security/performance plus oficiální styl Odoo 19.

Co umí

Strukturuje kontrolu kódu pro doplňky Odoo podle správnosti, bezpečnosti (ACL, pravidla záznamů, úniky sudo()), výkonu (ORM volání v cyklu, N+1), migrací a testů, podpořené přiloženým souhrnem oficiálních pokynů pro kódování Odoo. Spouští se při kontrole modulů Odoo, diffů, PR nebo změněných souborů dotýkajících se modelů, pohledů, kontrolerů, zabezpečení nebo migrací OCA.

Testovací report

Poskytl jsem jí záměrně chybný model plant.order (manuální cr.commit(), neomezené sudo().search(), create() v cyklu, holé except, chybějící @api.depends); základní i dovednost zachytily zjevné antipatterny, ale tabulka závažnosti vynucená dovedností + sekce spuštěných kontrol/zbývajících rizik vytvořily materiálně auditovatelnější zprávu s citacemi pokynů než volná recenze stejného souboru.

Testováno: 2026-07-16 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /odoo-code-reviewKontrola kódu specifická pro Odoo: kontrolní seznam ORM/sudo/security/performance plus oficiální styl Odoo 19.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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