odoo-19 について
Odoo 19 開発者向けの開発スキルです。タスク別ガイドへの索引を備え、フレームワークの主要な開発領域を扱います。
主な機能
- 01タスク別ガイドの索引
- 02ORM とフィールドの解説
- 03ビュー、レポート、コントローラー
- 04セキュリティ、テスト、移行の解説
- 05Odoo 19 ソースに基づく資料
活用シーン
- 01Odoo モジュールの作成や更新
- 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 形式のコンテキストブリーフと完了の定義を確認します)。このパックと一緒にインストールしてください。
コードを書く前に 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 対応