migrating-fabric-trial…
Migrate workspaces from trial capacity to production capacity
Suggest BPA rules based on a description or model analysis. Use when creating new Best Practice Analyzer rules for Tabular Editor.
> /plugin marketplace add data-goblin/power-bi-agentic-developmentHow it fires
How this command gets triggered: by you, by Claude, or both.
/suggest-ruleContext preview
What this command does when you run it.
Suggest BPA rules based on a description or model analysis. Use when creating new Best Practice Analyzer rules for Tabular Editor.
name: suggest-rule description: Suggest BPA rules based on a description or model analysis. Use when creating new Best Practice Analyzer rules for Tabular Editor. argument-hint: "[description or model path]" model: sonnet
Generate a BPA (Best Practice Analyzer) rule based on the provided description or model analysis.
$ARGUMENTS
1. **Understand the Request**
2. **Load Skill Context**
3. **Generate Rule**
4. **Output Format**
Provide the complete rule in JSON format:
{
"ID": "PREFIX_RULE_NAME",
"Name": "Human readable rule name",
"Category": "Category",
"Description": "Why this rule matters and guidance for fixing",
"Severity": 2,
"Scope": "Measure, CalculatedColumn",
"Expression": "Dynamic LINQ expression",
"FixExpression": null,
"CompatibilityLevel": 1200
}5. **Validate**
**User**: "Create a rule to check if measures use CALCULATE without filters"
**Output**:
{
"ID": "DAX_CALCULATE_NO_FILTERS",
"Name": "CALCULATE should have filter arguments",
"Category": "DAX Expressions",
"Description": "CALCULATE without filter arguments is redundant. Either add filters or remove CALCULATE.",
"Severity": 1,
"Scope": "Measure, CalculatedColumn",
"Expression": "Tokenize().Any(Type = FUNCTION and Text = \"CALCULATE\") and not Tokenize().Any(Type = FUNCTION and Text = \"CALCULATE\" and Next.Type = OPEN_PARENS and Next.Next.Type <> COMMA)",
"FixExpression": null,
"CompatibilityLevel": 1200,
"Remarks": "May have false positives for complex expressions"
}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.
Repo: data-goblin/power-bi-agentic-development
Migrate workspaces from trial capacity to production capacity