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
- BMAD METHOD (módulo
bmm, ferramentasclaude-code, Vietnamita) — obtido vianpx bmad-method@latest. - Habilidades de agente Odoo —
odoo-17/odoo-18/odoo-19,payment-integration,dtg-base,mcp-builder,ai-vibe-slides— obtidas vianpx skills add unclecatvn/agent-skills. - Habilidade BA
odoo-ba-smartcore(/srs,/use-case,/gap-analysis,/user-story,/bpmn,/mockup,/to-bmad) — incluída. - Subagentes
planner,odoo-code-review,odoo-code-tracer→.claude/agents/— incluídos. - 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 trabalhocreate-story/dev-story/quick-dev— incluídas. - Motor Visual-QC (
_bmad/scripts/visualqc/) + habilidadebmad-qa-visual-review— incluída. docs/project-context.md+ fixação de.odoo-version+ estruturadocs/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)
| Var | Padrão | Propósito |
|---|---|---|
ODOO_VERSION | 19 | Versão principal do Odoo a fixar (17/18/19); reescreve as sobrescritas conforme necessário |
BMAD_LANG | Vietnamese | Idioma 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:
- Análise — "converse com a Mary" (analista) →
/srs,/gap-analysis,/mockup→/to-bmad(geradocs/epics.md,docs/architecture.md,docs/ux.md, atualizadocs/project-context.md). - Planejamento — BMAD
sprint-planning→create-story. - Construção —
dev-story(Amelia) implementa usando os guiasodoo-19como fonte da verdade; ou o item de menuORexecuta o agenteodoo-code-review. - 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.