Skip to content

feat: add Azure Principal Architect agent, FinOps skill, PowerShell instructions, and Copilot metrics script#25

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/add-custom-azure-architect-agent
Draft

feat: add Azure Principal Architect agent, FinOps skill, PowerShell instructions, and Copilot metrics script#25
Copilot wants to merge 2 commits intomainfrom
copilot/add-custom-azure-architect-agent

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 28, 2026

Tracks the tim/oreilly changeset introducing Azure-focused Copilot training assets: a custom workspace agent, an attached FinOps skill, PowerShell authoring standards, and a GitHub Copilot Metrics API reporting script.

New files

  • .github/agents/azure-architect.agent.md@azure-architect workspace agent with explicit tool allow-list (codebase, editFiles, fileSearch, terminal, azure-cost-management), Well-Architected Framework defaults (hub-and-spoke topology, Bicep IaC, Azure Monitor), and mandatory cost + security output sections
  • .github/skills/azure-cost-management/SKILL.md — FinOps skill producing structured cost-lever analysis, CAF-aligned tagging strategy, budget alert policy, and prioritized optimization backlog
  • .github/instructions/powershell.instructions.md — workspace instruction (applyTo: "**/*.ps1") enforcing CmdletBinding()/verb-noun conventions, Az module patterns, GitHub API pagination, and no-hardcoded-secrets rules
  • Get-CopilotMetricsReport.ps1 — PS7+ script wrapping the GitHub Copilot Metrics API; emits seat utilization, 28-day acceptance rate, per-language breakdown, and optional JSON export
  • docs/copilot-metrics-report-sample.md — annotated sample report (fictional Fabrikam data) with interpretation guidance on seat utilization and acceptance rate benchmarks
  • prompt.md — root-level prompt template wired to @azure-architect for on-demand architecture review sessions

Modified

  • src/app.js — added Azure ☁️, FinOps 💰, IaC 🏗️ to category emoji and color maps

Usage

$env:GITHUB_TOKEN = "ghp_..."
.\Get-CopilotMetricsReport.ps1 -OrgName "your-org" -DaysBack 28 -JsonOutputPath ".\raw.json"

…ions, and Copilot metrics script

Agent-Logs-Url: https://github.com/timothywarner-org/copilot-cert-prep/sessions/9304d2b2-3975-429a-b22f-993b84a84857

Co-authored-by: timothywarner <12627911+timothywarner@users.noreply.github.com>
Copilot AI changed the title [WIP] Add custom Azure Architect agent definition feat: add Azure Principal Architect agent, FinOps skill, PowerShell instructions, and Copilot metrics script Apr 28, 2026
Copilot AI requested a review from timothywarner April 28, 2026 17:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Track tim/oreilly changeset: add custom Azure Architect agent definition

2 participants