data-goblin/power-bi-agentic-development

Power BI AI skills and Power BI agents for Claude Code and GitHub Copilot: a plugin marketplace of Power BI skills, subagents, and hooks for semantic models, DAX, TMDL, reports, and AI dashboards. Includes Microsoft Fabric skills and Fabric agents. Weekly updates.

power-bi-agentic-development

이것은 무엇인가 – Claude Code / GitHub Copilot 플러그인 마켓플레이스로, AI 에이전트(Claude, Copilot 등)에게 Microsoft Power BI, Fabric 및 관련 도구 사용 방법을 가르칩니다. 이 저장소는 스킬, 에이전트, 훅 및 선택적 UI mod 컬렉션을 제공하며, 개별적으로 또는 마켓플레이스 전체로 설치할 수 있습니다.

주요 개념

  • 에이전트 개발 – LLM 기반 에이전트를 사용하여 아티팩트(의미 모델, 보고서, 파이프라인 등)를 구축, 관리, 최적화합니다.
  • 스킬 – 에이전트에게 도메인 지식과 워크플로 단계를 제공하는 선언적 지시 파일(예: create-pbi-report, tmdl).
  • 에이전트 – 장기 실행 또는 다단계 작업을 실행할 수 있는 자율 하위 프로세스(예: pbip-validator, deneb-reviewer).
  • 훅 – 도구 작업 후 파일을 검증하는 결정적 스크립트(DAX 참조 검사, PBIR 스키마 검증, RDL 구조 검사 등).
  • Mod – 보고서 트리, 모델 메타데이터 등을 표시하는 Claude Code의 선택적 UI 패널.

설치 방법

  1. Claude Code 또는 Copilot CLI에서 마켓플레이스를 등록합니다:
    claude plugin marketplace add data-goblin/power-bi-agentic-development
    # 또는
    copilot plugin marketplace add data-goblin/power-bi-agentic-development
    
  2. 필요한 특정 플러그인을 설치합니다(예):
    claude plugin install tabular-editor@power-bi-agentic-development
    # 또는
    copilot plugin install data-goblin/power-bi-agentic-development:plugins/pbip
    
    (마켓플레이스 루트만 카탈로그입니다. 하위 플러그인을 선택해야 합니다.)
  3. 각 CLI 내에서 /plugin list 및 /skills list로 확인합니다.

주요 플러그인 그룹

플러그인 유형 주요 항목
goblin-mode 스킬 help-me-get-started, improve-my-agent-setup – 에이전트 설정 온보딩 및 상태 점검
tabular-editor 스킬, 명령, 에이전트 BPA 규칙 생성, C# 스크립팅, TE CLI 자동화, /suggest-rule 명령
pbi-desktop 스킬, 에이전트, 훅 Power BI Desktop 연결, 실시간 DAX 쿼리 캡처, 자동 DAX 참조 및 메타데이터 검증
pbip 스킬, 에이전트, 훅 PBIP 프로젝트 파일, TMDL, PBIR, 구조 검증 작성/검증
reports 스킬, 에이전트, Mod 엔드투엔드 보고서 작성(create-pbi-report), 디자인 표준, 테마 처리, Deneb, SVG, Python, R 검토자
paginated-reports 스킬, 훅 RDL 페이지 나누기 보고서 작성/검증, PDF/Excel 렌더링
custom-visuals 스킬 Deneb, Python, R, SVG 및 .pbiviz 사용자 지정 시각적 개체 구축

일반적인 워크플로

  1. 마켓플레이스와 프로젝트 관련 플러그인을 설치합니다(예: PBIP 파일용 pbip, 보고서 작성용 reports).
  2. CLI 또는 Claude Code 명령을 통해 스킬을 호출합니다(예: /skill create-pbi-report).
  3. 스킬은 에이전트를 단계별로 안내하며 기본 도구(Tabular Editor CLI, pbir CLI, Fabric 명령)를 호출합니다.
  4. 훅은 각 쓰기 후 아티팩트를 자동으로 검증하여 프로덕션 전에 오류를 표시합니다.
  5. 선택적 에이전트가 백그라운드에서 실행되어(예: query-listener) 실시간 DAX 쿼리를 캡처하거나 PBIP 프로젝트를 지속적으로 검증합니다.

중요한 이유

  • 반복적인 Power BI/Fabric 작업(모델 작성, 보고서 스타일링, 검증)을 자연어 명령으로 호출할 수 있는 LLM 기반 어시스턴트로 전환합니다.
  • 모범 사례 규칙, 검증 스키마 및 자동화 스크립트의 단일 진실 소스를 제공하여 수동 오류를 줄입니다.
  • Claude Code와 GitHub Copilot CLI 모두에서 작동하여 팀이 선호하는 LLM 플랫폼을 선택할 수 있습니다.

성숙도 및 유지 관리

  • 주간 릴리스; 버전 번호는 26.40.7과 같습니다.
  • 버전 26.26-26.38 사이에 중대한 전환이 있었습니다. 안정적인 동작을 위해 26.25 이하로 고정하세요.
  • GPL-3.0 라이선스, 커뮤니티 유지 관리, Windows 경로 길이 문제 및 알려진 Copilot CLI 버그에 대한 자세한 설치/제거 노트 포함.

시작하기

  • README에 링크된 짧은 YouTube 연습을 시청하세요.
  • goblin-mode의 help-me-get-started 스킬로 시작하여 환경을 부트스트랩하세요.
  • LLM 컨텍스트를 작게 유지하기 위해 필요할 때만 프로젝트별 플러그인을 추가하세요.

위의 모든 정보는 저장소의 README에서 직접 가져온 것입니다. 외부 가정은 추가되지 않았습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트