Fix PR review feedback: Add collection YAML file and remove double fenced code blocks

- Add power-bi-development.collection.yml with proper metadata
- Remove outer 4-backtick fences from all Power BI files (chatmodes, instructions, prompts)
- Files now have only the standard 3-backtick fences for proper GitHub Copilot compatibility
This commit is contained in:
Troy Taylor 2025-10-08 09:22:37 -04:00
parent 62c774d681
commit 07882eb40a
8 changed files with 60 additions and 21 deletions

View File

@ -0,0 +1,53 @@
id: power-bi-development
name: Power BI Development
description: Comprehensive Power BI development resources including data modeling, DAX optimization, performance tuning, visualization design, security best practices, and DevOps/ALM guidance for building enterprise-grade Power BI solutions.
tags: [power-bi, dax, data-modeling, performance, visualization, security, devops, business-intelligence]
items:
# Power BI Chat Modes
- path: chatmodes/power-bi-data-modeling-expert.chatmode.md
kind: chat-mode
- path: chatmodes/power-bi-dax-expert.chatmode.md
kind: chat-mode
- path: chatmodes/power-bi-performance-expert.chatmode.md
kind: chat-mode
- path: chatmodes/power-bi-visualization-expert.chatmode.md
kind: chat-mode
# Power BI Instructions
- path: instructions/power-bi-custom-visuals-development.instructions.md
kind: instruction
- path: instructions/power-bi-data-modeling-best-practices.instructions.md
kind: instruction
- path: instructions/power-bi-dax-best-practices.instructions.md
kind: instruction
- path: instructions/power-bi-devops-alm-best-practices.instructions.md
kind: instruction
- path: instructions/power-bi-report-design-best-practices.instructions.md
kind: instruction
- path: instructions/power-bi-security-rls-best-practices.instructions.md
kind: instruction
# Power BI Prompts
- path: prompts/power-bi-dax-optimization.prompt.md
kind: prompt
- path: prompts/power-bi-model-design-review.prompt.md
kind: prompt
- path: prompts/power-bi-performance-troubleshooting.prompt.md
kind: prompt
- path: prompts/power-bi-report-design-consultation.prompt.md
kind: prompt
display:
ordering: manual
show_badge: true

View File

@ -1,4 +1,3 @@
````instructions
---
description: 'Comprehensive Power BI data modeling best practices based on Microsoft guidance for creating efficient, scalable, and maintainable semantic models using star schema principles.'
applyTo: '**/*.{pbix,md,json,txt}'
@ -637,5 +636,4 @@ plot_relationship_metadata(relationships)
}
```
Remember: Always validate your model design with business users and test with realistic data volumes and usage patterns. Use Power BI's built-in tools like Performance Analyzer and DAX Studio for optimization and debugging.
````
Remember: Always validate your model design with business users and test with realistic data volumes and usage patterns. Use Power BI's built-in tools like Performance Analyzer and DAX Studio for optimization and debugging.

View File

@ -1,4 +1,3 @@
````instructions
---
description: 'Comprehensive Power BI DAX best practices and patterns based on Microsoft guidance for creating efficient, maintainable, and performant DAX formulas.'
applyTo: '**/*.{pbix,dax,md,txt}'
@ -793,5 +792,4 @@ RETURN
"Result: " & Result & " | Duration: " & Duration & "s"
```
Remember: Always validate DAX formulas with business users to ensure calculations match business requirements and expectations. Use Power BI's Performance Analyzer and DAX Studio for performance optimization and debugging.
````
Remember: Always validate DAX formulas with business users to ensure calculations match business requirements and expectations. Use Power BI's Performance Analyzer and DAX Studio for performance optimization and debugging.

View File

@ -1,4 +1,3 @@
````instructions
---
description: 'Comprehensive Power BI report design and visualization best practices based on Microsoft guidance for creating effective, accessible, and performant reports and dashboards.'
applyTo: '**/*.{pbix,md,json,txt}'
@ -750,5 +749,4 @@ Continuous Improvement:
- Non-functional mobile interactions
```
Remember: Always design with your specific users and use cases in mind. Test early and often with real users and realistic data to ensure your reports effectively communicate insights and enable data-driven decision making.
````
Remember: Always design with your specific users and use cases in mind. Test early and often with real users and realistic data to ensure your reports effectively communicate insights and enable data-driven decision making.

View File

@ -1,4 +1,3 @@
````prompt
---
mode: 'agent'
description: 'Comprehensive Power BI DAX formula optimization prompt for improving performance, readability, and maintainability of DAX calculations.'
@ -173,5 +172,4 @@ I can also help with:
Sales Growth = ([Total Sales] - CALCULATE([Total Sales], PARALLELPERIOD('Date'[Date], -12, MONTH))) / CALCULATE([Total Sales], PARALLELPERIOD('Date'[Date], -12, MONTH))
```
This calculates year-over-year sales growth and is used in several report visuals. Current performance is slow when filtering by multiple dimensions."
````
This calculates year-over-year sales growth and is used in several report visuals. Current performance is slow when filtering by multiple dimensions."

View File

@ -1,4 +1,3 @@
````prompt
---
mode: 'agent'
description: 'Comprehensive Power BI data model design review prompt for evaluating model architecture, relationships, and optimization opportunities.'
@ -403,5 +402,4 @@ To request a data model review, provide:
- Specific review focus areas or objectives
- Available time/resource constraints for implementation
I'll conduct a thorough review following this framework and provide specific, actionable recommendations tailored to your model and requirements.
````
I'll conduct a thorough review following this framework and provide specific, actionable recommendations tailored to your model and requirements.

View File

@ -1,4 +1,3 @@
````prompt
---
mode: 'agent'
description: 'Systematic Power BI performance troubleshooting prompt for identifying, diagnosing, and resolving performance issues in Power BI models, reports, and queries.'
@ -382,5 +381,4 @@ Provide details about your specific Power BI performance issue, including:
- Previous troubleshooting attempts
- Business requirements and constraints
I'll guide you through systematic diagnosis and provide specific, actionable solutions tailored to your situation.
````
I'll guide you through systematic diagnosis and provide specific, actionable solutions tailored to your situation.

View File

@ -1,4 +1,3 @@
````prompt
---
mode: 'agent'
description: 'Power BI report visualization design prompt for creating effective, user-friendly, and accessible reports with optimal chart selection and layout design.'
@ -351,5 +350,4 @@ To get visualization design recommendations, provide:
- Brand guidelines and accessibility needs
- Specific design challenges or questions
I'll provide comprehensive design recommendations including chart selection, layout design, interaction patterns, and implementation guidance tailored to your specific needs and context.
````
I'll provide comprehensive design recommendations including chart selection, layout design, interaction patterns, and implementation guidance tailored to your specific needs and context.