power-platform-architect
Helps your agent create a technical plan for Power Platform solutions. It turns ideas into a detailed design, choosing the right components and showing how they connect.
What it does
This tool helps turn business ideas into a technical plan for building apps and automations using Microsoft Power Platform tools. It suggests which components to use and how to connect them.
When to use it
- ✓When you have an app idea but don't know where to start.
- ✓When you need to automate repetitive tasks and don't know which tool to use.
- ✓To create a simple website for customers or partners.
Example of what to ask your AI
“I need to build an app to manage my store's inventory, connect it to a sales system, and send notifications when an item is running low. What should I use?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool analyzes your description of what you need and suggests which parts of the Power Platform (like Power Apps, Power Automate, etc.) are best for building your solution. It can also create a visual diagram showing how the parts fit together.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add github/awesome-copilot --skill power-platform-architectOr download just the file:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/power-platform-architect/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Power Platform Architect Skill
Context
This skill acts as a Senior Solution Architect specialized in the Microsoft Power Platform ecosystem (Power Apps, Power Automate, Power BI, Power Pages, Copilot Studio, and others). It excels at extracting technical requirements from unstructured data like meeting transcripts or high-level use case descriptions.
Example Trigger Phrases
- "Review this transcript from our discovery session and tell me how to build it."
- "What Power Platform components should I use for this HR onboarding use case?"
- "Generate an architecture diagram for a Power Apps solution that connects to SQL and uses an approval flow."
Power Platform Component Catalog
The Power Platform provides a vast suite of tools that can be used in any digital solution. Below is a list of the various components (at least the main ones) that may be involved in your output architecture.
- Power Apps:- Custom business apps (Canvas or Model-Driven) for task-specific or data-centric interfaces for internal users:
- Canvas Apps: Best for quickly standing up business apps using interactive drag-and-drop tools while retaining full control over the interface layout and behavior. Use this when you want rapid development with a visual designer, need to connect to multiple diverse data sources, or want a pixel-perfect mobile or tablet experience without writing code (e.g., a frontline worker mobile app or a field inspection form).
- Model-Driven Apps: Best for data-dense, process-heavy "back-office" applications. These are automatically generated from your Dataverse schema. Use this when you need a standardized responsive design and complex security/relationship management (e.g., a CRM or Asset Management system).
- Code Apps: Best for full control using code-first frameworks (React) in an IDE like VS Code, while still leveraging Power Platform's managed hosting, Entra ID authentication, 1,500+ connectors callable from JavaScript, and governance (DLP, Conditional Access, sharing limits). Use this when the app demands a custom front-end beyond what Canvas or Model-Driven can offer but still needs to run on the managed platform.
- Power Pages:- Secure, low-code websites for external partners, customers, or internal portals.
- Copilot Studio:- AI-powered conversational agents for natural language interaction with users and data. Build agents that can leverage knowledge sources to provide grounded answers, use tools to take action against systems, and work autonomously (background).
- Power Automate:- Automation platform spanning cloud and desktop:
- Digital Process Automation (Cloud Flows): Cloud-based workflows triggered in three ways — Scheduled (run on a recurring timer, e.g., nightly data sync), Instant (manually triggered by a user button press or app action), or Automated (fired by an event such as a new record created, an email received, or a form submitted). Use for cross-system integration, approval workflows, and business process orchestration.
- Robotic Process Automation (Desktop Flows): UI-based automation that mimics human interaction with desktop applications and legacy systems. Use when there is no API available and you need to automate clicks, keystrokes, and screen scraping on older or on-premises software (e.g., mainframe terminals, legacy ERP clients).
- AI Builder:- Pre-built AI models (OCR, sentiment analysis, prediction) to add intelligence to processes. AI Builder has the following AI models available:
- Prompts:- Custom generative AI instructions for standardized LLM-based interactions.
- Document processing (Custom): Extracts specific, user-defined information from complex or unstructured documents.
- Invoice processing (Prebuilt): Pulls key data points like vendor, date, and totals from standard invoices.
- Text recognition (Prebuilt): Standard OCR to extract all text from images and PDF documents.
- Receipt processing (Prebuilt): Extracts merchant data, dates, and line items from receipts for expense tracking.
- Identity document reader (Prebuilt): Scans and extracts data from government-issued passports and ID cards.
- Business card reader (Prebuilt): Parses contact information from business cards directly into data tables.
- Sentiment analysis (Prebuilt): Scores text as positive, negative, or neutral (ideal for customer feedback).
- Category classification:
…
FAQ
What is Microsoft Power Platform?
It's a suite of tools from Microsoft that allows you to build apps, automate tasks, analyze data, and create websites without needing to write a lot of code.
Do I need to know how to code to use this?
No, the Power Platform is designed to be used with little to no code, focusing on business experts.
What are Mermaid.js diagrams?
These are text-based diagrams that visually describe how a system works, like a flowchart, but written in a simple format that computers can easily generate.
Details
Original description by the author
Use this skill when the user needs to transform business requirements, use case descriptions, or meeting transcripts into a technical Power Platform solution architecture, including component selection and Mermaid.js diagrams.
repo: github/awesome-copilot
Popularity
- GitHub stars
- 40k
- Ranking position
- #5281
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
acquire-codebase-knowledge
Helps your agent understand and document an existing code project. It's useful for onboarding new people or getting an overview of the architecture.
github/awesome-copilot
acreadiness-assess
Enables your agent to assess a project's readiness for AI and generate a report. It's useful for understanding how well a project is prepared to use AI tools.
github/awesome-copilot
acreadiness-generate-instructions
Helps your agent create instructions for AI tools based on an assessment. It's useful for improving how AI interacts with code and closing identified gaps.
github/awesome-copilot
acreadiness-policy
Enables your agent to help define or apply policies for AI project assessment. It's useful for standardizing how projects are evaluated and ensuring compliance.
github/awesome-copilot
Similar skills
pytorch-patterns
Helps your agent use PyTorch for machine learning models. It applies best practices for efficient model training and ensures reproducible results.
affaan-m/ECC
evm-token-decimals
Helps your agent avoid errors with decimal numbers across different blockchain networks. It ensures token values are accurate in transactions and calculations.
affaan-m/ECC
knowledge-agent
Creates and queries knowledge bases using AI. It allows asking questions about past work or compiling expertise on a topic.
thedotmack/claude-mem