Communitygithub.com

BMAD-Odoo-Skills

단일 명령어로 BMAD METHOD + Odoo 개발 환경을 Claude Code에 설정합니다 (BA 스킬, Odoo 서브에이전트, 에이전트 오버라이드, Visual-QC 포함).

BMAD-Odoo-Skills란 무엇인가요?

이 스킬은 기존 Odoo 프로젝트에 BMAD METHOD와 Odoo 워크플로우를 단일 명령어로 부트스트랩합니다. BMAD 코어, Odoo 지식 스킬 등 최신 업스트림 구성 요소를 설치 시점에 가져와 항상 최적의 상태로 유지하며, BA 스킬, 서브에이전트, 에이전트 오버라이드, Visual-QC 엔진 등 통합 글루는 이 리포지토리에 번들로 제공됩니다. Claude Code를 지원하며, 분석(Mary), 아키텍트(Winston), 개발(Amelia), PM(John), UX(Sally) 역할에 맞게 BMAD 오버라이드를 자동 구성하고 create-story / dev-story / quick-dev 워크플로우를 제공합니다. 설치가 완료되면 분석 → 계획 → 빌드 → Visual QC의 전체 흐름을 즉시 시작할 수 있으며, 재실행해도 기존 설정이 덮어쓰이지 않는 멱등성을 보장합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add baolinhtb/BMAD-Odoo-Skills

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

BMAD + Odoo 설정

기존 Odoo 프로젝트에 완전한 BMAD-METHOD + Odoo 워크플로우를 단일 명령어로 부트스트랩합니다. 설치 시점에 최신 업스트림 구성 요소(BMAD 코어, Odoo 지식 스킬)를 가져와 항상 최적의 상태로 유지하며, 통합 글루(BA 스킬, 서브에이전트, 에이전트 오버라이드, Visual-QC)는 이 리포지토리에 번들로 제공됩니다.

설치 항목

  1. BMAD METHOD (bmm 모듈, claude-code 도구, 베트남어) — npx bmad-method@latest로 최신 버전 가져오기.
  2. Odoo 에이전트 스킬 — odoo-17/odoo-18/odoo-19, payment-integration, dtg-base, mcp-builder, ai-vibe-slides — npx skills add unclecatvn/agent-skills로 최신 버전 가져오기.
  3. odoo-ba-smartcore BA 스킬 (/srs, /use-case, /gap-analysis, /user-story, /bpmn, /mockup, /to-bmad) — 번들.
  4. 서브에이전트 planner, odoo-code-review, odoo-code-tracer → .claude/agents/ — 번들.
  5. BMAD 오버라이드 (_bmad/custom/*.toml) — Odoo 지식 베이스 + BA 아티팩트를 분석가(Mary), 아키텍트(Winston), 개발자(Amelia), PM(John), UX(Sally) 에 연결하고 create-story / dev-story / quick-dev 워크플로우 제공 — 번들.
  6. Visual-QC 엔진 (_bmad/scripts/visualqc/) + bmad-qa-visual-review 스킬 — 번들.
  7. 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_VERSION19고정할 Odoo 메이저 버전 (17/18/19); 오버라이드 재작성
BMAD_LANGVietnameseBMAD 커뮤니케이션 언어
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

설치 후

사용자에게 환경이 준비되었음을 알리고 다음 흐름을 제안합니다:

  1. 분석 — "Mary(분석가)와 대화" → /srs, /gap-analysis, /mockup → /to-bmad (docs/epics.md, docs/architecture.md, docs/ux.md 생성, docs/project-context.md 업데이트).
  2. 계획 — BMAD sprint-planning → create-story.
  3. 개발 — dev-story (Amelia)가 odoo-19 가이드를 참고하여 구현; OR 메뉴 항목으로 odoo-code-review 에이전트 실행.
  4. Visual QC — "visual qc "로 실행 중인 앱과 HTML 목업 스크린샷 비교.

이 설정은 멱등성을 가집니다: 재실행 시 번들 글루를 새로 고치고 업스트림 스킬을 다시 가져오지만 _bmad/ 또는 기존 docs/project-context.md를 덮어쓰지 않습니다.

관련 스킬