From 93cccdfa28a2f8324f610f15bcb3b2bdd2d4d913 Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 11:30:27 -0400 Subject: [PATCH 01/20] Moved power-platform-architect skill to plugin --- {skills => plugins}/power-platform-architect/SKILL.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {skills => plugins}/power-platform-architect/SKILL.md (100%) diff --git a/skills/power-platform-architect/SKILL.md b/plugins/power-platform-architect/SKILL.md similarity index 100% rename from skills/power-platform-architect/SKILL.md rename to plugins/power-platform-architect/SKILL.md From 3ad03ea4a51395366d03bb71d3991fedb0b2a35b Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 11:40:28 -0400 Subject: [PATCH 02/20] Restore power-platform-architect skill --- {plugins => skills}/power-platform-architect/SKILL.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {plugins => skills}/power-platform-architect/SKILL.md (100%) diff --git a/plugins/power-platform-architect/SKILL.md b/skills/power-platform-architect/SKILL.md similarity index 100% rename from plugins/power-platform-architect/SKILL.md rename to skills/power-platform-architect/SKILL.md From 7646810e561b4054481244966f81e70ad4ba1274 Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 11:41:50 -0400 Subject: [PATCH 03/20] Scaffolded power-platform-architect --- .../.github/plugin/plugin.json | 15 +++++++++++++ plugins/power-platform-architect/README.md | 21 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 plugins/power-platform-architect/.github/plugin/plugin.json create mode 100644 plugins/power-platform-architect/README.md diff --git a/plugins/power-platform-architect/.github/plugin/plugin.json b/plugins/power-platform-architect/.github/plugin/plugin.json new file mode 100644 index 000000000..87d8466e8 --- /dev/null +++ b/plugins/power-platform-architect/.github/plugin/plugin.json @@ -0,0 +1,15 @@ +{ + "name": "power-platform-architect", + "description": "A plugin for power platform architect.", + "version": "1.0.0", + "keywords": [ + "power-platform", + "power-platform-architect", + "Power Platform" + ], + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/power-platform-architect/README.md b/plugins/power-platform-architect/README.md new file mode 100644 index 000000000..67b061f5c --- /dev/null +++ b/plugins/power-platform-architect/README.md @@ -0,0 +1,21 @@ +# Power Platform Architect Plugin + +A plugin for power platform architect. + +## Installation + +```bash +copilot plugin install power-platform-architect@awesome-copilot +``` + +## What's Included + +_Add your plugin contents here._ + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot). + +## License + +MIT From b80657d43c4d27ccbcb89340e8565199e9b17240 Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 11:43:21 -0400 Subject: [PATCH 04/20] Added skill --- plugins/power-platform-architect/.github/plugin/plugin.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/power-platform-architect/.github/plugin/plugin.json b/plugins/power-platform-architect/.github/plugin/plugin.json index 87d8466e8..9289f5dba 100644 --- a/plugins/power-platform-architect/.github/plugin/plugin.json +++ b/plugins/power-platform-architect/.github/plugin/plugin.json @@ -8,8 +8,9 @@ "Power Platform" ], "author": { - "name": "Awesome Copilot Community" + "name": "Tim Hanewich" }, "repository": "https://github.com/github/awesome-copilot", - "license": "MIT" + "license": "MIT", + "skills": ["./skills/power-platform-architect"] } From c1317721380bf0caa6783b19ca8b4343046fad51 Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 11:45:38 -0400 Subject: [PATCH 05/20] Tweaked plugin.json --- .../power-platform-architect/.github/plugin/plugin.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/power-platform-architect/.github/plugin/plugin.json b/plugins/power-platform-architect/.github/plugin/plugin.json index 9289f5dba..d72c9be40 100644 --- a/plugins/power-platform-architect/.github/plugin/plugin.json +++ b/plugins/power-platform-architect/.github/plugin/plugin.json @@ -5,12 +5,17 @@ "keywords": [ "power-platform", "power-platform-architect", - "Power Platform" + "power-platform", + "power-apps", + "dataverse", + "power-automate", + "power-pages", + "power-bi" ], "author": { "name": "Tim Hanewich" }, "repository": "https://github.com/github/awesome-copilot", "license": "MIT", - "skills": ["./skills/power-platform-architect"] + "skills": ["./skills/power-platform-architect/"] } From 379ef05eb56132197f8850d631b4265780e87991 Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 11:47:04 -0400 Subject: [PATCH 06/20] Imported readme --- plugins/power-platform-architect/readme2.md | 156 ++++++++++++++++++++ 1 file changed, 156 insertions(+) create mode 100644 plugins/power-platform-architect/readme2.md diff --git a/plugins/power-platform-architect/readme2.md b/plugins/power-platform-architect/readme2.md new file mode 100644 index 000000000..25289b819 --- /dev/null +++ b/plugins/power-platform-architect/readme2.md @@ -0,0 +1,156 @@ +# Power Platform Architect Agent Skill +![banner](https://i.imgur.com/BovasUB.png) +An [**agent skill**](https://learn.microsoft.com/en-us/agent-framework/agents/skills?pivots=programming-language-csharp) for GitHub Copilot or Claude Code that acts as a **Senior Solution Architect for the Microsoft Power Platform**. Give it business requirements, use case descriptions, or even raw meeting transcripts, and it produces a tailored technical architecture, complete with component recommendations and an optional Mermaid.js diagram. + +*Click the image below for a quick demo of this agent skill!* + +[![link](https://i.imgur.com/UnImFhl.png)](https://youtu.be/tn4jEpZ6jiw) + +## What It Does +|Input you give|Output you get| +|-|-| +|Business requirements, use case descriptions, discovery-session transcripts|Component recommendations, a narrative architecture walkthrough, and an optional Mermaid.js architecture diagram| + +All you have to do: **give a problem statement**! You can even supply it with a meeting transcript in which a problem/need was described: + +![example](https://i.imgur.com/IH1JsPZ.jpeg) + +The skill covers the full Power Platform ecosystem: **Power Apps** (Canvas, Model-Driven, Code Apps), **Power Pages**, **Copilot Studio**, **Power Automate** (Cloud & Desktop Flows), **AI Builder**, **Dataverse**, **Power BI**, **Connectors**, and **Gateways**. + +## How It Works +The skill guides the agent through a structured, multi-phase process (though the output is presented seamlessly to the user): + +1. **Requirements Analysis** — Scans the provided material for stakeholders, data sources, security needs, and functional asks. Documents the current ("As-Is") process and identifies friction points. +2. **Follow-Up Questions** — The agent asks clarifying questions to fill gaps (e.g., "Is this for mobile field workers or desktop back-office users?", "What triggers this process?"). If the user can't answer, it makes reasonable assumptions. +3. **Component Recommendation** — Selects only the Power Platform components that serve a real purpose in the solution and explains the role each one plays. It follows a built-in decision framework (e.g., external access → Power Pages, data storage → Dataverse, conversational interface → Copilot Studio). +4. **Architecture Narrative** — Delivers a business-process-oriented architecture recommendation that tells the "story" of how data flows through the system, which components handle each step, and which user audiences interact at each point. +5. **Architecture Diagram (Optional)** — On request, generates a Mermaid.js diagram visualizing the architecture, saves it to a `.md` file, and directs the user to [mermaid.ai/live/edit](https://mermaid.ai/live/edit) to render it. + +## Example Prompts +- *"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."* + +## Example Output Architecture Diagram (rendered in [mermaid](https://mermaid.js.org/)) +![example](https://i.imgur.com/eR1Og3W.png) + +## Example Output Architecture Summary +``` +Solution Architecture — End-to-End Process + +1. Application Submission (Residents & Contractors → Power Pages) + +Residents and solar contractors visit the Evergreen County Solar Permit Portal (Power Pages). The portal presents a +guided application form with required fields, document upload slots (site plan, electrical diagrams, signed +checklist), and fee acknowledgment. Built-in form validation prevents submission if mandatory fields are blank or +required attachments are missing — this is the first line of defense against incomplete applications. + +For walk-in or mailed applications, Marcus's team enters the data directly into the Model-Driven App, which enforces +the same required-field rules. + +All submitted applications land in Dataverse with a status of Submitted. + +2. Automated Completeness Check (Power Automate + AI Builder) + +Upon submission, a Power Automate cloud flow (automated trigger: new record created) fires immediately. It performs +a programmatic completeness check — verifying all required attachments are present, fee acknowledgment is recorded, +and applicant details are complete. + +For uploaded documents, AI Builder's Document Processing model scans the site plan and signed forms to verify that +signature fields are not blank and key data areas are populated. This catches the subtle defects Marcus described — +"referenced but not included" attachments and illegible or unsigned documents. + + - If complete: The permit status advances to Under Review and the flow routes it to the assigned plan reviewer +(Jim's team). + - If incomplete: The status is set to Incomplete, and Power Automate sends an automated email notification to the +applicant via the Outlook connector detailing exactly what's missing. The applicant can log back into the Power +Pages portal to upload corrections. No staff time is consumed. + +3. Plan Review & Approval (Jim's Team → Model-Driven App) + +The assigned plan reviewer opens the permit in the Model-Driven App, which surfaces all applicant data, documents, +and the AI validation results in a single view. The reviewer evaluates the application and either: + + - Approves → Power Automate advances the status to Approved – Pending Inspection and notifies the applicant via +email that their permit is approved and an inspection will be scheduled. + - Requests Revisions → Status set to Revisions Requested, the applicant is emailed with specific feedback, and they + resubmit through the portal. + - Denies → Status set to Denied with documented reasoning; applicant is notified. + +4. Inspection Scheduling & Field Work (Sarah's Team → Canvas App Mobile) + +Once a permit reaches Approved – Pending Inspection, Marcus's team schedules an inspection date via the Model-Driven +App. The applicant is notified of the date through an automated email. + +Before leaving the office, Sarah opens the Canvas App on her phone/tablet and reviews her day's inspection queue. +Each permit shows its live status — if a fee issue surfaced or the applicant requested a reschedule, Sarah sees it +immediately and can reroute to a ready site. No more wasted 40-minute drives. + +On-site, Sarah uses the Canvas App to: + + - Complete a structured inspection checklist (roof mounts, junction boxes, conduit, serial plates) + - Capture photos directly through the app — each photo is automatically linked to the permit record in Dataverse at + the moment it's taken (no more manual matching from a memory card) + - Record pass/fail results and notes + +Results sync to Dataverse in real time. The moment Sarah submits, the office has the inspection outcome — not days +later. + +5. Permit Issuance or Corrective Action (Power Automate) + +When Sarah submits inspection results: + + - Pass → Power Automate sets status to Permit Issued, generates a confirmation, and notifies the applicant that +their solar installation is approved. + - Fail → Status set to Inspection Failed – Corrections Required, with Sarah's notes and photos attached. The +applicant is notified of required corrections and can schedule a re-inspection through the portal. + +6. Self-Service Status Tracking (Residents & Contractors → Power Pages) + +At any point in this process, residents and contractors can log into the Power Pages portal and see their permit's +current status, what stage it's in, whether payment has been recorded, and what the next step is. This directly +addresses the top three phone questions Marcus cited: + + 1. ✅ "Did you receive my check?" → Payment status visible on portal + 2. ✅ "What is the status of my permit?" → Live stage tracking + 3. ✅ "When is the inspector coming?" → Scheduled date displayed + +7. Live Analytics & Audit Readiness (Elena & Jim → Power BI) + +A Power BI dashboard connects directly to Dataverse and provides: + + - Time-to-Permit metrics (average, median, by stage) + - Backlog heatmap — how many permits are sitting in each stage right now + - Inspection throughput — inspections completed per day/week, pass/fail rates + - "Green Energy" permit counts by quarter — the exact metric the County Auditor requests + - Incomplete application rate trends — tracking whether the portal validation is reducing the 40% defect rate + +Elena can answer Board and Auditor questions on demand with live data — no staff time diverted to manual counting. + +------------------------------------------------------------------------------------------------------------------- + +Summary + +This architecture replaces the disconnected paper-based process with a single integrated data backbone (Dataverse) +that every stakeholder touches through the right interface for their role: + +┌──────────────────────────┬─────────────────────┬──────────────────────────┐ +│ Audience │ Interface │ Purpose │ +├──────────────────────────┼─────────────────────┼──────────────────────────┤ +│ Residents & Contractors │ Power Pages Portal │ Submit, track, resubmit │ +├──────────────────────────┼─────────────────────┼──────────────────────────┤ +│ Marcus (Intake) │ Model-Driven App │ Review, schedule, manage │ +├──────────────────────────┼─────────────────────┼──────────────────────────┤ +│ Jim (Planning/Review) │ Model-Driven App │ Approve/reject permits │ +├──────────────────────────┼─────────────────────┼──────────────────────────┤ +│ Sarah (Field Inspectors) │ Canvas App (Mobile) │ Inspect, capture, submit │ +├──────────────────────────┼─────────────────────┼──────────────────────────┤ +│ Elena & Jim (Leadership) │ Power BI Dashboards │ Monitor, report, audit │ +└──────────────────────────┴─────────────────────┴──────────────────────────┘ + +The expected impact directly addresses Elena's four strategic needs and Jim's prediction: cut the backlog in half +without hiring a single new person. +``` + +## Author +Created by [Tim Hanewich](https://timh.ai), Senior Solution Engineer at Microsoft. \ No newline at end of file From a0751ca8eb1b22a14c044a3ef1023ef5ba5270ca Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 11:52:04 -0400 Subject: [PATCH 07/20] Added to readme --- plugins/power-platform-architect/readme2.md | 22 +++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/plugins/power-platform-architect/readme2.md b/plugins/power-platform-architect/readme2.md index 25289b819..1774aea1b 100644 --- a/plugins/power-platform-architect/readme2.md +++ b/plugins/power-platform-architect/readme2.md @@ -1,11 +1,22 @@ -# Power Platform Architect Agent Skill +# Power Platform Architect Plugin ![banner](https://i.imgur.com/BovasUB.png) -An [**agent skill**](https://learn.microsoft.com/en-us/agent-framework/agents/skills?pivots=programming-language-csharp) for GitHub Copilot or Claude Code that acts as a **Senior Solution Architect for the Microsoft Power Platform**. Give it business requirements, use case descriptions, or even raw meeting transcripts, and it produces a tailored technical architecture, complete with component recommendations and an optional Mermaid.js diagram. +A plugin for GitHub Copilot that acts as a **Senior Solution Architect for the Microsoft Power Platform**. Give it business requirements, use case descriptions, or even raw meeting transcripts, and it produces a tailored technical architecture, complete with component recommendations and an optional Mermaid.js diagram. + +## Installation +```bash +copilot plugin install power-platform-architect@awesome-copilot +``` *Click the image below for a quick demo of this agent skill!* [![link](https://i.imgur.com/UnImFhl.png)](https://youtu.be/tn4jEpZ6jiw) +## What's Included +### Skills +|Skill|Description| +|-|-| +|`power-platform-architect`|Generate a functional Power Platform architecture from business requirements| + ## What It Does |Input you give|Output you get| |-|-| @@ -152,5 +163,8 @@ The expected impact directly addresses Elena's four strategic needs and Jim's pr without hiring a single new person. ``` -## Author -Created by [Tim Hanewich](https://timh.ai), Senior Solution Engineer at Microsoft. \ No newline at end of file +## Source +Created by [Tim Hanewich](https://timh.ai), Senior Solution Engineer at Microsoft. + +## License +MIT From 5513daf141191fe6e55928e43bec2c688647b120 Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 11:52:13 -0400 Subject: [PATCH 08/20] Deleted README.md --- plugins/power-platform-architect/README.md | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 plugins/power-platform-architect/README.md diff --git a/plugins/power-platform-architect/README.md b/plugins/power-platform-architect/README.md deleted file mode 100644 index 67b061f5c..000000000 --- a/plugins/power-platform-architect/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# Power Platform Architect Plugin - -A plugin for power platform architect. - -## Installation - -```bash -copilot plugin install power-platform-architect@awesome-copilot -``` - -## What's Included - -_Add your plugin contents here._ - -## Source - -This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot). - -## License - -MIT From 21d815226cf5269d425982dc73e503074c10b38e Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 11:52:23 -0400 Subject: [PATCH 09/20] Renamed to README.md --- plugins/power-platform-architect/{readme2.md => README.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename plugins/power-platform-architect/{readme2.md => README.md} (100%) diff --git a/plugins/power-platform-architect/readme2.md b/plugins/power-platform-architect/README.md similarity index 100% rename from plugins/power-platform-architect/readme2.md rename to plugins/power-platform-architect/README.md From a07c741fe9f06db25ddd14a7982ec4c58c19b33e Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 11:52:52 -0400 Subject: [PATCH 10/20] Added demo header --- plugins/power-platform-architect/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/power-platform-architect/README.md b/plugins/power-platform-architect/README.md index 1774aea1b..7cf444fc7 100644 --- a/plugins/power-platform-architect/README.md +++ b/plugins/power-platform-architect/README.md @@ -7,6 +7,7 @@ A plugin for GitHub Copilot that acts as a **Senior Solution Architect for the M copilot plugin install power-platform-architect@awesome-copilot ``` +## Demo *Click the image below for a quick demo of this agent skill!* [![link](https://i.imgur.com/UnImFhl.png)](https://youtu.be/tn4jEpZ6jiw) From 07a06e60538a96c5f421b6243a7759012c7bbea7 Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 11:56:39 -0400 Subject: [PATCH 11/20] Replaced banner --- plugins/power-platform-architect/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/power-platform-architect/README.md b/plugins/power-platform-architect/README.md index 7cf444fc7..b9b21236b 100644 --- a/plugins/power-platform-architect/README.md +++ b/plugins/power-platform-architect/README.md @@ -1,5 +1,5 @@ # Power Platform Architect Plugin -![banner](https://i.imgur.com/BovasUB.png) +![banner](https://i.imgur.com/rIJLfiL.png) A plugin for GitHub Copilot that acts as a **Senior Solution Architect for the Microsoft Power Platform**. Give it business requirements, use case descriptions, or even raw meeting transcripts, and it produces a tailored technical architecture, complete with component recommendations and an optional Mermaid.js diagram. ## Installation From a44f1035c152f511e743ec0569a056298ccc852f Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 11:57:33 -0400 Subject: [PATCH 12/20] AI --- plugins/power-platform-architect/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/power-platform-architect/README.md b/plugins/power-platform-architect/README.md index b9b21236b..91bbdc03b 100644 --- a/plugins/power-platform-architect/README.md +++ b/plugins/power-platform-architect/README.md @@ -165,7 +165,7 @@ without hiring a single new person. ``` ## Source -Created by [Tim Hanewich](https://timh.ai), Senior Solution Engineer at Microsoft. +Created by [Tim Hanewich](https://timh.ai), Senior AI Solution Engineer at Microsoft. ## License MIT From 68660c3c3954cd26bf6510c772628bcbd594e040 Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 12:21:28 -0400 Subject: [PATCH 13/20] Provided description --- .github/plugin/marketplace.json | 6 ++++++ docs/README.plugins.md | 1 + plugins/power-platform-architect/.github/plugin/plugin.json | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index a86a27a36..37b73926f 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -441,6 +441,12 @@ "description": "Comprehensive Power BI development resources including data modeling, DAX optimization, performance tuning, visualization design, security best practices, and DevOps/ALM guidance for building enterprise-grade Power BI solutions.", "version": "1.0.0" }, + { + "name": "power-platform-architect", + "source": "power-platform-architect", + "description": "A plugin for power platform architect.", + "version": "1.0.0" + }, { "name": "power-platform-mcp-connector-development", "source": "power-platform-mcp-connector-development", diff --git a/docs/README.plugins.md b/docs/README.plugins.md index d99ecbb71..a68d3b803 100644 --- a/docs/README.plugins.md +++ b/docs/README.plugins.md @@ -67,6 +67,7 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-plugins) for guidelines on how t | [polyglot-test-agent](../plugins/polyglot-test-agent/README.md) | Multi-agent pipeline for generating comprehensive unit tests across any programming language. Orchestrates research, planning, and implementation phases using specialized agents to produce tests that compile, pass, and follow project conventions. | 9 items | testing, unit-tests, polyglot, test-generation, multi-agent, tdd, csharp, typescript, python, go | | [power-apps-code-apps](../plugins/power-apps-code-apps/README.md) | Complete toolkit for Power Apps Code Apps development including project scaffolding, development standards, and expert guidance for building code-first applications with Power Platform integration. | 2 items | power-apps, power-platform, typescript, react, code-apps, dataverse, connectors | | [power-bi-development](../plugins/power-bi-development/README.md) | Comprehensive Power BI development resources including data modeling, DAX optimization, performance tuning, visualization design, security best practices, and DevOps/ALM guidance for building enterprise-grade Power BI solutions. | 8 items | power-bi, dax, data-modeling, performance, visualization, security, devops, business-intelligence | +| [power-platform-architect](../plugins/power-platform-architect/README.md) | A plugin for power platform architect. | 1 items | power-platform, power-platform-architect, power-platform, power-apps, dataverse, power-automate, power-pages, power-bi | | [power-platform-mcp-connector-development](../plugins/power-platform-mcp-connector-development/README.md) | Complete toolkit for developing Power Platform custom connectors with Model Context Protocol integration for Microsoft Copilot Studio | 3 items | power-platform, mcp, copilot-studio, custom-connector, json-rpc | | [project-planning](../plugins/project-planning/README.md) | Tools and guidance for software project planning, feature breakdown, epic management, implementation planning, and task organization for development teams. | 15 items | planning, project-management, epic, feature, implementation, task, architecture, technical-spike | | [python-mcp-development](../plugins/python-mcp-development/README.md) | Complete toolkit for building Model Context Protocol (MCP) servers in Python using the official SDK with FastMCP. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance. | 2 items | python, mcp, model-context-protocol, fastmcp, server-development | diff --git a/plugins/power-platform-architect/.github/plugin/plugin.json b/plugins/power-platform-architect/.github/plugin/plugin.json index d72c9be40..f2544bca8 100644 --- a/plugins/power-platform-architect/.github/plugin/plugin.json +++ b/plugins/power-platform-architect/.github/plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "power-platform-architect", - "description": "A plugin for power platform architect.", + "description": "Senior Solution Architect for the Microsoft Power Platform, turning business requirements into functioning Power Platform solution architectures.", "version": "1.0.0", "keywords": [ "power-platform", From 3b65cc187700cf788d925bce3e640e5a78b7e7a6 Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 12:22:57 -0400 Subject: [PATCH 14/20] Built --- .github/plugin/marketplace.json | 2 +- docs/README.plugins.md | 2 +- plugins/power-platform-architect/.github/plugin/plugin.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index 37b73926f..c913feb38 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -444,7 +444,7 @@ { "name": "power-platform-architect", "source": "power-platform-architect", - "description": "A plugin for power platform architect.", + "description": "Solution Architect for the Microsoft Power Platform, turning business requirements into functioning Power Platform solution architectures.", "version": "1.0.0" }, { diff --git a/docs/README.plugins.md b/docs/README.plugins.md index a68d3b803..e84a6e099 100644 --- a/docs/README.plugins.md +++ b/docs/README.plugins.md @@ -67,7 +67,7 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-plugins) for guidelines on how t | [polyglot-test-agent](../plugins/polyglot-test-agent/README.md) | Multi-agent pipeline for generating comprehensive unit tests across any programming language. Orchestrates research, planning, and implementation phases using specialized agents to produce tests that compile, pass, and follow project conventions. | 9 items | testing, unit-tests, polyglot, test-generation, multi-agent, tdd, csharp, typescript, python, go | | [power-apps-code-apps](../plugins/power-apps-code-apps/README.md) | Complete toolkit for Power Apps Code Apps development including project scaffolding, development standards, and expert guidance for building code-first applications with Power Platform integration. | 2 items | power-apps, power-platform, typescript, react, code-apps, dataverse, connectors | | [power-bi-development](../plugins/power-bi-development/README.md) | Comprehensive Power BI development resources including data modeling, DAX optimization, performance tuning, visualization design, security best practices, and DevOps/ALM guidance for building enterprise-grade Power BI solutions. | 8 items | power-bi, dax, data-modeling, performance, visualization, security, devops, business-intelligence | -| [power-platform-architect](../plugins/power-platform-architect/README.md) | A plugin for power platform architect. | 1 items | power-platform, power-platform-architect, power-platform, power-apps, dataverse, power-automate, power-pages, power-bi | +| [power-platform-architect](../plugins/power-platform-architect/README.md) | Solution Architect for the Microsoft Power Platform, turning business requirements into functioning Power Platform solution architectures. | 1 items | power-platform, power-platform-architect, power-platform, power-apps, dataverse, power-automate, power-pages, power-bi | | [power-platform-mcp-connector-development](../plugins/power-platform-mcp-connector-development/README.md) | Complete toolkit for developing Power Platform custom connectors with Model Context Protocol integration for Microsoft Copilot Studio | 3 items | power-platform, mcp, copilot-studio, custom-connector, json-rpc | | [project-planning](../plugins/project-planning/README.md) | Tools and guidance for software project planning, feature breakdown, epic management, implementation planning, and task organization for development teams. | 15 items | planning, project-management, epic, feature, implementation, task, architecture, technical-spike | | [python-mcp-development](../plugins/python-mcp-development/README.md) | Complete toolkit for building Model Context Protocol (MCP) servers in Python using the official SDK with FastMCP. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance. | 2 items | python, mcp, model-context-protocol, fastmcp, server-development | diff --git a/plugins/power-platform-architect/.github/plugin/plugin.json b/plugins/power-platform-architect/.github/plugin/plugin.json index f2544bca8..08ce13706 100644 --- a/plugins/power-platform-architect/.github/plugin/plugin.json +++ b/plugins/power-platform-architect/.github/plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "power-platform-architect", - "description": "Senior Solution Architect for the Microsoft Power Platform, turning business requirements into functioning Power Platform solution architectures.", + "description": "Solution Architect for the Microsoft Power Platform, turning business requirements into functioning Power Platform solution architectures.", "version": "1.0.0", "keywords": [ "power-platform", From 85307a547a607040a575fbb2fd0e7fdfe8d7eef7 Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 12:30:21 -0400 Subject: [PATCH 15/20] Fixed md table --- plugins/power-platform-architect/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/power-platform-architect/README.md b/plugins/power-platform-architect/README.md index 91bbdc03b..53e366227 100644 --- a/plugins/power-platform-architect/README.md +++ b/plugins/power-platform-architect/README.md @@ -14,9 +14,9 @@ copilot plugin install power-platform-architect@awesome-copilot ## What's Included ### Skills -|Skill|Description| -|-|-| -|`power-platform-architect`|Generate a functional Power Platform architecture from business requirements| +| Skill | Description | +| --- | --- | +| `power-platform-architect` | Generate a functional Power Platform architecture from business requirements | ## What It Does |Input you give|Output you get| From a6903f3644c62a7e89eda69463b2e78e24be1d8f Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 12:30:46 -0400 Subject: [PATCH 16/20] Removed duplication power-platform key --- plugins/power-platform-architect/.github/plugin/plugin.json | 1 - 1 file changed, 1 deletion(-) diff --git a/plugins/power-platform-architect/.github/plugin/plugin.json b/plugins/power-platform-architect/.github/plugin/plugin.json index 08ce13706..08fa5144a 100644 --- a/plugins/power-platform-architect/.github/plugin/plugin.json +++ b/plugins/power-platform-architect/.github/plugin/plugin.json @@ -5,7 +5,6 @@ "keywords": [ "power-platform", "power-platform-architect", - "power-platform", "power-apps", "dataverse", "power-automate", From 7b86b577b6db368e1b7551b9f39ea4ee104b006b Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 12:31:32 -0400 Subject: [PATCH 17/20] Re-built to clear out dual key: --- docs/README.plugins.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README.plugins.md b/docs/README.plugins.md index e84a6e099..68864e578 100644 --- a/docs/README.plugins.md +++ b/docs/README.plugins.md @@ -67,7 +67,7 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-plugins) for guidelines on how t | [polyglot-test-agent](../plugins/polyglot-test-agent/README.md) | Multi-agent pipeline for generating comprehensive unit tests across any programming language. Orchestrates research, planning, and implementation phases using specialized agents to produce tests that compile, pass, and follow project conventions. | 9 items | testing, unit-tests, polyglot, test-generation, multi-agent, tdd, csharp, typescript, python, go | | [power-apps-code-apps](../plugins/power-apps-code-apps/README.md) | Complete toolkit for Power Apps Code Apps development including project scaffolding, development standards, and expert guidance for building code-first applications with Power Platform integration. | 2 items | power-apps, power-platform, typescript, react, code-apps, dataverse, connectors | | [power-bi-development](../plugins/power-bi-development/README.md) | Comprehensive Power BI development resources including data modeling, DAX optimization, performance tuning, visualization design, security best practices, and DevOps/ALM guidance for building enterprise-grade Power BI solutions. | 8 items | power-bi, dax, data-modeling, performance, visualization, security, devops, business-intelligence | -| [power-platform-architect](../plugins/power-platform-architect/README.md) | Solution Architect for the Microsoft Power Platform, turning business requirements into functioning Power Platform solution architectures. | 1 items | power-platform, power-platform-architect, power-platform, power-apps, dataverse, power-automate, power-pages, power-bi | +| [power-platform-architect](../plugins/power-platform-architect/README.md) | Solution Architect for the Microsoft Power Platform, turning business requirements into functioning Power Platform solution architectures. | 1 items | power-platform, power-platform-architect, power-apps, dataverse, power-automate, power-pages, power-bi | | [power-platform-mcp-connector-development](../plugins/power-platform-mcp-connector-development/README.md) | Complete toolkit for developing Power Platform custom connectors with Model Context Protocol integration for Microsoft Copilot Studio | 3 items | power-platform, mcp, copilot-studio, custom-connector, json-rpc | | [project-planning](../plugins/project-planning/README.md) | Tools and guidance for software project planning, feature breakdown, epic management, implementation planning, and task organization for development teams. | 15 items | planning, project-management, epic, feature, implementation, task, architecture, technical-spike | | [python-mcp-development](../plugins/python-mcp-development/README.md) | Complete toolkit for building Model Context Protocol (MCP) servers in Python using the official SDK with FastMCP. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance. | 2 items | python, mcp, model-context-protocol, fastmcp, server-development | From 7e6f63d20fc3600bd436f5deafcb65287d8da4d2 Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 12:32:57 -0400 Subject: [PATCH 18/20] Fixed what it does md table --- plugins/power-platform-architect/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/power-platform-architect/README.md b/plugins/power-platform-architect/README.md index 53e366227..9c4321e5a 100644 --- a/plugins/power-platform-architect/README.md +++ b/plugins/power-platform-architect/README.md @@ -19,9 +19,9 @@ copilot plugin install power-platform-architect@awesome-copilot | `power-platform-architect` | Generate a functional Power Platform architecture from business requirements | ## What It Does -|Input you give|Output you get| -|-|-| -|Business requirements, use case descriptions, discovery-session transcripts|Component recommendations, a narrative architecture walkthrough, and an optional Mermaid.js architecture diagram| +| Input you give | Output you get | +| --- | --- | +| Business requirements, use case descriptions, discovery-session transcripts | Component recommendations, a narrative architecture walkthrough, and an optional Mermaid.js architecture diagram | All you have to do: **give a problem statement**! You can even supply it with a meeting transcript in which a problem/need was described: From 6d095358d785f729e98a911798344e64e73a1ae5 Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 12:33:30 -0400 Subject: [PATCH 19/20] Removed section --- plugins/power-platform-architect/README.md | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/plugins/power-platform-architect/README.md b/plugins/power-platform-architect/README.md index 9c4321e5a..85a99e3ce 100644 --- a/plugins/power-platform-architect/README.md +++ b/plugins/power-platform-architect/README.md @@ -18,17 +18,6 @@ copilot plugin install power-platform-architect@awesome-copilot | --- | --- | | `power-platform-architect` | Generate a functional Power Platform architecture from business requirements | -## What It Does -| Input you give | Output you get | -| --- | --- | -| Business requirements, use case descriptions, discovery-session transcripts | Component recommendations, a narrative architecture walkthrough, and an optional Mermaid.js architecture diagram | - -All you have to do: **give a problem statement**! You can even supply it with a meeting transcript in which a problem/need was described: - -![example](https://i.imgur.com/IH1JsPZ.jpeg) - -The skill covers the full Power Platform ecosystem: **Power Apps** (Canvas, Model-Driven, Code Apps), **Power Pages**, **Copilot Studio**, **Power Automate** (Cloud & Desktop Flows), **AI Builder**, **Dataverse**, **Power BI**, **Connectors**, and **Gateways**. - ## How It Works The skill guides the agent through a structured, multi-phase process (though the output is presented seamlessly to the user): @@ -38,6 +27,13 @@ The skill guides the agent through a structured, multi-phase process (though the 4. **Architecture Narrative** — Delivers a business-process-oriented architecture recommendation that tells the "story" of how data flows through the system, which components handle each step, and which user audiences interact at each point. 5. **Architecture Diagram (Optional)** — On request, generates a Mermaid.js diagram visualizing the architecture, saves it to a `.md` file, and directs the user to [mermaid.ai/live/edit](https://mermaid.ai/live/edit) to render it. +All you have to do: **give a problem statement**! You can even supply it with a meeting transcript in which a problem/need was described: + +![example](https://i.imgur.com/IH1JsPZ.jpeg) + +The skill covers the full Power Platform ecosystem: **Power Apps** (Canvas, Model-Driven, Code Apps), **Power Pages**, **Copilot Studio**, **Power Automate** (Cloud & Desktop Flows), **AI Builder**, **Dataverse**, **Power BI**, **Connectors**, and **Gateways**. + + ## Example Prompts - *"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?"* From a91b80e623aace1f3e8e477963d7ed01b46d3a22 Mon Sep 17 00:00:00 2001 From: Tim Hanewich Date: Fri, 17 Apr 2026 12:33:47 -0400 Subject: [PATCH 20/20] Removed empty lines --- plugins/power-platform-architect/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/plugins/power-platform-architect/README.md b/plugins/power-platform-architect/README.md index 85a99e3ce..0ff2513c3 100644 --- a/plugins/power-platform-architect/README.md +++ b/plugins/power-platform-architect/README.md @@ -33,7 +33,6 @@ All you have to do: **give a problem statement**! You can even supply it with a The skill covers the full Power Platform ecosystem: **Power Apps** (Canvas, Model-Driven, Code Apps), **Power Pages**, **Copilot Studio**, **Power Automate** (Cloud & Desktop Flows), **AI Builder**, **Dataverse**, **Power BI**, **Connectors**, and **Gateways**. - ## Example Prompts - *"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?"*