BMAD + Odoo 설정
기존 Odoo 프로젝트에 완전한 BMAD-METHOD + Odoo 워크플로우를 단일 명령어로 부트스트랩합니다. 설치 시점에 최신 업스트림 구성 요소(BMAD 코어, Odoo 지식 스킬)를 가져와 항상 최적의 상태로 유지하며, 통합 글루(BA 스킬, 서브에이전트, 에이전트 오버라이드, Visual-QC)는 이 리포지토리에 번들로 제공됩니다.
설치 항목
- BMAD METHOD (
bmm모듈,claude-code도구, 베트남어) —npx bmad-method@latest로 최신 버전 가져오기. - Odoo 에이전트 스킬 —
odoo-17/odoo-18/odoo-19,payment-integration,dtg-base,mcp-builder,ai-vibe-slides—npx skills add unclecatvn/agent-skills로 최신 버전 가져오기. - odoo-ba-smartcore BA 스킬 (
/srs,/use-case,/gap-analysis,/user-story,/bpmn,/mockup,/to-bmad) — 번들. - 서브에이전트
planner,odoo-code-review,odoo-code-tracer→.claude/agents/— 번들. - BMAD 오버라이드 (
_bmad/custom/*.toml) — Odoo 지식 베이스 + BA 아티팩트를 분석가(Mary), 아키텍트(Winston), 개발자(Amelia), PM(John), UX(Sally) 에 연결하고create-story/dev-story/quick-dev워크플로우 제공 — 번들. - Visual-QC 엔진 (
_bmad/scripts/visualqc/) +bmad-qa-visual-review스킬 — 번들. docs/project-context.md+.odoo-version핀 +docs/analysis및docs/mockups스캐폴딩.
실행 방법
대상 Odoo 프로젝트의 루트 디렉토리에서 하나를 실행하세요:
# A) curl 원라인 (번들 자산을 자체 클론)
curl -fsSL https://raw.githubusercontent.com/baolinhtb/BMAD-Odoo-Skills/main/install.sh | bash
# B) 클론 후 실행 (오프라인 친화적, 사전 확인 가능)
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
스킬로 호출할 때는 기본적으로 A 방식으로 $PWD를 프로젝트 디렉토리로 사용합니다. 단, 사용자가 다른 디렉토리를 지정한 경우 해당 디렉토리를 사용합니다. 대상 디렉토리가 명확히 Odoo 프로젝트가 아닌 경우(addons/ 또는 __manifest__.py 없음) 사용자에게 확인을 받으세요.
옵션 (환경 변수, 명령어 앞에 추가)
| 변수 | 기본값 | 목적 |
|---|---|---|
ODOO_VERSION | 19 | 고정할 Odoo 메이저 버전 (17/18/19); 오버라이드 재작성 |
BMAD_LANG | Vietnamese | BMAD 커뮤니케이션 언어 |
SKIP_BMAD=1 | — | BMAD 설치 프로그램 건너뛰기 (재실행 안전; _bmad/ 존재 시 자동 건너뜀) |
SKIP_SKILLS=1 | — | 에이전트 스킬 가져오기 건너뛰기 |
SKIP_VISUALQC=1 | — | Visual-QC 엔진 + npm 설치 건너뛰기 |
예시: ODOO_VERSION=18 BMAD_LANG=English curl -fsSL .../install.sh | bash
설치 후
사용자에게 환경이 준비되었음을 알리고 다음 흐름을 제안합니다:
- 분석 — "Mary(분석가)와 대화" →
/srs,/gap-analysis,/mockup→/to-bmad(docs/epics.md,docs/architecture.md,docs/ux.md생성,docs/project-context.md업데이트). - 계획 — BMAD
sprint-planning→create-story. - 개발 —
dev-story(Amelia)가odoo-19가이드를 참고하여 구현;OR메뉴 항목으로odoo-code-review에이전트 실행. - Visual QC — "visual qc "로 실행 중인 앱과 HTML 목업 스크린샷 비교.
이 설정은 멱등성을 가집니다: 재실행 시 번들 글루를 새로 고치고 업스트림 스킬을 다시 가져오지만 _bmad/ 또는 기존 docs/project-context.md를 덮어쓰지 않습니다.