Agent Skill
2/7/2026

gh-cli

GitHub CLI (gh) comprehensive reference for repositories, issues, pull requests, Actions, projects, releases, gists, codespaces, organizations, extensions, and all GitHub operations from the command line.

J
jonathan
59GitHub Stars
2Views
npx skills add jonathan-vella/azure-agentic-infraops

SKILL.md

Namegh-cli
DescriptionGitHub CLI (gh) comprehensive reference for repositories, issues, pull requests, Actions, projects, releases, gists, codespaces, organizations, extensions, and all GitHub operations from the command line.
<!-- markdownlint-disable MD013 MD033 MD041 -->

<a id="readme-top"></a>

Contributors Forks Stargazers Issues MIT License Azure Bicep Terraform

<div align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&height=180&color=0:0A66C2,50:0078D4,100:00B7C3&text=Agentic%20InfraOps&fontSize=44&fontColor=FFFFFF&fontAlignY=34&desc=Azure%20infrastructure%20engineered%20by%20agents&descAlignY=56" alt="Agentic InfraOps banner" /> </div> <br /> <div align="center"> <a href="https://github.com/jonathan-vella/azure-agentic-infraops"> <img src="https://raw.githubusercontent.com/microsoft/fluentui-emoji/main/assets/Robot/3D/robot_3d.png" alt="Logo" width="120" height="120"> </a> <h1 align="center">Agentic InfraOps</h1> <p align="center"> <strong>A multi-agent orchestration system for Azure infrastructure development</strong> <br /> <em>Requirements → Architecture → Plan → Code → Deploy → Documentation</em> <br /><br /> <a href="#-quick-start"><strong>Quick Start »</strong></a> · <a href="agent-output/">Sample Outputs</a> · <a href="docs/prompt-guide/">Prompt Guide</a> · <a href="https://github.com/jonathan-vella/azure-agentic-infraops/issues/new?labels=bug">Report Bug</a> </p> </div>

Agentic InfraOps coordinates specialized AI agents through a complete infrastructure development cycle. Instead of context-switching between requirements, architecture decisions, IaC authoring (Bicep or Terraform), and documentation, you get a structured 7-step workflow with built-in WAF alignment, AVM-first code generation, and mandatory human approval gates. Choose your IaC track — Bicep or Terraform — and the system routes to the right agents, subagents, and validation pipelines automatically.


Agentic Workflow

sequenceDiagram
    autonumber
    participant U as 👤 User
    participant C as 🎼 Conductor
    participant R as 📋 Requirements
    participant X as ⚔️ Challenger
    participant A as 🏛️ Architect
    participant IaC as 📐 IaC Plan
    participant Gen as ⚒️ IaC Code
    participant D as 🚀 Deploy
    participant W as 📚 As-Built

    Note over C: ORCHESTRATION LAYER<br/>AI prepares. Humans decide.

    %% --- Step 1: Requirements ---
    U->>C: Describe infrastructure intent
    C->>R: Translate intent into structured requirements
    R-->>C: 01-requirements.md (includes iac_tool selection)
    C->>X: Challenge requirements
    X-->>C: challenge-findings.json
    C->>U: Present requirements + challenge findings

    rect rgba(255, 200, 0, 0.15)
    Note over U,C: 🛑 HUMAN APPROVAL GATE
    U-->>C: Approve requirements
    end

    %% --- Step 2: Architecture Assessment ---
    C->>A: Assess architecture (WAF + Cost)
    Note right of A: cost-estimate-subagent<br/>handles pricing queries
    A-->>C: 02-assessment.md + 03-cost-estimate.md
    C->>X: Challenge architecture
    X-->>C: challenge-findings.json
    C->>U: Present architecture + challenge findings

    rect rgba(255, 200, 0, 0.15)
    Note over U,C: 🛑 HUMAN APPROVAL GATE
    U-->>C: Approve architecture
    end

    %% --- Step 4: Planning & Governance ---
    C->>IaC: Create implementation plan + governance
    Note right of IaC: governance-discovery-subagent<br/>queries Azure Policy via REST API
    Note right of IaC: Bicep → bicep-planner<br/>Terraform → terraform-planner
    IaC-->>C: 04-plan.md + governance constraints
    C->>X: Challenge implementation plan
    X-->>C: challenge-findings.json
    C->>U: Present plan + challenge findings

    rect rgba(255, 200, 0, 0.15)
    Note over U,C: 🛑 HUMAN APPROVAL GATE
    U-->>C: Approve plan
    end

    %% --- Step 5: IaC Generation & Validation ---
    C->>Gen: Generate IaC templates (AVM-first)
    Note right of Gen: Bicep → bicep-codegen<br/>Terraform → terraform-codegen
    Gen-->>C: infra/bicep/{project} or infra/terraform/{project}

    rect rgba(0, 150, 255, 0.08)
    Note over C,Gen: 🔍 Subagent Validation Loop
    Note right of Gen: Bicep: lint → review subagents<br/>Terraform: lint → review subagents
    alt ✅ Validation passes
        C->>U: Present templates for deployment
        rect rgba(255, 200, 0, 0.15)
        Note over U,C: 🛑 HUMAN APPROVAL GATE
        U-->>C: Approve for deployment
        end
    else ⚠️ Validation fails
        C->>Gen: Revise with feedback
    end
    end

    %% --- Step 6: Deployment ---
    C->>D: Execute deployment
    Note right of D: Bicep: whatif-subagent<br/>Terraform: plan-subagent
    D-->>C: 06-deployment-summary.md
    C->>U: Present deployment summary

    rect rgba(255, 200, 0, 0.15)
    Note over U,D: 🛑 HUMAN VERIFICATION
    U-->>C: Verify deployment
    end

    %% --- Step 7: As-Built Documentation ---
    C->>W: Generate workload documentation
    Note right of W: Reads all prior artifacts (01-06)<br/>+ queries deployed resource state
    W-->>C: 07-*.md documentation suite
    C->>U: Present as-built docs

    Note over U,W: ✅ AI Orchestrated. Human Governed. Azure Ready.
<p align="right">(<a href="#readme-top">back to top</a>)</p>

⚡ Quick Start

Prerequisites: Docker Desktop (or Podman/Rancher), VS Code with Dev Containers, GitHub Copilot.

git clone https://github.com/jonathan-vella/azure-agentic-infraops.git
cd azure-agentic-infraops
code .
  1. Press F1Dev Containers: Reopen in Container (first build: ~2-3 min, all tools pre-installed)
  2. Enable the required VS Code setting:
    { "chat.customAgentInSubagent.enabled": true }
    
  3. Press Ctrl+Shift+I → select InfraOps Conductor → describe your infrastructure
Create a web app with Azure App Service, Key Vault, and SQL Database

The Conductor guides you through all 7 steps with approval gates.

📖 Full Quick Start Guide →

<p align="right">(<a href="#readme-top">back to top</a>)</p>

Agents

<details> <summary>View full agent roster</summary>

Conductor

AgentRole
InfraOps ConductorMaster orchestrator — manages all 7 steps

Core Agents

Steps 1-3 and 7 are shared. Steps 4-6 have Bicep and Terraform variants.

StepAgentRole
1requirementsCaptures functional, NFR, and compliance needs
2architectWAF assessment, design decisions, cost estimate
3designArchitecture diagrams and ADRs (optional)
4bbicep-plannerBicep implementation planning with governance
4tterraform-plannerTerraform implementation planning with governance
5bbicep-codegenAVM-first Bicep template generation
5tterraform-codegenAVM-TF Terraform configuration generation
6bbicep-deployBicep deployment via deploy.ps1
6tterraform-deployTerraform deployment via bootstrap.sh / deploy.sh
7as-builtAs-built documentation suite

Subagents

SubagentTrackRole
cost-estimate-subagentSharedAzure Pricing MCP queries
governance-discovery-subagentSharedAzure Policy REST API discovery
bicep-lint-subagentBicepSyntax validation (bicep lint, bicep build)
bicep-review-subagentBicepCode review (AVM standards, security, naming)
bicep-whatif-subagentBicepDeployment preview (az deployment what-if)
terraform-lint-subagentTerraformSyntax validation (terraform validate, fmt)
terraform-review-subagentTerraformCode review (AVM-TF, security, naming)
terraform-plan-subagentTerraformDeployment preview (terraform plan)

Standalone Agents

AgentRole
challengerAdversarial reviewer — challenges requirements, architecture, and plans for blind spots
diagnoseResource health assessment and troubleshooting
</details> <p align="right">(<a href="#readme-top">back to top</a>)</p>

🧩 MCP Integration

MCP ServerPurpose
Azure MCP Server40+ Azure service tools — governance, monitoring, RBAC
Pricing MCPReal-time Azure retail pricing for cost-aware decisions
Terraform MCP ServerTerraform registry, plan/apply, workspace management
GitHub MCP ServerIssues, PRs, repositories, Actions (MCP-first approach)
Microsoft Learn MCP ServerOfficial Microsoft documentation search and fetch
<p align="right">(<a href="#readme-top">back to top</a>)</p>

Related Repositories

🚀 azure-agentic-infraops-accelerator

A curated collection of pre-built, production-ready Azure infrastructure patterns generated and validated by the Agentic InfraOps workflow. Use it as a starting point for common workload archetypes—each pattern ships with Bicep templates, agent artifacts, and deployment scripts.

🎓 azure-agentic-infraops-workshops

Hands-on workshop material for teams and individuals learning the Agentic InfraOps workflow. Structured labs walk you through each of the 7 steps with guided exercises, sample prompts, and reference solutions—from first Conductor run to full deployment.

<p align="right">(<a href="#readme-top">back to top</a>)</p>

🤝 Contributing & License

Contributions are welcome — see CONTRIBUTING.md for guidelines. MIT License — see LICENSE for details.

Built upon copilot-orchestra and Github-Copilot-Atlas.


<div align="center"> <p>Made with ❤️ by <a href="https://github.com/jonathan-vella">Jonathan Vella</a></p> </div> <!-- MARKDOWN LINKS & IMAGES -->
Skills Info
Original Name:gh-cliAuthor:jonathan