
unclecatvn/agent-skills
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Odoo スキルドキュメント
概要
[https://github.com/user-attachments/assets/a6f73c3a-7253-4621-b72e-511e2e57cb3a] リファレンスパック、トレースファースト開発ワークフロー、および、AI コーディングアシスタントがメモリの代わりに、実際の Odoo ソースから機能する専門レビュー担当者。 大同16-19年 AIアシスタントが盗用可能なOdooコードを書く。 コストタイムが常に同じ種類であるという障害: - ベースアドオン(sale.order.delivery date、sales team.group sale admin)に存在しないフィールド、メソッド、またはxmlid。 - 別のモジュールのビューを追加するxpathアンカー。そのため、モジュールはインストールに失敗します。 - オーバーライドは、作業を行うホックの代わりに、公開メソッドで引っ越ししました。 - 保存されたフィールドは移行せずに名前を変更し、列とそのデータがサイレントに低下します。 - ドーストテストが実行されません。 このリポジトリは、アシスタントを3つに渡します。 これらは、Odoo モジュールや執行システムではなく、読み取り専用のヘルパースクリプトです.
概要(AI 翻訳)
[https://github.com/user-attachments/assets/a6f73c3a-7253-4621-b72e-511e2e57cb3a]
エージェントスキル
オドオ開発のVersion-awareの専門知識
リファレンスパック、トレースファースト開発ワークフロー、およびAIコーディングを行う専門レビュー担当者 アシスタントは、メモリの代わりに、実際のOdooソースから動作します。 大同16-19年
日本語**
なぜ ・ なし ・ クイックスタート ・ ファーストラン ・ 使い方 ・ プロンプト ・ ツールキット ・ バージョン ・ 貢献
なぜ存在しているのか
AIアシスタントが盗用可能なOdooコードを書く。 コストタイムが常に同じ種類であるという障害:
- ベースアドオン([
sale.order.delivery_date])に存在しないフィールド、メソッド、またはxmlid、 [sales_team.group_sale_admin]]); - 別のモジュールのビューだけ追加するxpathアンカー、従ってモジュールは取付けません;
- 作業を行うホックの代わりに公共方法に引っ越ししたオーバーライド。
- 保存されたフィールドがマイグレーションなしで名前を変更し、サイレントに列とそのデータをドロップします。
- 誰も監査できない[
sudo()。 - テスト実行時に「テストパス」が ran ゼロテストを実行します。
このリポジトリは、アシスタントを3つに渡します。
| パート | お問い合わせ | | お問い合わせ | | 大同リファレンスパック(16.0, 17).
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Why it exists
AI assistants write plausible Odoo code. The failures that cost time are always the same kind:
- a field, method or xmlid that does not exist in the base addon (
sale.order.delivery_date,sales_team.group_sale_admin); - an xpath anchor that only another module’s view adds, so the module fails to install;
- an override hooked on the public method instead of the hook that does the work;
- a stored field renamed without a migration, which silently drops the column and its data;
- a
sudo()nobody can audit; - “tests pass” when the test run ran zero tests.
This repository gives the assistant three things against that:
| Part | What it does |
|---|---|
| Odoo reference packs (16.0, 17.0, 18.0, 19.0) | Version-specific guides for models, fields, views, OWL, security, controllers, reports, tests, migrations, translations and performance, plus an api-highlights.md list of what not to use in that version. |
| Odoo Workflow skill | A procedure the assistant follows for every Odoo change: find the runtime, trace the real source with a bundled helper, write a Context Brief where every claim has a file:line, implement the smallest change, then prove it on a throwaway database. |
| Agents | A code tracer and a scored code reviewer that share the same version and runtime rules. |
These are instructions and a read-only helper script, not an Odoo module or an enforcement system. Results depend on the assistant, the model, and the checks you let it run.
With and without the skill: one real task
A user in an Odoo 18 project asks the following. As in most real setups, the Odoo source and
odoo.conf live outside the project directory, and nothing in the prompt says where:
In module x_eval, add a stored computed integer field
x_age_daysonsale.order.line: days since
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add unclecatvn/agent-skills