By Genb2nu
AI squad for Power Platform development — specialist subagents with workflow gates, security-first design, and dual-target support (Claude Code + GitHub Copilot CLI)
Talk directly to a specific Relay agent for a follow-up question, outside the normal workflow.
Map an existing Power Platform solution before making changes. Invokes Analyst to read the deployed solution via Dataverse MCP and PAC CLI and produce a complete inventory of what exists. Run this before /relay:change or /relay:bugfix on an existing solution.
Audit an existing Power Platform solution. Points Analyst + Auditor + Warden + Critic at a live deployed solution and produces a comprehensive audit report covering technical completeness, security gaps, footgun risks, and remediation recommendations. Use on any existing solution — not just ones built by Relay.
Fix a specific bug in an existing Power Platform solution. Critic diagnoses the root cause first, Drafter writes a minimal fix plan, Forge touches only what the fix requires. Designed to be surgical — no unintended side effects.
Add a feature or make a scoped change to an existing Power Platform solution. Requires /relay:analyse to have run first. Produces a change-plan that explicitly scopes what is touched and what is not — preventing unintended side effects on working components.
Existing solution mapper. Reads a deployed Power Platform solution via Dataverse MCP and PAC CLI and produces a complete map of what exists — tables, columns, relationships, security roles, plugins, flows, apps. Used by /relay:analyse before change requests or audits. Produces docs/existing-solution.md.
Plan completeness and clarity reviewer. Reads docs/plan.md and tears it apart. Asks hard questions. Loops with Drafter via Conductor until there are zero gaps. Does NOT review security — that's Warden's job.
Adversarial reviewer. Red-teams the approved plan and security design after Auditor and Warden have both signed off. Runs a structured footgun checklist first, then goes free-form only if the checklist surfaces issues. Last gate before plan lock. Produces docs/critic-report.md.
Power Platform Technical Planner. Writes complete implementation plans with Dataverse schema, app layer, flows, security design, and complete code snippets. Produces docs/plan.md and docs/security-design.md. Invoke after docs/requirements.md is approved.
Canvas App specialist. Builds Canvas App screens via Canvas Authoring MCP (sync_canvas, compile_canvas). Reads design-system.md for visual tokens and plan.md for screen specifications. Writes .pa.yaml source files. Invoke after plan is locked, Vault has completed schema, and Stylist has produced design-system.md.
Visual design patterns and Power Fx colour/layout conventions for Canvas Apps. Covers Fluent-aligned colour tokens, accessible contrast ratios, standard control sizing, gallery patterns, status badge patterns, and navigation patterns — all expressed as Power Fx values ready for Stylist to use. Reference whenever designing or reviewing Canvas App UI.
How to analyze a screenshot or wireframe and extract a Canvas App design system from it. Used by Stylist when the user provides a reference image. Produces a project-specific design-system.md that captures layout, structure, component patterns, and visual style — without assuming any fixed template.
Reference pattern for enterprise Canvas Apps with vertical pill navigation. Three-zone layout: pill nav left, search bar top, tiles + table in body. Component-based with HtmlText containers. Use as a reference ONLY when the project or user-provided screenshot matches this pattern — not as a default. Stylist decides whether to use this pattern after reading the project context or analyzing the user's reference screenshot.
Six standard screen layout archetypes for Canvas Apps with exact zone dimensions, responsive formulas, and ASCII zone diagrams. Stylist references this when assigning layouts to screens. forge-canvas references this when positioning controls.
Library of Canvas Authoring MCP prompt patterns — what works, what doesn't, and lessons learned from real projects. Stylist references this when writing MCP prompt sections in design-system.md. Grows after each project.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A plugin-native SDLC orchestration system for Microsoft Power Platform. Ten specialist AI agents collaborate through an enforced workflow with machine-validated quality gates, execution logging, drift detection, and runtime security testing.
Works on Claude Code, GitHub Copilot CLI, and Copilot in VS Code.
v0.8.0 —
/relay:inspectfor read-only solution analysis · Mender fix coordinator with snapshot/rollback · PAC auth account selection in/relay:startand/relay:inspect· Analyst + Warden + Critic + Sentinel extended for existing-solution mode
You describe what you want to build. Relay runs a squad of specialists through a structured, enforced pipeline — from discovery to verified deployment.
| Agent | Codename | Role |
|---|---|---|
| Business Analyst | Scout | Socratic discovery — one question at a time |
| Technical Planner | Drafter | Full plan with schema, flows, apps, security design |
| Plan Reviewer | Auditor | Completeness review — loops with Drafter until approved |
| Security Architect | Warden | Security review + runtime API security tests post-build |
| Adversarial Reviewer | Critic | 23-item footgun checklist + red-team pass before lock |
| UI Designer | Stylist | Wireframes + Canvas App design system — RGBA tokens, typography, spacing |
| Solution Mapper | Analyst | Maps existing solutions before change requests or audits; flow logic analysis + Solution Checker |
| Dataverse Engineer | Vault | Tables, columns, security roles, FLS profiles, plugins |
| Canvas App Developer | Forge-Canvas | Canvas App screens via Canvas Authoring MCP |
| MDA Developer | Forge-MDA | Model-Driven App sitemap, forms, views |
| Flow Developer | Forge-Flow | Power Automate flows — Dataverse-shaped JSON, pac solution import, clientData PATCH activation |
| Power Pages Developer | Forge-Pages | Power Pages portals via /create-site |
| Developer | Forge | Plugins, code apps, web resources, env vars |
| Tester | Sentinel | Functional verification + drift detection (plan vs actual build); GET-only probing for inspect |
| Fix Coordinator | Mender | Snapshot → fix → verify lifecycle for /relay:inspect; routes findings to Forge specialists; surgical + nuclear rollback |
Workflow: discovery → planning (plan + wireframes) → review → adversarial → build → verify → complete
Every phase transition is gate-validated. The plan locks with SHA256 checksums after three independent reviewers approve. Security is tested at runtime, not just reviewed on paper.
pac)az)bash (required by hooks; on Windows use Git Bash or WSL)jq (required by hooks; on Windows: winget install jqlang.jq)pwsh (required by Relay scripts)/plugin marketplace add microsoft/power-platform-skills
/plugin install canvas-apps@power-platform-skills
/plugin install model-apps@power-platform-skills
/plugin install power-pages@power-platform-skills
/plugin install code-apps-preview@power-platform-skills
| Plugin | Used by |
|---|---|
canvas-apps | forge-canvas: /configure-canvas-mcp, /generate-canvas-app, /edit-canvas-app |
model-apps | forge-mda: /genpage — custom React pages in Model-Driven Apps |
power-pages | forge-pages: /create-site — Power Pages portals |
code-apps-preview | forge: /create-code-app, /add-dataverse, /add-office365, /deploy |
No Superpowers needed. All orchestration, discovery, planning, verification, and debugging skills are embedded in Relay.
Prerequisite check: Run
python scripts/relay-prerequisite-check.pybefore starting a project. This validates all CLI tools, includingbash,jq, andpwsh, plus auth, MCP servers, plugins, and skills. Use--fixto attempt auto-remediation of missing components.
Option A — Microsoft cloud (recommended, no install)
Ctrl+Shift+P → MCP: Add Server → HTTP or Server Sent Eventshttps://<your-org>.crm.dynamics.com/api/mcp
(Find org URL: make.powerapps.com → Settings gear → Session details → Instance URL)Option B — Local proxy
dotnet tool install --global Microsoft.PowerPlatform.Dataverse.MCP
See Dataverse MCP labs for full setup.
npx claudepluginhub genb2nu/relay --plugin relayComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.