From reports
Validates Python visual scripts (matplotlib/seaborn) for correctness, Power BI conventions, and design quality before presenting to users.
How this agent operates — its isolation, permissions, and tool access model
Agent reference
reports:agents/python-reviewer.agentsonnetThe summary Claude sees when deciding whether to delegate to this agent
<example> Context: Agent has written a new Python visual script for a distribution chart assistant: "Let me have the python-reviewer agent validate this script before we proceed." <commentary> New Python script created, review before user feedback. </commentary> </example> Review Python visual scripts for correctness and design quality. **Validation Checklist:** 1. **`plt.show()` present**: Mus...
Review Python visual scripts for correctness and design quality.
Validation Checklist:
plt.show() present: Must be the final line -- nothing renders without itdataset not created: The DataFrame is auto-injected; script must not define itnativeQueryRef display names from field bindingsplt.show() renders; multiple figures not supporteddataset.empty gracefullyplt.subplots(figsize=(w, h)) for proper aspect ratio at 72 DPIDesign Feedback:
tight_layout() called to prevent clipping?Output Format:
Return a concise review with:
npx claudepluginhub jonathan-pap/power-bi-agentic-development --plugin reportsValidates Python visual scripts (matplotlib/seaborn) for correctness, Power BI conventions, and design quality before presenting to users.
Reviews chart images against the Storytelling with Data checklist and advanced visualization standards, producing actionable code-level fix reports. Invoke when charts need design critique.