Claude Cursor GitHub Copilot Skill

azure-network-topology-review

Use this skill for Azure network architecture review, hub-spoke critique, routing and DNS dependency analysis, shared-services boundary decisions, firewall placement review, and landing-zone connectivity guidance.

LLM Mart · 0 points · 0 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download vincentchuwaichow-vanguard-frontier-agentic-skills_azure_azure-network-topology-review-febe32a.zip · 7 KB
Part of vincentchuwaichow/vanguard-frontier-agentic — 293 skills

Install

skills CLI npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic/tree/master/skills/azure/azure-network-topology-review
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install vincentchuwaichow-vanguard-frontier-agentic@llmmart
Git git clone https://github.com/VincentChuWaiChow/vanguard-frontier-agentic.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole vincentchuwaichow/vanguard-frontier-agentic collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

Azure Network Topology Review

Purpose

Review Azure network topology with an operator-grade focus on connectivity boundaries, shared-services design, routing and DNS dependencies, and the separation between platform-owned and workload-owned controls.

This skill is for architecture and review work across:

  • hub-spoke versus alternative connectivity models,
  • shared hub services and spoke isolation,
  • peering and subscription boundary decisions,
  • route ownership and forced-tunneling implications,
  • DNS and private name-resolution dependencies,
  • centralized versus workload-local firewall, NVA, and private-endpoint patterns,
  • platform-team versus workload-team control boundaries.

When to use

Use this skill when the user asks for:

  • an Azure hub-spoke review or critique,
  • network topology advice for a landing zone or multi-subscription platform,
  • shared-services placement guidance for DNS, egress, ingress, Bastion, or hybrid connectivity,
  • routing, peering, UDR, gateway-transit, or forced-tunneling concerns,
  • private connectivity architecture review when the main issue is topology and boundary design,
  • clarification of who should own which network controls across platform and workload teams.

Do not use this skill for:

  • packet-level troubleshooting,
  • detailed firewall rule authoring,
  • step-by-step ExpressRoute implementation runbooks,
  • a Private Link placement question where private-endpoint design is the primary issue rather than the overall topology.

Route private-endpoint-first questions toward azure-private-endpoint-adoption-planner if that skill exists in the repo state the user is working with.

Lean operating rules

  • Prefer Microsoft Learn documentation through the user's configured documentation MCP, then sampled read-only Azure evidence when available, then sanitized user evidence.
  • Separate confirmed facts from inference. If state was not queried or shown, say so.
  • Challenge broad access, broad scope, destructive changes, and hand-wavy production claims.
  • Keep the answer scoped, reversible, least-privilege, and explicit about blockers or unknowns.

References

Load these only when needed:

  • Azure Network Topology Operations — use for current service behavior, common failure modes, hard design rules, verification targets, and push-back conditions.
  • Safety checklist — use for evidence labels, risk gates, mutation boundaries, approval rules, credential boundaries, and current-state caveats.
  • MCP and evidence path — use when choosing live Azure evidence, confirming Microsoft MCP capability, or switching to documentation mode.
  • Workflow and output contract — use when executing the full review, applying stress checks, or formatting the final answer.
  • Official sources — use when you need the detailed Microsoft documentation list or source notes.

Response minimum

Return, at minimum:

  • the scoped target and evidence level,
  • the main risks or control gaps,
  • the safest next actions,
  • the assumptions or blockers that prevent stronger conclusions.
Files (vanguard-frontier-agentic)
  • references
    • mcp-and-evidence.md 1.2 KB
      # Documentation and Evidence Path
      
      ## Preferred evidence order
      
      1. Microsoft Learn documentation through the user's configured documentation MCP for documented Azure behavior.
      2. Sampled read-only Azure evidence, when safely available, for current configured-environment observations.
      3. Sanitized user-provided evidence.
      4. Clearly labeled inference.
      
      ## What each evidence type can prove
      
      - Microsoft Learn documentation can prove documented service behavior, supported concepts, limitations, and recommended patterns.
      - Sampled read-only evidence can prove the sampled configured state at the time observed.
      - Sanitized user evidence can prove only what the snippet shows.
      - None of these alone prove broad regional availability, future success, full account posture, or production readiness.
      
      ## Safe usage pattern
      
      - State whether each claim is documentation-based, sampled-current-state, user-provided, or inference.
      - Use read-only queries before recommending changes.
      - Do not include sensitive internal identifiers, tenant identifiers, subscription identifiers, or secrets in committed docs or final findings.
      - If no sampled evidence is available, say the review is documentation-based and list the exact evidence still needed.
      
    • network-topology-operations.md 4.5 KB
      # Azure Network Topology Operations
      
      Use this reference for current, source-grounded service behavior and the hard review gates that the lean `SKILL.md` intentionally does not carry.
      
      ## What people get wrong
      
      - Drawing hubs and spokes without route tables, DNS, and ownership boundaries.
      - Assuming peering is transitive.
      - Centralizing every flow through a firewall without proving latency, SNAT, throughput, and failure-domain impact.
      - Ignoring private endpoint DNS when adopting Private Link.
      - Letting workload teams and platform teams both own the same control without decision authority.
      
      ## Officially grounded service shape
      
      Microsoft Learn evidence says hub-spoke topology uses a hub for shared network services and cross-premises connectivity, while spokes isolate workloads and may live across subscriptions and environments. Peering is nontransitive, DNS is a common hub-spoke dependency, forced tunneling and UDRs can centralize inspection, and regional hubs reduce blast radius. Virtual WAN is a managed alternative with different routing, scale, and operational tradeoffs.
      
      - Hub virtual networks host shared services such as gateways, firewall, Bastion, DNS, and egress/ingress controls.
      - Spoke virtual networks isolate workloads and usually peer to one regional hub.
      - Spoke-to-spoke traffic needs explicit peering, direct connectivity, Virtual Network Manager, or routing through an NVA/firewall.
      - DNS resolution must align with Private Link, cross-premises routing, and firewall FQDN rules.
      - Virtual WAN can replace customer-managed hubs when managed transit and scale tradeoffs fit.
      
      ## Non-negotiable design rules
      
      - Start with traffic flows, ownership, regions, and failure domains before choosing topology.
      - Prove routing symmetry and DNS behavior for every critical path.
      - Keep hubs regional unless cross-region routing is explicitly designed and monitored.
      - Use direct spoke connectivity only for justified same-workload or same-environment flows.
      - Separate platform-owned guardrails from workload-owned network controls.
      
      ## Minimal safe implementation flow
      
      - Scope regions, subscriptions, hubs, spokes, shared services, cross-premises links, and private connectivity.
      - Map flows: north-south, east-west, management, DNS, private endpoint, ingress, egress, and break-glass.
      - Review peering, UDRs, gateway transit, firewall/NVA, DNS resolver, and monitoring design.
      - Rank risks by blast radius: DNS, routing loops, asymmetric paths, firewall bottleneck, and shared-service outage.
      - Return a target topology or remediation sequence with assumptions and verification evidence.
      
      ## High-risk assumptions to kill
      
      - A hub-spoke diagram without route tables, DNS paths, security rules, and ownership is not an architecture review.
      - Virtual network peering is nontransitive; spoke-to-spoke paths need explicit design through peering, Virtual Network Manager, or routed inspection.
      - Central firewall inspection can create SNAT, throughput, latency, DNS, and blast-radius risks that must be measured or bounded.
      - Private endpoint adoption without private DNS design will fail in ways that look like application or firewall issues.
      - Cross-region hubs and shared services reduce duplication but can expand failure domains unless regional isolation is deliberate.
      
      ## Safe command/code verification targets
      
      - Verify hub, spoke, region, subscription, route table, peering, gateway transit, DNS, firewall/NVA, and Private Link evidence for every critical flow.
      - Check whether direct spoke connectivity is justified by same-workload or same-environment needs.
      - Validate forced tunneling, forwarded traffic settings, SNAT capacity, firewall logs, and Network Watcher coverage.
      - Confirm private DNS zone links/resolvers for private endpoints and cross-premises consumers.
      - Require connection tests or sampled path evidence before approving production topology claims.
      
      ## Safe verification targets
      
      - Every spoke has intended hub, route table, DNS path, and ownership.
      - Private endpoint DNS zones and resolvers are designed for all consuming networks.
      - Firewall/NVA throughput, SNAT, logging, and failover fit expected traffic.
      - Cross-premises and inter-spoke paths are explicit and tested.
      - Network Watcher, diagnostics, flow logs, and connection monitors cover critical paths.
      
      ## When to push back
      
      - The user wants topology approval without route and DNS evidence.
      - A single shared hub creates unacceptable blast radius.
      - Private endpoint adoption ignores DNS resolution.
      - Forced tunneling will break PaaS, update, or control-plane dependencies.
      
    • official-sources.md 2.1 KB
      # Official Sources
      
      Use these sources to ground the skill. Microsoft Learn documentation proves documented Azure behavior; it does not prove the user's tenant, subscription, RBAC, quota, migration project, network, telemetry, deployed resources, or production readiness.
      
      ## Primary Microsoft Learn sources
      
      - https://learn.microsoft.com/azure/architecture/networking/architecture/hub-spoke
      - https://learn.microsoft.com/azure/architecture/networking/architecture/hub-spoke-virtual-wan-architecture
      - https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/network-topology-and-connectivity
      - https://learn.microsoft.com/azure/architecture/networking/guide/private-link-hub-spoke-network
      - https://learn.microsoft.com/azure/dns/private-resolver-architecture
      - https://learn.microsoft.com/azure/virtual-network-manager/overview
      
      ## Grounding notes
      
      - Documentation-based claim: Microsoft Learn evidence says hub-spoke topology uses a hub for shared network services and cross-premises connectivity, while spokes isolate workloads and may live across subscriptions and environments. Peering is nontransitive, DNS is a common hub-spoke dependency, forced tunneling and UDRs can centralize inspection, and regional hubs reduce blast radius. Virtual WAN is a managed alternative with different routing, scale, and operational tradeoffs.
      - Current-state claim: requires sampled read-only Azure evidence or sanitized user-provided evidence.
      - Inference: allowed only when labeled and tied to observed fields or documented behavior.
      - Do not include sensitive internal identifiers or secret material in findings.
      
      ## Source use rules
      
      - Prefer Microsoft Learn documentation through the user's configured documentation MCP for current Azure service behavior.
      - Use sampled read-only Azure evidence only to validate current configured-environment observations.
      - If documentation and sampled evidence appear to conflict, report both and stop short of a production-ready verdict.
      - Re-check official sources before changing high-risk guidance, because cloud behavior and feature availability can change.
      
    • safety-checklist.md 1.7 KB
      # Safety Checklist
      
      ## Evidence labels
      
      - `documentation-based`: grounded in Microsoft Learn or listed official documentation.
      - `sampled-current-state`: grounded in read-only Azure observations from the user's configured tools.
      - `user-provided`: grounded in sanitized snippets supplied by the user.
      - `inference`: reasoned from evidence but not directly proven.
      
      ## Mutation boundary
      
      - Default to read-only review.
      - Do not perform create, update, delete, activate, approve, cancel, deactivate, migrate, cut over, route, peer, deploy, alert, suppress, or configuration changes unless the user explicitly asks and approval is clear.
      - Prefer preview, assessment, status, list, show, query, activity-log, dependency, and diagnostic evidence before any mutation.
      
      ## Credential and data boundary
      
      - Never ask users to paste credentials, tokens, tenant IDs, subscription IDs, customer data, private keys, appliance secrets, migration inventory dumps, log payload secrets, or raw environment dumps.
      - Summarize sensitive evidence by field presence, control state, and risk; do not reproduce secret material.
      
      ## Risk gates
      
      - Stop on ambiguous target, ambiguous principal, missing approval, missing owner, missing rollback, stale assessment, incomplete dependency mapping, unclear routing, or missing telemetry for high-impact assets.
      - Separate documented product behavior from sampled configured-environment evidence.
      
      ## Asset-specific hard line
      
      Do not recommend flat or over-centralized network patterns by default. Always address routing, DNS, shared-service blast radius, inspection path, private connectivity, and platform-versus-workload control boundaries before calling a topology safe.
      
    • workflow-and-output.md 1.6 KB
      # Workflow and Output Contract
      
      ## Execution flow
      
      1. Scope the exact target, environment boundary, owner, requested decision, and evidence available.
      2. Load `official-sources.md`, then the component operations guide for service behavior and risk gates.
      3. Gather sampled read-only evidence only when available and safe.
      4. Compare observed posture against documented behavior, least-privilege expectations, and operational safety rules.
      5. Return a verdict with evidence level, blockers, safe next actions, and open questions.
      
      ## Required output
      
      - `verdict`: pass, warn, fail, or blocked.
      - `evidence_level`: documentation-based, sampled-current-state, user-provided, inference, or mixed.
      - `scope`: what was reviewed and what was not reviewed.
      - `blockers`: issues that prevent a safe or production-ready conclusion.
      - `findings`: severity-labeled risks with source labels.
      - `safe_next_actions`: reversible actions first; mutation only with explicit approval.
      - `open_questions`: missing facts that would change the verdict.
      
      ## Stress checks
      
      - What assumption would make this recommendation unsafe?
      - Which identity, migration, network, telemetry, route, or dispatch decision has the largest blast radius?
      - What evidence would disprove the claimed readiness?
      - Is the answer accidentally treating documentation as configured-environment proof?
      
      ## Response discipline
      
      Use Microsoft Learn documentation through the user's configured documentation MCP for documented Azure behavior. Use sampled read-only Azure evidence only for current configured-environment observations and label it as sampled evidence.
      
  • metadata.json 1.5 KB
    {
      "id": "azure-network-topology-review",
      "name": "Azure Network Topology Review",
      "type": "skill",
      "provider": "azure",
      "harnesses": [
        "codex",
        "claude-code",
        "cursor",
        "gemini",
        "kiro",
        "other"
      ],
      "summary": "Review Azure hub-spoke and related network topologies for routing, DNS, shared-services boundaries, security inspection, private connectivity, regional blast radius, and platform-versus-workload ownership.",
      "source_type": "original",
      "official_docs": [
        "https://learn.microsoft.com/azure/architecture/networking/architecture/hub-spoke",
        "https://learn.microsoft.com/azure/architecture/networking/architecture/hub-spoke-virtual-wan-architecture",
        "https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/network-topology-and-connectivity",
        "https://learn.microsoft.com/azure/architecture/networking/guide/private-link-hub-spoke-network",
        "https://learn.microsoft.com/azure/dns/private-resolver-architecture",
        "https://learn.microsoft.com/azure/virtual-network-manager/overview"
      ],
      "security_notes": "Do not recommend flat or over-centralized network patterns by default. Always address routing, DNS, shared-service blast radius, inspection path, private connectivity, and platform-versus-workload control boundaries before calling a topology safe.",
      "last_verified": "2026-06-05",
      "path": "skills/azure/azure-network-topology-review",
      "author": "github: VincentChuWaiChow",
      "version": "0.1.2"
    }
    
  • SKILL.md 3.6 KB
    ---
    name: azure-network-topology-review
    description: Use this skill for Azure network architecture review, hub-spoke critique, routing and DNS dependency analysis, shared-services boundary decisions, firewall placement review, and landing-zone connectivity guidance.
    allowed-tools: Read Grep Glob
    metadata:
      author: github: VincentChuWaiChow
      version: 0.1.2
      updated: "2026-06-05"
      category: networking
    ---
    
    # Azure Network Topology Review
    
    ## Purpose
    
    Review Azure network topology with an operator-grade focus on connectivity boundaries, shared-services design, routing and DNS dependencies, and the separation between platform-owned and workload-owned controls.
    
    This skill is for architecture and review work across:
    
    - hub-spoke versus alternative connectivity models,
    - shared hub services and spoke isolation,
    - peering and subscription boundary decisions,
    - route ownership and forced-tunneling implications,
    - DNS and private name-resolution dependencies,
    - centralized versus workload-local firewall, NVA, and private-endpoint patterns,
    - platform-team versus workload-team control boundaries.
    
    ## When to use
    
    Use this skill when the user asks for:
    
    - an Azure hub-spoke review or critique,
    - network topology advice for a landing zone or multi-subscription platform,
    - shared-services placement guidance for DNS, egress, ingress, Bastion, or hybrid connectivity,
    - routing, peering, UDR, gateway-transit, or forced-tunneling concerns,
    - private connectivity architecture review when the main issue is topology and boundary design,
    - clarification of who should own which network controls across platform and workload teams.
    
    Do not use this skill for:
    
    - packet-level troubleshooting,
    - detailed firewall rule authoring,
    - step-by-step ExpressRoute implementation runbooks,
    - a Private Link placement question where private-endpoint design is the primary issue rather than the overall topology.
    
    Route private-endpoint-first questions toward `azure-private-endpoint-adoption-planner` if that skill exists in the repo state the user is working with.
    
    ## Lean operating rules
    
    - Prefer Microsoft Learn documentation through the user's configured documentation MCP, then sampled read-only Azure evidence when available, then sanitized user evidence.
    - Separate confirmed facts from inference. If state was not queried or shown, say so.
    - Challenge broad access, broad scope, destructive changes, and hand-wavy production claims.
    - Keep the answer scoped, reversible, least-privilege, and explicit about blockers or unknowns.
    
    ## References
    
    Load these only when needed:
    
    - [Azure Network Topology Operations](references/network-topology-operations.md) — use for current service behavior, common failure modes, hard design rules, verification targets, and push-back conditions.
    - [Safety checklist](references/safety-checklist.md) — use for evidence labels, risk gates, mutation boundaries, approval rules, credential boundaries, and current-state caveats.
    - [MCP and evidence path](references/mcp-and-evidence.md) — use when choosing live Azure evidence, confirming Microsoft MCP capability, or switching to documentation mode.
    - [Workflow and output contract](references/workflow-and-output.md) — use when executing the full review, applying stress checks, or formatting the final answer.
    - [Official sources](references/official-sources.md) — use when you need the detailed Microsoft documentation list or source notes.
    
    ## Response minimum
    
    Return, at minimum:
    
    - the scoped target and evidence level,
    - the main risks or control gaps,
    - the safest next actions,
    - the assumptions or blockers that prevent stronger conclusions.
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related