Communitygithub.com

BMAD-Odoo-Skills

Configura em um comando o ambiente de desenvolvimento Odoo + BMAD METHOD para Claude Code (habilidade BA, subagentes Odoo, sobrescritas de agente, Visual-QC).

O que é BMAD-Odoo-Skills?

Esta habilidade automatiza a instalação completa do fluxo de trabalho BMAD METHOD + Odoo em projetos Odoo existentes. Ela puxa os componentes mais recentes do BMAD core e das habilidades de conhecimento Odoo no momento da instalação, garantindo sempre as versões otimizadas. O pacote inclui interfaces de integração como habilidade BA (Business Analyst), subagentes especializados (planner, code-review, code-tracer), sobrescritas de agente para papéis como analista, arquiteto, desenvolvedor e UX, além do motor Visual-QC para revisão visual automatizada. Suporta as versões Odoo 17, 18 e 19, com idioma configurável entre Vietnamita e Inglês. Projetada para Claude Code, a instalação é idempotente — pode ser executada novamente para atualizar componentes sem sobrescrever configurações existentes. Após a instalação, guia o usuário por um fluxo de análise, planejamento, desenvolvimento e controle de qualidade visual, integrando perfeitamente as práticas BMAD ao ecossistema Odoo.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Configuração BMAD + Odoo

Inicializa um fluxo de trabalho completo BMAD-METHOD + Odoo em um projeto Odoo existente com um único comando. As peças mais recentes do upstream (núcleo BMAD, habilidades de conhecimento Odoo) são obtidas no momento da instalação para que estejam sempre atualizadas/ótimas; a cola de integração (habilidade BA, subagentes, sobrescritas de agente, Visual-QC) está incluída neste repositório.

O que instala

  1. BMAD METHOD (módulo bmm, ferramentas claude-code, Vietnamita) — obtido via npx bmad-method@latest.
  2. Habilidades de agente Odoo — odoo-17/odoo-18/odoo-19, payment-integration, dtg-base, mcp-builder, ai-vibe-slides — obtidas via npx skills add unclecatvn/agent-skills.
  3. Habilidade BA odoo-ba-smartcore (/srs, /use-case, /gap-analysis, /user-story, /bpmn, /mockup, /to-bmad) — incluída.
  4. Subagentes planner, odoo-code-review, odoo-code-tracer → .claude/agents/ — incluídos.
  5. Sobrescritas BMAD (_bmad/custom/*.toml) conectando a base de conhecimento Odoo + artefatos BA em analista (Mary), arquiteto (Winston), dev (Amelia), pm (John), ux (Sally), além dos fluxos de trabalho create-story / dev-story / quick-dev — incluídas.
  6. Motor Visual-QC (_bmad/scripts/visualqc/) + habilidade bmad-qa-visual-review — incluída.
  7. docs/project-context.md + fixação de .odoo-version + estrutura docs/analysis & docs/mockups.

Como executar

A partir da raiz do projeto Odoo de destino, execute um dos comandos:

# A) Curl one-liner (auto-clona os ativos incluídos)
curl -fsSL https://raw.githubusercontent.com/baolinhtb/BMAD-Odoo-Skills/main/install.sh | bash

# B) Clone e execute (amigável para uso offline, permite inspecionar primeiro)
git clone --depth 1 https://github.com/baolinhtb/BMAD-Odoo-Skills.git /tmp/bmad-odoo-kit
bash /tmp/bmad-odoo-kit/install.sh /caminho/para/projeto-odoo

Quando invocada como habilidade, o padrão é a opção A com $PWD como diretório do projeto, a menos que o usuário indique um diretório diferente. Confirme o diretório de destino com o usuário primeiro se não for obviamente um projeto Odoo (sem addons/ ou __manifest__.py nas proximidades).

Opções (variáveis de ambiente, preceda o comando)

VarPadrãoPropósito
ODOO_VERSION19Versão principal do Odoo a fixar (17/18/19); reescreve as sobrescritas conforme necessário
BMAD_LANGVietnameseIdioma de comunicação do BMAD
SKIP_BMAD=1—Ignora o instalador do BMAD (reenvio seguro; auto-ignorado se _bmad/ existir)
SKIP_SKILLS=1—Ignora a obtenção das habilidades de agente
SKIP_VISUALQC=1—Ignora o motor Visual-QC + npm install

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

Após a instalação

Informe ao usuário que o ambiente está pronto e sugira o fluxo:

  1. Análise — "converse com a Mary" (analista) → /srs, /gap-analysis, /mockup → /to-bmad (gera docs/epics.md, docs/architecture.md, docs/ux.md, atualiza docs/project-context.md).
  2. Planejamento — BMAD sprint-planning → create-story.
  3. Construção — dev-story (Amelia) implementa usando os guias odoo-19 como fonte da verdade; ou o item de menu OR executa o agente odoo-code-review.
  4. QC Visual — "visual qc " captura a tela do aplicativo em execução comparando com o mockup HTML.

A configuração é idempotente: reexecutar atualiza a cola incluída e repuxa as habilidades upstream sem sobrescrever _bmad/ ou um docs/project-context.md existente.

Habilidades Relacionadas