关于 odoo-19
面向 Odoo 19 开发者的开发技能,以主索引按任务链接各类指南,覆盖框架的主要开发领域。
主要功能
- 01按任务索引指南
- 02ORM 与字段指引
- 03视图、报表和控制器
- 04安全、测试与迁移指引
- 05基于 Odoo 19 源码的参考
适用场景
- 01创建或更新 Odoo 模块
- 02实现模型、字段和 ORM 操作
- 03构建视图、报表或控制器
- 04排查性能问题或处理迁移
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ unclecatvn/ agent-skills --skill odoo-19安装后在 Claude Code 中输入/odoo-19确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
AGENTS.mdCLAUDE.mdreferences/api-highlights.mdodoo-19-actions-guide.mdodoo-19-controller-guide.mdodoo-19-data-guide.mdodoo-19-decorator-guide.mdodoo-19-development-guide.mdodoo-19-field-guide.mdodoo-19-manifest-guide.mdodoo-19-migration-guide.mdodoo-19-mixins-guide.mdodoo-19-model-guide.mdodoo-19-owl-guide.mdodoo-19-performance-guide.mdodoo-19-reports-guide.mdodoo-19-security-guide.mdodoo-19-testing-guide.mdodoo-19-transaction-guide.mdodoo-19-translation-guide.mdodoo-19-view-guide.md详细介绍
Odoo 19 技能 - 主索引
Odoo 19 开发指南主索引。根据你的任务,从 references/ 中阅读相应指南。
快速参考
| 主题 | 文件 | 适用场景 |
|---|---|---|
| 操作 | references/odoo-19-actions-guide.md | 创建操作、菜单、定时任务、服务器操作 |
| API 装饰器 | references/odoo-19-decorator-guide.md | 使用 @api 装饰器、计算字段、验证 |
| 控制器 | references/odoo-19-controller-guide.md | 编写 HTTP 端点、路由、Web 控制器 |
| 数据文件 | references/odoo-19-data-guide.md | XML/CSV 数据文件、记录、快捷方式 |
| 开发 | references/odoo-19-development-guide.md | 创建模块、清单、报表、安全、向导 |
| 字段类型 | references/odoo-19-field-guide.md | 定义模型字段、选择字段类型 |
| 清单 | references/odoo-19-manifest-guide.md | manifest.py 配置、依赖项、钩子 |
| 迁移 | references/odoo-19-migration-guide.md | 升级模块、数据迁移、版本变更 |
| 混入 | references/odoo-19-mixins-guide.md | mail.thread、活动、电子邮件别名、跟踪 |
| 模型方法 | references/odoo-19-model-guide.md | 编写 ORM 查询、CRUD 操作、域过滤 |
| OWL 组件 | references/odoo-19-owl-guide.md | 构建 OWL UI 组件、钩子、服务 |
| 性能 | references/odoo-19-performance-guide.md | 优化查询、修复缓慢代码、防止 N+1 |
| 报表 | references/odoo-19-reports-guide.md | QWeb 报表、PDF/HTML、模板、纸张格式 |
| 安全 | references/odoo-19-security-guide.md | 访问权限、记录规则、字段权限 |
| 测试 | references/odoo-19-testing-guide.md | 编写测试、模拟、断言、浏览器测试 |
| 事务 | references/odoo-19-transaction-guide.md | 处理数据库错误、保存点、UniqueViolation |
| 翻译 | references/odoo-19-translation-guide.md | 添加翻译、本地化、i18n |
| 视图和 XML | references/odoo-19-view-guide.md | 编写 XML 视图、操作、菜单、QWeb 模板 |
编码规范
编写代码前,如果已安装 odoo-workflow 技能,请先运行它(追踪真实来源,使用 file:line 格式的 Context Brief,明确完成定义);请将其与此工具包一同安装。
编写代码前,请阅读 references/api-highlights.md,并应用其中的快速审查检查项:❌ 项表示在 Odoo 19 中不应使用的内容。
遵循所打开指南中的规范部分。Odoo 19 运行时行为优先,其次是现有稳定插件的风格;保持差异范围聚焦。
- 模块命名、资源、JavaScript、CSS 和 SCSS:开发指南。
- XML 格式和 ID:数据、操作、报表、安全和视图指南。
- Python、记录集、事务和翻译:模型、字段、装饰器、性能、事务和翻译指南。
文件结构
skills/odoo-19.0/
├── SKILL.md # This file - master index
└── references/ # Development guides
├── odoo-19-actions-guide.md
├── odoo-19-controller-guide.md
├── odoo-19-data-guide.md
├── odoo-19-decorator-guide.md
├── odoo-19-development-guide.md
├── odoo-19-field-guide.md
├── odoo-19-manifest-guide.md
├── odoo-19-migration-guide.md
├── odoo-19-mixins-guide.md
├── odoo-19-model-guide.md
├── odoo-19-owl-guide.md
├── odoo-19-performance-guide.md
├── odoo-19-reports-guide.md
├── odoo-19-security-guide.md
├── odoo-19-testing-guide.md
├── odoo-19-transaction-guide.md
├── odoo-19-translation-guide.md
└── odoo-19-view-guide.md
基础代码参考(Odoo 19)
所有指南均基于对 Odoo 19 源代码的分析:
odoo/orm/models.py- ORM 实现odoo/orm/fields.py- 字段类型odoo/orm/decorators.py- 装饰器odoo/http.py- HTTP 层odoo/exceptions.py- 异常类型odoo/tools/translate.py- 翻译系统odoo/addons/base/models/res_lang.py- 语言模型addons/web/static/src/core/l10n/translation.js- JS 翻译
External Documentation
评论
支持 Markdown