bpa-rules

Generate tailored Best Practice Analyzer rules for Power BI semantic models as JSON definitions.

841|125|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/data-goblin/power-bi-agentic-development --skill bpa-rules
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bpa-rules
Source: https://github.com/data-goblin/power-bi-agentic-development/tree/main/skills/bpa-rules
Command: npx skills add https://github.com/data-goblin/power-bi-agentic-development --skill bpa-rules

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you generate tailored Best Practice Analyzer (BPA) rules for Power BI semantic models, guiding you through discovery, model investigation, and rule authoring so governance and quality checks are streamlined.

Core Features & Use Cases

  • Guided BPA rule creation with interactive Q&A to capture business context, model structure, and compliance requirements.
  • Model investigation via Fabric CLI or local PBIP/TMDL files to tailor rule sets to the current model.
  • Rule discovery, auditing, and improvement workflows including generation, validation, and deployment-ready outputs.

Quick Start

Begin by answering discovery questions to collect BPA goals and provide your model context from local TMDL/PBIP files or Fabric so I can generate tailored BPA rules.

Frequently Asked Questions about bpa-rules

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Best Practice Analyzer rules for a Power BI semantic model?

You generate BPA rules by answering discovery questions to capture business context and providing your Power BI model structure from local TMDL/PBIP files or Fabric, which allows the tool to output standards-compliant JSON rule definitions.

What is the best way to investigate a Power BI model before authoring BPA rules?

Investigating a Power BI model for BPA rule authoring involves using guided discovery workflows via the Fabric CLI or analyzing local PBIP and TMDL files to tailor rule sets to your current model structure.

Can I use local TMDL files to create tailored BPA rules?

Yes, you can use local TMDL files to create tailored BPA rules. The tool performs model investigation directly from local PBIP or TMDL files to ensure generated rules match your specific model structure and compliance requirements.

Does BPA rule generation include FixExpression guidance for Power BI governance?

Yes, BPA rule generation includes optional FixExpression guidance for Power BI governance. The output provides strict compatibility and standards-compliant JSON rule definitions to streamline your quality checks and compliance workflows.

How do I validate and audit generated Power BI BPA rules?

You validate and audit generated Power BI BPA rules through the provided discovery, auditing, and improvement workflows, which handle rule generation, validation, and output deployment-ready standards-compliant JSON definitions.