PBIP Dependency Analyzer
Mapuje każdą zależność Power BI, żeby powiedzieć, co bezpiecznie usunąć, a co by się zepsuło.
Testowano · Działa
Co robi ten skill
Parsuje pliki Power BI Project (.pbip), eksporty TMDL i definicje model.bim, żeby zbudować pełny graf zależności między miarami, kolumnami, tabelami, relacjami, M/Power Query i wizualizacjami raportu. Klasyfikuje każdy obiekt jako używany, ukrytą zależność albo osierocony, a potem tworzy listę „bezpiecznie do usunięcia” według priorytetu plus analizę wpływu uwzględniającą łańcuchy zależności dla pytania „co się zepsuje, jeśli usunę X”. Włącza się przy prośbach o znalezienie nieużywanych miar/kolumn, analizę wpływu, audyt jakości modelu, albo gdy użytkownik przesyła pliki .pbip/model.bim/TMDL.
Raport z testu
Na modelu Power BI z 6 obiektami i ukrytym łańcuchem osieroconym poprawnie oznaczył kolumnę klucza obcego Sales-to-Customers jako aktywną, mimo że żadna wizualizacja jej nie dotykała — złapał błąd, który popełniłby naiwny baseline.
Testowano: 2026-07-13 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/lukasreese/powerbi-claude-skills cd powerbi-claude-skills mkdir -p ~/.claude/skills cp -r pbip-dependency-analyzer ~/.claude/skills/pbip-dependency-analyzer
Komendy i przykładowe prompty
/pbip-dependency-analyzerMapuje każdą zależność Power BI, żeby powiedzieć, co bezpiecznie usunąć, a co by się zepsuło.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Find unused measures in my Power BI modelWhat breaks if I delete this DAX measure?Analyze my .pbip file for orphaned columns