Communitygithub.com

baolinhtb/BMAD-Odoo-Skills

Ein-Befehl BMAD METHOD + Odoo Entwicklungsumgebung für Claude Code (BA-Skill, Odoo-Subagenten, Agent-Overrides, Visual-QC)

Was ist BMAD-Odoo-Skills?

Dieses Skill richtet eine vollständige BMAD-METHOD- und Odoo-Entwicklungsumgebung für Claude Code in einem Odoo-Projekt ein. Es kombiniert die neuesten Kernkomponenten von BMAD (über `npx bmad-method@latest`) und Odoo-Agenten-Skills (wie `odoo-17/18/19`, `payment-integration`) mit gebündelten Integrationselementen: einem BA-Skill (`odoo-ba-smartcore`), Subagenten (`planner`, `odoo-code-review`, `odoo-code-tracer`), BMAD-spezifischen Overrides für verschiedene Rollen (Analyst, Architekt, Entwickler, PM, UX) und einer Visual-QC-Engine. Der Setup-Prozess ist auf Einfachheit ausgelegt – ein einzelner Befehl initialisiert alles, unterstützt anpassbare Umgebungsvariablen (z.B. `ODOO_VERSION`, `BMAD_LANG`) und ist idempotent, sodass er sicher erneut ausgeführt werden kann, um Komponenten zu aktualisieren, ohne vorhandene Konfigurationen zu überschreiben. Nach der Installation erhalten Entwickler eine klare Anleitung für den Arbeitsablauf: Analyse mit dem Analysten-Agenten, Planung, Entwicklung mit dem Entwickler-Agenten und visuelle Qualitätskontrolle durch den Vergleich der Live-App mit HTML-Mockups.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add baolinhtb/BMAD-Odoo-Skills

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

BMAD + Odoo Setup

Richtet einen vollständigen BMAD-METHOD + Odoo-Workflow mit einem einzigen Befehl in einem bestehenden Odoo-Projekt ein. Frische Upstream-Komponenten (BMAD-Kern, Odoo-Wissens-Skills) werden zur Installationszeit abgerufen, sodass sie immer auf dem neuesten und optimalen Stand sind; der Integrationskleber (BA-Skill, Subagenten, Agent-Overrides, Visual-QC) ist in diesem Repository gebündelt.

Was installiert wird

  1. BMAD METHOD (bmm-Modul, claude-code-Tools, Vietnamesisch) – frisch abgerufen über npx bmad-method@latest.
  2. Odoo-Agenten-Skills – odoo-17/odoo-18/odoo-19, payment-integration, dtg-base, mcp-builder, ai-vibe-slides – frisch abgerufen über npx skills add unclecatvn/agent-skills.
  3. odoo-ba-smartcore BA-Skill (/srs, /use-case, /gap-analysis, /user-story, /bpmn, /mockup, /to-bmad) – gebündelt.
  4. Subagenten planner, odoo-code-review, odoo-code-tracer → .claude/agents/ – gebündelt.
  5. BMAD-Overrides (_bmad/custom/*.toml), die die Odoo-Wissensbasis + BA-Artefakte in Analyst (Mary), Architect (Winston), Dev (Amelia), PM (John), UX (Sally) sowie die create-story / dev-story / quick-dev-Workflows einbinden – gebündelt.
  6. Visual-QC-Engine (_bmad/scripts/visualqc/) + bmad-qa-visual-review-Skill – gebündelt.
  7. docs/project-context.md + .odoo-version-Pin + docs/analysis- und docs/mockups-Grundgerüst.

Ausführung

Führen Sie vom Stammverzeichnis des Ziel-Odoo-Projekts einen der folgenden Befehle aus:

# A) curl-Einzeiler (klont gebündelte Assets selbst)
curl -fsSL https://raw.githubusercontent.com/baolinhtb/BMAD-Odoo-Skills/main/install.sh | bash

# B) Klonen und dann ausführen (offlinefreundlich, ermöglicht vorherige Prüfung)
git clone --depth 1 https://github.com/baolinhtb/BMAD-Odoo-Skills.git /tmp/bmad-odoo-kit
bash /tmp/bmad-odoo-kit/install.sh /path/to/odoo-project

Wenn es als Skill aufgerufen wird, standardmäßig A mit $PWD als Projektverzeichnis verwenden, es sei denn, der Benutzer nennt ein anderes Verzeichnis. Bestätigen Sie das Zielverzeichnis zuerst mit dem Benutzer, wenn es nicht offensichtlich ein Odoo-Projekt ist (kein addons/ oder __manifest__.py in der Nähe).

Optionen (Umgebungsvariablen, dem Befehl voranstellen)

VariableStandardZweck
ODOO_VERSION19Odoo-Hauptversion zum Festlegen (17/18/19); überschreibt Overrides entsprechend
BMAD_LANGVietnameseBMAD-Kommunikationssprache
SKIP_BMAD=1—BMAD-Installer überspringen (wiederholte Ausführung sicher; überspringt automatisch, wenn _bmad/ existiert)
SKIP_SKILLS=1—Abruf der Agenten-Skills überspringen
SKIP_VISUALQC=1—Visual-QC-Engine + npm install überspringen

Beispiel: ODOO_VERSION=18 BMAD_LANG=English curl -fsSL .../install.sh | bash

Nach der Installation

Teilen Sie dem Benutzer mit, dass die Umgebung bereit ist, und schlagen Sie den folgenden Ablauf vor:

  1. Analyse — „Sprich mit Mary" (Analyst) → /srs, /gap-analysis, /mockup → /to-bmad (erstellt docs/epics.md, docs/architecture.md, docs/ux.md, aktualisiert docs/project-context.md).
  2. Planung — BMAD sprint-planning → create-story.
  3. Entwicklung — dev-story (Amelia) implementiert mit den odoo-19-Leitfäden als Quelle der Wahrheit; ODER Menüpunkt führt den odoo-code-review-Agenten aus.
  4. Visuelle Qualitätskontrolle — „visual qc " vergleicht Screenshots der laufenden App mit dem HTML-Mockup.

Das Setup ist idempotent: Eine erneute Ausführung aktualisiert den gebündelten Kleber und ruft Upstream-Skills neu ab, ohne _bmad/ oder ein vorhandenes docs/project-context.md zu überschreiben.

Verwandte Skills