← ClaudeAtlas

powerbi-review-semantic-modellisted

Review, audit, and validate Power BI semantic models against quality, performance, and best practice standards. Automatically invoke when the user asks to "review a semantic model", "audit a semantic model", "check model quality", "optimize my model", "validate model design", "check AI readiness", "prepare model for Copilot", or mentions model validation or quality assessment.
santoshkanthety/powerbi-agent · ★ 2 · AI & Automation · score 76
Install: claude install-skill santoshkanthety/powerbi-agent
Warning: This skill is incomplete and still in progress, but may provide value already as-is -- Kurt # Reviewing Semantic Models Structured evaluation of Power BI semantic models against quality, performance, and best practice standards. Produces actionable findings with prioritized recommendations. ## Review Workflow ### Step 0: Gather Context Before analyzing TMDL, collect metadata and understand the business context. **Run the model info script:** ```bash python3 scripts/get_model_info.py -w <workspace-id> -m <model-id> ``` This returns: storage mode, model size, connected reports, deployment pipeline, endorsement status, sensitivity label, data sources, refresh schedule, last refresh, and capacity SKU. **Ask the user:** - What business process does this model represent? - Who are the primary consumers? (report developers, analysts, executives, AI/Copilot users?) - Are they the developer of both the model and its reports, or only one? - Is the model in development, testing, or production? - Where should findings be documented? (scratchpad, agent-docs, wiki, etc.) Understanding the business context is critical. A model for 3 analysts has different requirements than one consumed by Copilot across the organization. The audit categories and their severity shift based on this context. ### Step 1: Analyze Model Structure Inspect the model definition to evaluate its structure. The approach depends on available tooling -- use whatever is available to read the model's