CristianoMafraJunior
- 9 skills
- 0 followers
- 3 hours ago last updated
- ▌ Odoo Frontend · cristianomafrajuniorOWL component and website-theme conventions across Odoo 14-19, including the OWL 1→2→3 migration shape and SCSS variable conventions. Use when asked to build/fix a JS widget, an OWL component, or a website theme/snippet.
- ▌ Odoo Module I18N · cristianomafrajuniorTranslation workflow for Odoo modules using standard OCA i18n tooling and conventions. Use when asked to add/update translations, export a .pot file, or fix translation-related lint failures.
- ▌ Odoo Module Test · cristianomafrajuniorWrite and run Odoo module tests (TransactionCase/HttpCase/tour tests) following OCA conventions. Use when asked to add tests, write a test case, or run/debug an addon's test suite.
- ▌ Odoo Module Create · cristianomafrajuniorScaffold a new Odoo module that follows OCA conventions, then bring it up to full OCA shape (manifest, readme fragments, security, tests) and pass standard OCA lint checks. Use when asked to create, add, or scaffold a new Odoo module/addon.
- ▌ Odoo Module Report · cristianomafrajuniorQWeb PDF report and email template conventions for Odoo modules, OCA style. Use when asked to create, debug, or migrate a QWeb report or an email template.
- ▌ Odoo Module Review · cristianomafrajunior bundleReview an Odoo module change (a PR, a branch, or a local diff) against OCA conventions, aggregating the checklists from this skill pack's other odoo-module-* skills instead of duplicating them. Use when asked to review, approve, or comment on a PR/diff touching an Odoo module, or to self-review before opening one.
- ▌ Odoo Module Migrate · cristianomafrajunior bundlePort/migrate an existing (usually OCA) Odoo module from one version to another, following the OCA [MIG] workflow, with a per-version breaking-change checklist for Odoo 14 through 19. Use when asked to migrate, port, or upgrade a module/addon to a newer Odoo version.
- ▌ Odoo Module Security · cristianomafrajuniorSecurity review checklist for Odoo modules — access rules, record rules, sudo() usage, controller authentication, SQL injection — split into what standard OCA lint tooling already catches vs. what needs manual review. Use when asked to review, audit, or harden a module's security, or before finishing any module that adds models/controllers.
- ▌ Odoo Pr Contribution · cristianomafrajuniorPrepare and submit a mergeable pull request to an OCA (or OCA-style) repo: fork/branch setup, commit shaping, PR description, and responding to CI/bot checks. Use when asked to open, submit, or prepare a PR for an Odoo module change, or to fix a failing PR check (runboat/weblate/pre-commit.ci/codecov).