Communitygithub.com

baolinhtb/BMAD-Odoo-Skills

En une seule commande : environnement de développement BMAD METHOD + Odoo pour Claude Code (compétence BA, sous-agents Odoo, surcharges d'agents, Visual-QC).

Qu'est-ce que BMAD-Odoo-Skills ?

Cette compétence (skill) pour Claude Code bootstrap un workflow complet BMAD-METHOD + Odoo dans un projet Odoo existant avec une seule commande. Elle installe le module BMAD METHOD (bmm), les outils `claude-code` en vietnamien (via `npx bmad-method@latest`), les compétences agent Odoo (odoo-17/18/19, payment-integration, dtg-base, mcp-builder, ai-vibe-slides), la compétence BA odoo-ba-smartcore, des sous-agents (planificateur, relecteur de code Odoo, traceur de code Odoo), les surcharges BMAD pour les rôles analyste, architecte, développeur, chef de projet et UX, ainsi que le moteur Visual-QC. L'utilisateur peut exécuter l'installation via un curl one-liner ou un clone + script bash, avec des variables d'environnement optionnelles (ODOO_VERSION, BMAD_LANG, SKIP_*). Après installation, le flux de travail suggéré inclut l'analyse (avec Mary), la planification, le développement (avec Amelia) et le contrôle visuel de la qualité (Visual QC). Le tout est idempotent : les réexécutions rafraîchissent les composants sans écraser les fichiers existants.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Configuration BMAD + Odoo

Initialise un workflow complet BMAD-METHOD + Odoo dans un projet Odoo existant avec une seule commande. Les composants amont frais (noyau BMAD, compétences de connaissance Odoo) sont récupérés au moment de l'installation pour être toujours les plus récents / optimaux ; la colle d'intégration (compétence BA, sous-agents, surcharges d'agents, Visual-QC) est fournie dans ce dépôt.

Ce qui est installé

  1. BMAD METHOD (module bmm, outils claude-code, vietnamien) — récupéré à jour via npx bmad-method@latest.
  2. Compétences-agent Odoo — odoo-17 / odoo-18 / odoo-19, payment-integration, dtg-base, mcp-builder, ai-vibe-slides — récupérées à jour via npx skills add unclecatvn/agent-skills.
  3. Compétence BA odoo-ba-smartcore (/srs, /use-case, /gap-analysis, /user-story, /bpmn, /mockup, /to-bmad) — intégrée.
  4. Sous-agents planner, odoo-code-review, odoo-code-tracer → .claude/agents/ — intégrés.
  5. Surcharges BMAD (_bmad/custom/*.toml) connectant la base de connaissance Odoo + les artefacts BA aux rôles analyste (Mary), architecte (Winston), développeur (Amelia), chef de projet (John), UX (Sally), ainsi que les workflows create-story / dev-story / quick-dev — intégrées.
  6. Moteur Visual-QC (_bmad/scripts/visualqc/) + compétence bmad-qa-visual-review — intégré.
  7. docs/project-context.md + fichier de verrouillage .odoo-version + structure docs/analysis & docs/mockups.

Comment exécuter

Depuis la racine du projet Odoo cible, exécutez une des commandes suivantes :

# A) curl one-liner (auto-clone les ressources intégrées)
curl -fsSL https://raw.githubusercontent.com/baolinhtb/BMAD-Odoo-Skills/main/install.sh | bash

# B) clone puis lance (compatible hors ligne, permet d'inspecter d'abord)
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

Lorsqu'elle est invoquée en tant que compétence, utiliser par défaut A avec $PWD comme répertoire du projet, sauf si l'utilisateur nomme un répertoire différent. Confirmer le répertoire cible avec l'utilisateur d'abord s'il n'est pas manifestement un projet Odoo (pas de dossier addons/ ou __manifest__.py à proximité).

Options (variables d'environnement, à préfixer à la commande)

VariableDéfautUtilité
ODOO_VERSION19Version majeure Odoo à verrouiller (17/18/19) ; réécrit les surcharges en conséquence
BMAD_LANGVietnameseLangue de communication BMAD
SKIP_BMAD=1—Ignorer l'installateur BMAD (réexécution sécurisée ; auto-sauté si _bmad/ existe)
SKIP_SKILLS=1—Ignorer la récupération des agent-skills
SKIP_VISUALQC=1—Ignorer le moteur Visual-QC + npm install

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

Après l'installation

Indiquer à l'utilisateur que l'environnement est prêt et suggérer le flux :

  1. Analyse — « parler à Mary » (analyste) → /srs, /gap-analysis, /mockup → /to-bmad (génère docs/epics.md, docs/architecture.md, docs/ux.md, met à jour docs/project-context.md).
  2. Planification — BMAD sprint-planning → create-story.
  3. Réalisation — dev-story (Amelia) implémente en utilisant les guides odoo-19 comme source de vérité ; l'élément de menu OR lance l'agent odoo-code-review.
  4. Contrôle visuel — « visual qc » capture l'écran de l'application en cours vs la maquette HTML.

La configuration est idempotente : une réexécution rafraîchit la colle intégrée et re-récupère les compétences amont sans écraser _bmad/ ni un éventuel fichier docs/project-context.md existant.

Skills associés