Communitygithub.com

BMAD-Odoo-Skills

Entorno de desarrollo BMAD METHOD + Odoo con un solo comando para Claude Code (habilidad BA, subagentes Odoo, anulaciones de agente, Visual-QC).

¿Qué es BMAD-Odoo-Skills?

Esta habilidad configura un flujo de trabajo completo de BMAD-METHOD y Odoo en un proyecto Odoo existente con un solo comando. Está diseñada para Claude Code y automatiza la instalación de componentes como el módulo `bmm` de BMAD, subagentes especializados en Odoo (`planner`, `odoo-code-review`, `odoo-code-tracer`), y un motor Visual-QC para revisión visual. Soporta las versiones 17, 18 y 19 de Odoo y permite personalizar el idioma de comunicación (por defecto vietnamita, pero configurable a inglés). La instalación es idempotente: se puede re-ejecutar para refrescar las habilidades upstream sin sobrescribir configuraciones existentes en `_bmad/` o `docs/`. Es ideal para equipos que buscan una integración profunda entre análisis de negocio (BA), desarrollo Odoo y control de calidad visual, todo dentro del mismo entorno de agente.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Configuración de BMAD + Odoo

Inicializa un flujo de trabajo completo de BMAD-METHOD y Odoo en un proyecto Odoo existente con un solo comando. Los componentes upstream más recientes (núcleo BMAD, habilidades de conocimiento de Odoo) se descargan en el momento de la instalación para asegurar que sean siempre los óptimos; el pegamento de integración (habilidad BA, subagentes, anulaciones de agente, Visual-QC) está incluido en este repositorio.

Lo que instala

  1. BMAD METHOD (módulo bmm, herramientas claude-code, vietnamita) — se descarga fresco mediante npx bmad-method@latest.
  2. Habilidades de agente Odoo — odoo-17/odoo-18/odoo-19, payment-integration, dtg-base, mcp-builder, ai-vibe-slides — se descargan frescas mediante npx skills add unclecatvn/agent-skills.
  3. Habilidad BA odoo-ba-smartcore (/srs, /use-case, /gap-analysis, /user-story, /bpmn, /mockup, /to-bmad) — incluida.
  4. Subagentes planner, odoo-code-review, odoo-code-tracer → .claude/agents/ — incluidos.
  5. Anulaciones de BMAD (_bmad/custom/*.toml) que conectan la base de conocimiento de Odoo + los artefactos BA con analista (Mary), arquitecto (Winston), desarrollador (Amelia), pm (John), ux (Sally), más los flujos de trabajo create-story / dev-story / quick-dev — incluidas.
  6. Motor Visual-QC (_bmad/scripts/visualqc/) + habilidad bmad-qa-visual-review — incluidos.
  7. docs/project-context.md + fichero .odoo-version + estructura de docs/analysis y docs/mockups.

Cómo ejecutarlo

Desde la raíz del proyecto Odoo de destino, ejecuta uno de los siguientes:

# A) curl en una línea (autoclonación de los assets incluidos)
curl -fsSL https://raw.githubusercontent.com/baolinhtb/BMAD-Odoo-Skills/main/install.sh | bash

# B) clonar y luego ejecutar (apto para uso sin conexión, permite inspeccionar primero)
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

Cuando se invoque como habilidad, usar por defecto la opción A con $PWD como directorio del proyecto, a menos que el usuario indique un directorio diferente. Confirmar el directorio de destino con el usuario primero si no es evidentemente un proyecto Odoo (sin addons/ o __manifest__.py cerca).

Opciones (variables de entorno, anteponer al comando)

VariableValor por defectoPropósito
ODOO_VERSION19Versión mayor de Odoo a fijar (17/18/19); reescribe las anulaciones en consecuencia
BMAD_LANGVietnameseIdioma de comunicación de BMAD
SKIP_BMAD=1—Omitir el instalador de BMAD (seguro para re-ejecución; se omite automáticamente si _bmad/ existe)
SKIP_SKILLS=1—Omitir la descarga de habilidades de agente
SKIP_VISUALQC=1—Omitir el motor Visual-QC y la instalación de npm

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

Después de la instalación

Indica al usuario que el entorno está listo y sugiere el flujo:

  1. Análisis — "habla con Mary" (analista) → /srs, /gap-analysis, /mockup → /to-bmad (genera docs/epics.md, docs/architecture.md, docs/ux.md, actualiza docs/project-context.md).
  2. Planificación — BMAD sprint-planning → create-story.
  3. Construcción — dev-story (Amelia) implementa con las guías odoo-19 como fuente de verdad; o el elemento de menú OR ejecuta el agente odoo-code-review.
  4. Visual QC — "visual qc " captura la aplicación en ejecución y la compara con el mockup HTML.

La configuración es idempotente: re-ejecutar refresca el pegamento incluido y vuelve a descargar las habilidades upstream sin sobrescribir _bmad/ ni un docs/project-context.md existente.

Skills relacionados