Plugin Claude Code
Internal marketplace for Odoo PSDU skills plugin.
Plugin Claude Code
Internal marketplace for Odoo PSDU skills plugin.
Plugin Claude Code
Odoo SA development skills, hooks, and conventions for PSDU customer work. Principles-first guidance for module development, code review, testing, and continuous skill refinement.
Instructions file CodexOpenCode
AGENTS.md instructions for omas-odoo/odoo-superpowers, a project described as: Odoo development skills for AI coding agents — a Claude Code plugin (also Codex & Gemini CLI) packaging PSDU principles for models, views, security, migrations, tests & code review. Principles, not rules.
Instructions file
Claude Code instructions for omas-odoo/odoo-superpowers, covering odoo superpowers — values & conventions, who this is for, hard rules (machine-enforced), core values and skills.
Instructions file Gemini CLI
Gemini CLI instructions for omas-odoo/odoo-superpowers, a project described as: Odoo development skills for AI coding agents — a Claude Code plugin (also Codex & Gemini CLI) packaging PSDU principles for models, views, security, migrations, tests & code review. Principles, not rules.
Command
Review a GitHub PR against Odoo PSDU conventions — business need, file-by-file, then full-logic; before/after fixes; terminal-only, read-only.
Hook
Runs when a session starts on startup, clear and compact, executing run-hook.cmd. From omas-odoo/odoo-superpowers.
Hook
Runs before the agent uses a tool for Bash tool calls, executing run-hook.cmd. From omas-odoo/odoo-superpowers.
Hook
Runs after a tool call finishes for Edit and Write tool calls, executing run-hook.cmd. From omas-odoo/odoo-superpowers.
Hook
Runs when the agent finishes a response, executing run-hook.cmd. From omas-odoo/odoo-superpowers.
Skill Claude CodeCodex
Use when reviewing Odoo code — yours before commit, Claude's after generation, or a teammate's PSDU PR. Catches shape-of-bad-code issues that lint won't, plus customer-readiness gaps. Invoke before claiming Odoo work is done.
Skill Claude CodeCodex
Use when committing Odoo work — before git commit, when a staged diff spans multiple modules or mixes a move with edits, or when writing a commit message or PR body. Covers splitting into one-logical-change commits, the [TAG] module: summary convention, move-then-modify, and terse human messages over AI essays. Invoke…
Skill Claude CodeCodex
Use before implementing a non-trivial Odoo feature or design, to pressure-test the approach before any code is written. Symptoms — "I'm about to build X", an underspecified plan, or a design with multi-company / upgrade implications. Interrogates the plan one question at a time, each with a recommended answer, walking…
Skill Claude CodeCodex
Use when writing, reviewing, or migrating any JavaScript, OWL component, QWeb/OWL template, or SCSS under static/src in an Odoo module — POS overrides, backend widgets, website/public widgets, services. Carries PSAE review-derived principles for OWL correctness, the patch() discipline, template conventions, frontend…
Skill Claude CodeCodex
Use when writing or reviewing any migrations/ upgrade script, when a diff changes a field or model on a module already deployed to a customer, or when porting a module to a new Odoo major version. Covers when you owe a migration, the util-first rule, pre/post/end timing, the research-then-mechanical-pass order for…
Skill Claude CodeCodex
Use when designing or writing any Odoo module — new models, inherited models, views, security records, migrations, or demo data. Invoke before creating manifest.py or any file under a module directory.
Skill Claude CodeCodex
Use when writing or reviewing any Python in an Odoo module — models, computes, overrides, controllers, wizards. Carries PSAE review-derived principles for ORM correctness, performance, style, and security, plus references for exact patterns. Invoke before writing logic in models/, controllers/, or wizard/.
Skill Claude CodeCodex
Use when wrapping up a project.task ticket — after writing the code, before claiming done. Orchestrates the code-review pass, the test-runner pass, and a customer-readiness check. Invoke instead of saying "I think it's done.".
Skill Claude CodeCodex
Skill "odoo-test-runner" from omas-odoo/odoo-superpowers, covering odoo test runner, running — make the run credible, fresh db, or don't trust the green, prove the ticket, not the checkbox and the new behavior earns a new test.
Skill Claude CodeCodex
Use when writing, reviewing, or migrating any .xml file in an Odoo module — views, actions, menus, security records, data files, QWeb templates. Holds Odoo's naming, formatting, inheritance, and cross-version syntax conventions. Invoke before adding records to views/, security/, data/, or report/ directories.
Skill Claude CodeCodex
Use when the user corrects you on Odoo specifics, when you notice a skill missed a real case, or when skills/journal.md has accumulated 5+ entries. Turns concrete corrections into sharper principles in the actual skill files. Invoke after sessions where the user pushed back on Odoo-specific advice.
Skill Claude CodeCodex
Use at the start of any Odoo PSDU task to know which Odoo-specific skill to reach for. Covers when to invoke odoo-module-development, odoo-code-review, odoo-test-runner, odoo-task-completion, and refining-odoo-skills. Invoke before writing any Odoo model, view, or migration.