Validate Pbi.prompt
--- description: Run a full quality check on a PBIP project (BPA via Tabular Editor 2 + structural review). name: validate-pbi --- **Context:** ${selection} # Workflow: /validate-pbi **Usage:** `/validate-pbi [path/to/project.pbip]` Answers "is my model healthy?" by running the quality checks on a PBIP semantic model. If no path is given, use the project in the current folder; if there are several, ask which one. ## Steps 1. **Locate the project.** Use `pbi-semantic-layer-tmdl` to confirm a valid PBIP project. If none is found, report it and stop. 2. **Run the BPA.** Use `pbi-quality-rules` to run the Best Practice Analyzer (Tabular Editor 2 CLI, or the TMDL-parsing fallback). Recommend the user close Desktop first so disk is current. Record every `error` and `warning`. 3. **Structural review.** - **Doc coverage:** tables/measures with a `description` vs. total. - **Relationships:** flag island tables (no relationships), bidirectional filters, and many-to-many joins. 4. **Report** — a short Markdown summary:
fill the variables
This prompt has 1 variable. Pro fills them into a ready-to-paste prompt for you — no manual find-and-replace.
{selection}
Unlock with Pro →when to use it
Community prompt sourced from the open-source GitHub repo luccapinto/agentic-data-kit (MIT). A "Validate Pbi.prompt" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.
tags
writingcommunitygeneral
source
luccapinto/agentic-data-kit · MIT
more in Writing
Writing✓ tested
Explain anything to a smart friend
great teacher who refuses to dumb things down
Writing✓ tested
Line-edit my draft (keep my voice)
sharp copy editor who tightens without flattening
Writing✓ tested
Outline a long piece before you write it
editor who structures the argument before a word is drafted