Browser Automation
Interactive browser automation and visual validation using a Playwright MCP server, from Claude Code or Codex. Creates a bridge between the agent and a live browser session (including authenticated user context), with optional scripted Playwright test generation for repeatable checks. Triggers on "browser automation", "interactive browser", "playwright mcp", "test the ui", "ui test", "visual test…
Ui Fluentui React
Best practices for building business applications with Fluent UI React v9 (@fluentui/react-components). Covers FluentProvider setup, theming, styling with makeStyles, layout patterns, data tables, forms, dialogs, drawers, navigation, toast notifications, command bars, record forms, lookup fields, subgrids, timelines, BPF bars, app shell navigation, and accessible component composition. Triggers o…
Wpf Fluent Design
Master modern, Fluent-styled WPF on .NET 10 using the WPF UI (lepoco/wpfui) library, with deep guidance for migrating MudBlazor / Blazor apps to WPF desktop. Use this skill whenever the work involves building or restyling a WPF app to a modern Windows 11 Fluent look, translating MudBlazor or Razor components and layouts into XAML and WPF UI controls (NavigationView, FluentWindow, ToggleSwitch, Nu…
Design Audit React
Audit a post-build React web application against its original UI/UX design to identify all missing items, visual gaps, and implementation inconsistencies. Use when a user has a built React web app (screenshots or running instance) that needs to be compared against design mockups, Figma files, wireframes, or design system specifications. Triggers on requests like: audit React app against design, c…
Dataverse Web Resources
>
Cross Model Plan Review
>
Dataverse Architect
Architect and implement Microsoft Dataverse platform solutions (server-side). Use for SDK vs Web API choice, plugin event pipeline stage selection, transaction-safe C# customization, service protection limits, and external integration topology. NOT for model-driven app client scripting, PCF, form events, or Azure Function invocation from form scripts — use model-driven-architect or dataverse-mode…
Model Driven Custom Pages
Design and implement Microsoft Dataverse model-driven app custom pages. Use for custom page architecture, canvas-app integration, responsive design, Power Fx expressions, and code component extensibility.
Team Planning
Collaborative planning for Dataverse or Azure SQL backed Power Apps Code Apps and Power Pages code sites using subagent delegation (Claude Code's Agent tool, or Codex's custom-agent spawning). Multiple specialists (Data Modeler, UX Designer, ALM Engineer, Tester, The Critic) debate and refine a no-code implementation plan before build. Falls back to structured single-agent planning if subagent de…
Dataverse Plugins
>
Pcf Expert
>
Code Review
Deep code audit and technical review skill. Handles code audits (dead wiring, silent failures, stubs, bloat), architecture decisions, security audits, feature design reviews, refactoring plans, and deployment strategy reviews. Produces actionable reports with file:line references grouped by severity, or structured decision documents with trade-off analysis. Triggers on "code review", "audit the c…
Dataverse Web Api
>
Power Apps Genpage
Creates, updates, and deploys Power Apps generative pages for model-driven apps using React v17, TypeScript, and Fluent UI V9. Completes workflow from requirements to deployment. Uses PAC CLI to deploy the page code. Use when user asks to build, retrieve, or update a page in an existing Microsoft Power Apps model-driven app. Triggers on "generative page", "page in a model-driven", "genux", "genux…
Pcf Deploy
Deploy Power Apps component framework (PCF) controls through Dataverse solution build and import using Microsoft Power Platform CLI. Use when asked to deploy, publish, import, release, or redeploy a PCF control, verify PAC auth targets the correct Dataverse environment, keep PCF manifest and solution versions in sync, build solution packages, import solutions, or troubleshoot PCF solution deploym…
Model Driven Architect
Architect and implement Microsoft Power Apps model-driven app client-side customizations. Use for form event scripting (OnLoad/OnChange/OnSave), command bar design, web resources, PCF controls, performance diagnosis, and supportability boundaries. NOT for Dataverse server-side logic (plugins, bulk ops, SDK access) — use dataverse-architect for that. NOT for Azure Function integration from form sc…
Powerplatform Alm
Power Platform Application Lifecycle Management best practices. Covers environment strategy, solution architecture, source control, CI/CD pipelines, managed deployments, environment variables, connection references, data migration, and operational governance. Produces ALM strategy documents, pipeline definitions, and operational guidance. Triggers on "ALM", "application lifecycle management", "en…
Power Pages Security Auditor
Automate security reviews for Microsoft Power Pages and legacy Power Apps Portals. Use when auditing portal exposure, crawling a site for environment-to-environment links, checking HTTP header hardening, finding likely exposed PII, or combining local scan results with Microsoft Learn guidance and Context7 Playwright patterns for authenticated or JavaScript-heavy pages.
Dataverse Schema Alm
Use when designing or changing Dataverse schema (tables, columns, relationships, choices, alternate keys, business rules, views, forms) or when moving Dataverse customizations between environments via solutions, pac CLI, or a deployment pipeline - also use whenever connection references, environment variables, deployment settings JSON, or solution import fail, prompt interactively, or need to be…
Dataverse Data Review
Comprehensive Dataverse data model reviewer and critic. Evaluates proposed schemas against 74+ rules covering naming, normalization, data types, business rules, evolvability, and platform-specific best practices. Produces structured assessments with actionable feedback. Triggers on "review my data model", "critique this schema", "is my Dataverse design correct", "data model review", "schema revie…
Power Automate Expression Builder
Build, validate, explain, catalog, and improve Power Automate cloud flow expressions using Microsoft Workflow Definition Language functions. Use when working on the ExpressionBuilder project, Power Automate formula/expression authoring, trigger output references, action output references, condition expressions, trigger conditions, Filter array advanced mode, array filtering patterns, expression v…
Ui Website
Design guidance for React websites with CSS-based theming. Covers typography (Google Fonts), color palettes via CSS variables, motion/animation, accessibility (WCAG 2.1 AA), backgrounds, responsive layout, and aesthetic mood mapping. Use for public-facing and portal-style websites. For Fluent UI v9 business apps, use the `ui-fluentui-react` skill instead. Triggers on "website design", "website th…
Wpf Migration Architect
Architect and plan large WPF migrations and builds for parallel, subagent-driven execution. Use this skill whenever the user wants an implementation plan, migration strategy, or work breakdown for moving a Blazor / MudBlazor (or other) app to a .NET 10 WPF Fluent desktop app, or for any sizable WPF feature build, especially when the goal is to fan work out across multiple agents running concurren…
Vite React
Best practices for Vite + React + TypeScript web applications. Covers feature-first project structure, build/lint validation workflows, Vite configuration, and single-file build for embedding. For service layer patterns, domain models/DTOs, React Query integration, and error handling, see the `ioc-development-pattern` skill. For Fluent UI v9 component patterns, styling, and theming, see the `ui-f…
Power Pages
Expert guidance for creating, deploying, and managing Power Pages code sites. Uses React with Vite for the frontend, with Dataverse integration, Web API access, authentication, server logic, and deployment. For website design and theming, use the `ui-website` skill. Triggers on "power pages", "code site", "create a portal", "deploy site", "activate site", "power pages web api", "table permissions…
Android Plan Review
Kotlin/Compose Android implementation plan reviewer. Runs a supervised multi-domain audit
Dataverse Prerequisites
Shared prerequisite steps for any skill that interacts with the Dataverse OData Web API. Covers PAC CLI authentication, Azure CLI token acquisition, WhoAmI validation, environment URL extraction, and token refresh patterns. Triggers on "pac auth", "dataverse auth", "dataverse prerequisites", "connect to dataverse", "environment setup", "pac env who", "dataverse token", "azure cli token dataverse".
Power Pages Admin Security Auditor
Automate security reviews for Microsoft Power Pages and legacy Power Apps Portals when the operator has admin credentials or can create authenticated browser state. Use when signing into sites, Power Pages Security workspace, Portal Management, or the Power Platform admin center to audit authenticated page exposure, anonymous data access, web roles, table and page permissions, identity providers,…
Power Apps Code Apps
Expert guidance for building Power Apps Code Apps (standalone React/Vue/TypeScript web applications on Power Platform). Covers the full end-to-end workflow from planning through deployment with preflight checks and completion checklists at every phase. Includes @microsoft/power-apps SDK, authentication, Dataverse integration, Azure SQL integration, IoC service layer, deep linking, and best practi…
Ioc Development Pattern
Inversion of Control (IoC) development pattern for building apps with in-memory test data first, then swapping to real data sources. Covers service interfaces, domain models with DTOs, in-memory implementations, service registry, React Query (TanStack Query) integration with cache invalidation, error handling, and incremental backend migration. Triggers on "IoC", "inversion of control", "in-memor…
Supervised Review
Stack-agnostic supervisor-style orchestrator that runs the /code-review 7-pass audit across the codebase split by domain, then runs one skeptic round per domain before producing a final issue list. Use when you want a thorough multi-domain code audit with adversarial review and traceable plan evolution, but on any tech stack (TypeScript, C#, Python, Go, Java, etc.). Triggers on "supervised review…
Dataverse Solution Web Api
Expert guidance for the Microsoft Dataverse Web API metadata and schema management. Programmatically create tables, columns, relationships, forms, views, app modules, and sitemaps using OData v4.0 RESTful endpoints. Treats application structure as code. Also covers the Dataverse MCP server for natural language queries and CRUD from Claude Code, Codex, or GitHub Copilot. Triggers on "dataverse api…
Workflow State
Shared workflow state persistence for agent-driven development. Defines how to store and resume planning/execution state on disk using .agents/state JSON files synchronized with your todo list. Triggers on "workflow state", "resume workflow", "persist tasks", "chat state lost", "continue from plan", "state file".
Design Audit Android
Audit a post-build Android Kotlin/Jetpack Compose application against its original UI/UX design to identify all missing items, visual gaps, and implementation inconsistencies. Use when a user has Android app screenshots or built Compose UI that needs to be compared against design mockups, wireframes, or design system specifications. Triggers on requests like: audit Android UI against design, comp…
Ui Wireframes
Creates low-fidelity clickable HTML wireframe pages and associated Mermaid flow diagrams to validate navigation, screen intent, and user journeys before implementation. Produces a linked set of HTML files in a docs/wireframes/ directory plus Mermaid flowcharts for user journey, process/status, and data interaction flows. Used by the UX Designer agent and planning workflows. Triggers on "wireframe…
Dataverse Modeldriven Azure Functions Llm
Architecture and implementation guidance for invoking Azure Functions from Dataverse/Dynamics 365 model-driven apps, including secure LLM request pipelines, Dataverse event framework choices, and production C# isolated worker plus TypeScript Node.js v4 patterns. Use when requests involve model-driven app JavaScript or PCF to function calls, plug-ins or webhooks triggering Azure, custom connector…