power-platform-architect

Generates Power Platform solution architectures and Mermaid.js diagrams from business requirements.

38.5k|4.9k|Updated Jun 11, 2025
One-click install
npx skills add https://github.com/github/awesome-copilot --skill power-platform-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: power-platform-architect
Source: https://github.com/github/awesome-copilot/tree/main/skills/power-platform-architect
Command: npx skills add https://github.com/github/awesome-copilot --skill power-platform-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translating unstructured business requirements, meeting transcripts, or use case descriptions into a concrete Microsoft Power Platform technical architecture is difficult without deep platform expertise. This Skill acts as a senior solution architect that selects the right components and explains how data flows through the solution.

Core Features & Use Cases

  • Requirements Analysis: Scans transcripts and use case descriptions for stakeholders, data sources, security needs, and pain points, then asks targeted follow-up questions.
  • Component Recommendation: Selects appropriate Power Platform components (Power Apps, Power Automate, Dataverse, Power BI, Power Pages, Copilot Studio, AI Builder) and explains each one's role.
  • Architecture Visualization: Optionally generates a Mermaid.js diagram of the business process flow and saves it as a .md file for rendering at mermaid.ai.
  • Use Case: Paste a discovery session transcript for an HR onboarding process and receive a full architecture covering a Model-Driven App, approval flows in Power Automate, and Dataverse storage.

Quick Start

Review this meeting transcript and recommend a Power Platform architecture with the components and data flow needed to build the solution.

Frequently Asked Questions about power-platform-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a meeting transcript into a Power Platform architecture?

Provide the transcript or use case description and the Skill extracts stakeholders, data sources, and pain points, then recommends components and their roles. It can also ask follow-up questions before producing the final architecture narrative.

Which Power Platform component should I use for my use case?

The Skill applies decision logic such as Power Pages for external access, Dataverse for data storage, Power Apps for internal data entry, Power Automate for orchestration, Copilot Studio for conversational interfaces, and Power BI for reporting.

Can I generate a Mermaid.js architecture diagram for a Power Platform solution?

Yes, after the written recommendation the Skill offers to create a Mermaid.js diagram showing data flow and user touchpoints. It saves the raw diagram definition to a .md file that you paste into mermaid.ai/live/edit to render.

What is the difference between Canvas Apps and Model-Driven Apps?

Canvas Apps suit rapid development with full layout control and multiple data sources, such as mobile field apps. Model-Driven Apps are generated from the Dataverse schema and fit data-dense back-office processes like CRM or asset management.

When should I use a Custom Connector in Power Platform?

Use a Custom Connector when the external system's API is not covered by the 1,500+ pre-built connectors. It wraps any REST API as a reusable connector callable from Power Apps and Power Automate.