用途:为 Odoo 18 模块开发提供分主题参考。入口 SKILL.md 是主索引,按任务从 references/ 目录读取对应指南。
主要能力范围:动作/菜单/定时任务与服务端动作(odoo-18-actions-guide.md)、@api 装饰器与 compute 字段及校验(decorator-guide)、HTTP 端点与路由控制器(controller-guide)、XML/CSV 数据文件与记录(data-guide)、模块开发/manifest/报表/安全/向导(development-guide)、字段类型选择(field-guide)、manifest.py 依赖与钩子(manifest-guide)、模块升级与数据迁移(migration-guide)、mail.thread 等 mixin(mixins-guide)、ORM 查询/CRUD/domain 过滤(model-guide)、OWL 组件、hooks 与服务(owl-guide)、查询优化与避免 N+1(performance-guide)、QWeb 报表与 PDF/HTML 及纸张格式(reports-guide)、访问权限与记录规则(security-guide)、测试与断言及浏览器测试(testing-guide)、事务与保存点及 UniqueViolation(transaction-guide)、翻译与本地化(translation-guide)、XML 视图与 QWeb 模板(view-guide)。
使用方式:先读 SKILL.md 判断主题,再打开 references 下相应 .md 指南;文件按 skills/odoo-18.0/ 结构组织,索引中给出各文件适用场景。
基础来源:指南基于对 Odoo 18 源码的分析,包括 odoo/models.py、fields.py、api.py、http.py、exceptions.py、tools/translate.py、addons/base/models/res_lang.py 与 addons/web/static/src/core/l10n/translation.js,并引用 Odoo 18 官方文档与开发者参考。
限制:资料未说明安装命令、收费方式、支持平台或版本兼容范围,也未提供具体代码示例内容;实际使用需结合 Odoo 18 环境自行验证。