Odoo Code Review

Odoo-spezifische PR-Überprüfung: ORM/sudo/Sicherheit/Performance-Checkliste plus der offizielle Odoo 19 Styleguide.

von mart337i · mart337i/odoo-skills

Getestet · Funktioniert ★ 8.8/10

Odoo Code Review — Odoo-spezifische PR-Überprüfung: ORM/sudo/Sicherheit/Performance-Checkliste plus der offizielle Odoo 19 Styleguide.

Was es kann

Strukturiert eine Code-Überprüfung für Odoo-Addons nach Korrektheit, Sicherheit (ACLs, Record Rules, sudo()-Leaks), Performance (schleifenbasierte ORM-Aufrufe, N+1), Migrationen und Tests, unterstützt durch eine gebündelte Zusammenfassung der offiziellen Odoo-Codierungsrichtlinien. Wird ausgelöst, wenn Odoo-Module, Diffs, PRs oder geänderte Dateien überprüft werden, die Modelle, Ansichten, Controller, Sicherheit oder OCA-Migrationen berühren.

Testbericht

Fütterte ein absichtlich fehlerhaftes plant.order-Modell (manuelles cr.commit(), uneingeschränktes sudo().search(), create() in einer Schleife, bare except, fehlendes @api.depends); sowohl die Basislinie als auch die Skill fingen die offensichtlichen Anti-Muster ab, aber die erzwungene Schweregradtabelle der Skill + die Abschnitte 'Checks Run / Residual Risks' produzierten einen materiell besser prüfbaren, richtlinienzitierten Bericht als eine freiform-Überprüfung derselben Datei.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /odoo-code-reviewOdoo-spezifische PR-Überprüfung: ORM/sudo/Sicherheit/Performance-Checkliste plus der offizielle Odoo 19 Styleguide.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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