| name | power-bi-feedback-iteration |
| description | Reference kit for the feedback and iteration phase of a Power BI project. Provides classification taxonomy, prioritization matrix, intake template, change-impact scoping, post-change validation checklist, A/B variant testing workflow, formal UAT workflow, PBIP Git diff guide, changelog template, and a performance quick-check pointer. Use this skill whenever the user provides feedback on an existing Power BI report, requests iteration, wants to run UAT, or needs to document changes. Routing (feedback โ correct downstream skill) is owned by the power-bi-developer agent, not by this skill. Triggers include: "user feedback", "improve report", "fix report", "iterate on the report", "report review", "rebuild report", "UAT", "changelog", "release notes", "users are complaining", "performance issue", "add/remove/modify a page/measure/visual on an existing report". Do NOT use this skill for brand-new projects (use power-bi-business-analysis to start from scratch). |
Power BI Feedback & Iteration
Reference kit for the feedback and iteration phase. The power-bi-developer
agent orchestrates the workflow; this skill provides the supporting reference
material.
Always search Microsoft Learn (microsoft-learn-mcp/microsoft_docs_search)
for best practices before implementing any change.
When to use this skill
- You received user feedback on an existing report
- You need to classify, prioritize, or scope a change
- You need to run post-change validation
- You need to compare design variants (A/B)
- You need to run or document formal UAT
- You need a PBIP-aware Git workflow, commit convention, or changelog
Reference index
Iteration cycle overview
Feedback โ Intake โ Classify โ Scope โ Prioritize โ Route (via agent) โ Implement โ Validate โ Release
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Next cycle โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Skill workflow
- Intake โ apply references/feedback-intake-template.md to capture symptom, expected behavior, reproduction, reporter, impact
- Classify โ apply references/classification.md to assign one of 12 categories + severity
- Scope โ apply references/change-impact-scoping.md to identify affected files, downstream validation, and risk
- Prioritize โ apply references/prioritization.md (impact ร effort)
- Route โ the
power-bi-developer agent consults its routing table and dispatches to the correct downstream skill (see the agent's Phase 5 routing table)
- Implement โ done by the routed downstream skill (power-bi-semantic-model, power-bi-dax-development, power-bi-report-design, power-bi-report-authoring, or power-bi-performance-troubleshooting)
- Validate โ apply references/validation-checklist.md before marking the item resolved
- Release (optional, production reports) โ run references/uat.md, tag in Git per references/git-pbip-diff-guide.md, update references/changelog-template.md
When the user contests between two designs
See references/ab-variant-testing.md โ build both as Git branches, compare side-by-side with a weighted evaluation grid, merge the winner, document the decision.
When performance is the feedback
First-pass triage with references/performance-quick-check.md. For deep diagnosis and optimization, route to the power-bi-performance-troubleshooting skill.
Related Skills
| Skill | Relationship | When |
|---|
power-bi-performance-troubleshooting | Routes to | Performance-related feedback gets deep diagnosis here |
power-bi-semantic-model | Routes to | Data accuracy, missing data, RLS, and relationship issues |
power-bi-dax-development | Routes to | New or broken measures, calculation fixes |
power-bi-report-design | Routes to | Chart type changes, layout redesign, theme updates |
power-bi-report-authoring | Routes to | Visual formatting fixes, JSON corrections, mobile layout |
power-bi-business-analysis | Routes to | New requirements or significant scope expansion |
Anti-patterns
- โ Don't skip classification because the fix seems obvious โ classification drives correct routing
- โ Don't accept aggregated feedback ("users are complaining") โ decompose into specific items
- โ Don't mark items resolved without running the validation checklist
- โ Don't release to production without a changelog entry
- โ Don't duplicate routing logic in this skill โ the agent is the single source of truth
Relationship to the agent
This skill is reference material. The power-bi-developer agent Phase 5
is the orchestration:
- Agent decides which skill fixes which category of feedback
- This skill provides the templates, taxonomies, and checklists used within Phase 5
Do not duplicate routing logic here. If a routing rule needs updating, update
the agent's routing table.