Odoo Code Review

Odoo-specifieke PR-review: ORM/sudo/security/performance checklist plus de officiële Odoo 19-stijlgids.

Door mart337i · mart337i/odoo-skills

Getest · Werkt ★ 8.8/10

Odoo Code Review — Odoo-specifieke PR-review: ORM/sudo/security/performance checklist plus de officiële Odoo 19-stijlgids.

Wat het doet

Structureert een code review voor Odoo-addons rond correctheid, beveiliging (ACL's, recordregels, sudo()-lekken), prestaties (loop-gebonden ORM-aanroepen, N+1), migraties en tests, ondersteund door een gebundelde samenvatting van de officiële Odoo-codeerrichtlijnen. Wordt geactiveerd bij het beoordelen van Odoo-modules, diffs, PR's of gewijzigde bestanden die betrekking hebben op modellen, weergaven, controllers, beveiliging of OCA-migraties.

Testrapport

Voerde een opzettelijk buggy plant.order-model (handmatige cr.commit(), onbeperkte sudo().search(), create() in een lus, bare except, ontbrekende @api.depends) in; zowel de basislijn als de skill vingen de duidelijke anti-patronen op, maar de geforceerde ernsttabel van de skill + secties voor uitgevoerde controles/resterende risico's produceerden een materieel beter controleerbaar, richtlijn-geciteerd rapport dan een vrije beoordeling van hetzelfde bestand.

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

Installatie

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

Commando's en voorbeeldprompts

  • /odoo-code-reviewOdoo-specifieke PR-review: ORM/sudo/security/performance checklist plus de officiële Odoo 19-stijlgids.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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