By cn-dataworks
PBI Squire - Complete Power BI development assistant. Diagnose issues, create DAX measures, transform data with M code, document dashboards, and deploy changes.
npx claudepluginhub cn-dataworks/pbi-squire-plugin --plugin pbi-squireSet up data anonymization for Power BI projects. Scans for sensitive columns, generates conditional masking M code, and creates DataMode parameter for toggling between real and anonymized data.
Analyze complex creation requests and break them into discrete artifacts with dependency relationships. Use after initial analysis and before specification phase.
Apply calculation changes from Section 2.A to TMDL files. Use during implementation phase after validation passes.
Locate and document DAX, M code, and TMDL definitions related to a problem statement. Use when investigating calculation issues or planning code changes.
Explain DAX measures and M code in plain business language, identifying what metrics mean and how they impact business decisions.
Compare two Power BI projects to identify differences in measures, columns, and relationships for merge decisions.
Generate business-friendly documentation for Power BI dashboards. Translates technical DAX/TMDL/PBIR into clear explanations for non-technical stakeholders. Use for SUMMARIZE workflow.
Design and propose fixes for Power BI projects, handling calculation changes (DAX/M/TMDL), visual changes (PBIR), or hybrid coordination. Use after investigation phase completes. Writes specialist work specifications to findings.md for main thread to execute.
Query actual data from a Power BI semantic model via XMLA to provide factual context for analysis. Use when problem involves specific data values, identifiers, or data-related issues.
Build complete artifact specifications through interactive Q&A with intelligent recommendations and data sampling. Use after decomposition to refine specifications.
Review and validate proposed DAX code for syntax, semantics, and best practices. Use as a quality gate before implementation.
Generate validated, production-ready DAX code for measures, calculated columns, calculation groups, and KPIs. Use when Section 2 requires DAX expressions.
Design Power BI page interactions including cross-filtering matrices, drill-through targets, and visual relationships. Use when planning how visuals interact.
Generate validated M code for Power Query transformations, partitions, and named expressions. Handles DATA_PREP workflow and M code requirements in other workflows.
Generate optimal Power BI page layouts with research-based coordinates, 8-pixel grid alignment, and F-pattern hierarchy. Use when planning visual positions.
Find existing similar artifacts and extract patterns, naming conventions, and styling standards from a Power BI project. Use when creating new artifacts to ensure consistency.
Generate complete PBIR page structures including page.json and visual folders. Use when creating new dashboard pages from specifications.
Validate PBIR visual.json files after XML edit plan execution but before deployment. Use as a quality gate for visual changes.
Extract visual templates from existing Power BI projects for reuse in new visuals. Use to capture proven visual configurations.
Validate proposed changes and assess impact before implementation. Generate test cases and document expected behavior.
Apply visual changes from Section 2.B XML edit plan to PBIR visual.json files. Use during implementation phase after validation passes.
Locate and document PBIR visuals before planning visual modifications. Use when investigating visual changes or needing current visual state.
Recommend specific Power BI visual types based on data characteristics, presenting 2-3 options with pros/cons for user selection.
Execute automated QA tests against deployed Power BI dashboards using Playwright MCP. Use after deployment to verify visual correctness.
Inspect deployed Power BI reports for visual errors, grey boxes, crash messages, and design issues using Playwright MCP DOM analysis.
Analyze Power BI dashboard screenshots for UX improvements. Evaluate chart type appropriateness, visual hierarchy, accessibility, and labeling.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Uses power tools
Uses Bash, Write, or Edit tools
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Use this agent when you need expert assistance with React Native development tasks including code analysis, component creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a React Native app and needs help with a navigation issue. user: 'My stack navigator isn't working properly when I try to navigate between screens' assistant: 'Let me use the react-native-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a React Native specific issue, use the react-native-dev agent to provide expert guidance on navigation problems.</commentary></example> <example>Context: User wants to create a new component that follows the existing app structure. user: 'I need to create a custom button component that matches our app's design system' assistant: 'I'll use the react-native-dev agent to create a button component that aligns with your existing codebase structure and design patterns' <commentary>The user needs React Native component development that should follow existing patterns, so use the react-native-dev agent.</commentary></example>
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.