Odoo Code Review

Przegląd kodu specyficzny dla Odoo: lista kontrolna ORM/sudo/bezpieczeństwo/wydajność plus oficjalny przewodnik stylu Odoo 19.

Autor: mart337i · mart337i/odoo-skills

Testowano · Działa ★ 8.8/10

Odoo Code Review — Przegląd kodu specyficzny dla Odoo: lista kontrolna ORM/sudo/bezpieczeństwo/wydajność plus oficjalny przewodnik stylu Odoo 19.

Co robi ten skill

Strukturyzuje przegląd kodu dodatków Odoo pod kątem poprawności, bezpieczeństwa (ACL, reguły rekordów, wycieki sudo()), wydajności (ORM w pętli, N+1), migracji i testów, wsparty dołączonym podsumowaniem oficjalnych wytycznych dotyczących kodowania Odoo. Aktywuje się podczas przeglądania modułów Odoo, różnic, PR lub zmienionych plików dotykających modeli, widoków, kontrolerów, bezpieczeństwa lub migracji OCA.

Raport z testu

Podano celowo błędny model plant.order (manual cr.commit(), nieograniczone sudo().search(), create() w pętli, goły except, brak @api.depends); zarówno punkt odniesienia, jak i umiejętność wychwyciły oczywiste anty-wzorce, ale wymuszona tabela priorytetów umiejętności + sekcje checks-run/residual-risks wygenerowały raport znacznie bardziej audytowalny i oparty na wytycznych niż swobodny przegląd tego samego pliku.

Testowano: 2026-07-16 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /odoo-code-reviewPrzegląd kodu specyficzny dla Odoo: lista kontrolna ORM/sudo/bezpieczeństwo/wydajność plus oficjalny przewodnik stylu Odoo 19.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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