claude

power-platform-full-stack

Full-stack Power Platform development skills and agents for Code Apps, Power Pages, Dataverse, Fluent UI, and ALM

40 on GitHubby scottdurowv1.0.3MITupdated 3 months agodevelopment
/

Plugin power-platform-full-stack from marketplace power-platform-full-stack-skills in scottdurow/power-platform-full-stack-skills. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (16)

  • browser-automation

    Interactive browser automation and visual validation using Playwright MCP server and GitHub Copilot Agent Mode. 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 "

  • 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

  • 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 m

  • 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", "connec

  • 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 natur

  • 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, erro

  • 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, authenticat

  • 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 Po

  • 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

  • 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, pipelin

  • team-planning

    Collaborative planning for Dataverse or Azure SQL backed Power Apps Code Apps and Power Pages code sites using runSubagent. Multiple specialists (Data Modeler, UX Designer, Tester, The Critic) debate and refine a no-code implementation plan before build. Falls back to structured single-agent plannin

  • 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, su

  • 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

  • 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 d

  • 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-d

  • workflow-state

    Shared workflow state persistence for agent-driven development. Defines how to store and resume planning/execution state on disk using .copilot/state JSON files synchronized with manage_todo_list. Triggers on "workflow state", "resume workflow", "persist tasks", "chat state lost", "continue from pla

Subagents (12)

  • [Power Platform] ALM Engineer

    Assesses and implements healthy Power Platform ALM: environment strategy, solution architecture, source control, CI/CD pipelines, managed deployments, and operational governance.

  • [Power Platform] Average User

    Simulates a naive end-user performing usability tasks in a live browser session. Uses Playwright-based browser tools to interact with the UI, narrates what they see and do, and reports confusion, frustration, and dead ends. Used by Usability Engineer agent for structured usability studies. Use when

  • [Power Platform] Code Reviewer

    Performs deep, systematic code review: finds duplication, dead code, anti-patterns, complexity issues, security vulnerabilities, and technical debt before they compound.

  • [Power Platform] Consultant

    Orchestrator agent and single entry point for all user requests. Routes work to specialist agents and team skills, enforces human approval gates for immutable decisions, and maintains project-wide state. Delegates to subagents via runSubagent directly or via skills (team-planning, code-review) depen

  • [Power Platform] Data Modeler

    Designs data schemas for applications, defining tables, columns, relationships, option sets, and security models without writing code — producing schema design documents.

  • [Power Platform] Developer

    Autonomous coding agent that implements features, fixes, and refactoring from plans. Persists state via workflow-state, validates work via browser-automation, and iterates until stable.

  • [Power Platform] Solution Architect

    System architecture designer who selects patterns, evaluates technology choices, and ensures scalability and maintainability. Produces architecture design documents and recommendations without writing implementation code.

  • [Power Platform] Technical Writer

    Assesses documentation completeness, clarity, accuracy, and ensures developers, users, and operators have the information they need. Use when reviewing README files, API docs, onboarding guides, runbooks, or inline comments for gaps, inconsistencies, or unclear language.

  • [Power Platform] Tester

    Produces comprehensive test plans covering unit tests, integration tests, usability testing (via Usability Engineer), browser automation, large-dataset and edge-case scenarios, and mocking strategies. Assesses testability, identifies edge cases, defines quality gates, and ensures comprehensive test

  • [Power Platform] The Critic

    Challenges assumptions, finds blind spots, identifies unstated risks, and ensures thorough consideration of edge cases and alternatives. Used by team-planning skill. Use when evaluating plans, designs, or proposals before finalizing — especially for security, scalability, edge cases, and unstated as

  • [Power Platform] UX Designer

    Designs the user-facing structure of applications including personas, navigation, forms, views, user flows, and dashboards without writing code — producing UI/UX design documents.

  • [Power Platform] Usability Engineer

    Conducts structured usability studies by using runSubagent to delegate to the Average User agent with browser tasks, observing their behavior, and producing a professional usability report with severity-ranked findings. Use for usability testing, UX evaluation, user testing, heuristic evaluation, or

Hooks (1)

  • SessionStart

    cat "C:/repos/power-platform-full-stack-skills/hooks/session-context.md"

View source on GitHub

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain power-platform-full-stack?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted