azure-adr

Generate formal Azure Architecture Decision Records with WAF pillar mapping.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/pazdedav/my-infraops-project --skill azure-adr-pazdedav
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-adr
Source: https://github.com/pazdedav/my-infraops-project/tree/main/.github/skills/azure-adr
Command: npx skills add https://github.com/pazdedav/my-infraops-project --skill azure-adr-pazdedav

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill formalizes significant architectural decisions in Azure environments by creating structured Architecture Decision Records (ADRs), ensuring clarity on rationale, alternatives, and impact.

Core Features & Use Cases

  • Formal ADR Creation: Generates standardized ADR documents for design and as-built phases.
  • WAF Pillar Analysis: Integrates analysis against Azure's Well-Architected Framework pillars (Security, Reliability, Performance, Cost, Operations).
  • Use Case: When deciding between Azure Cosmos DB and Azure SQL for a new service, use this Skill to create a design ADR that documents the context, the decision, alternatives considered, consequences, and the WAF impact of each option.

Quick Start

Create an ADR documenting our decision to use Azure Cosmos DB instead of Azure SQL for the e-commerce catalog service, considering WAF implications and cost trade-offs.

Frequently Asked Questions about azure-adr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I document Azure architecture decisions with Well-Architected Framework analysis?

You can document Azure architecture decisions by generating formal Architecture Decision Records that map choices to WAF pillars, capturing context, alternatives, and consequences for each significant infrastructure decision.

What is an Architecture Decision Record and when do I need one for Azure infrastructure?

An Architecture Decision Record (ADR) is a formal document capturing significant architectural decisions. You need one for Azure infrastructure when making impactful design choices, such as selecting Cosmos DB over SQL DB, to ensure rationale and trade-offs are recorded.

Can I generate Bicep or Terraform code from an Azure ADR?

No, generating Infrastructure as Code like Bicep or Terraform is not supported. The Azure ADR focuses strictly on documenting architecture decisions, WAF pillar justification, and trade-off analysis rather than producing deployment code or diagrams.

Does this Azure ADR tool provide cost estimates for infrastructure alternatives?

No, cost estimates are not generated. While the Architecture Decision Record includes cost trade-offs within its WAF pillar analysis, it focuses on documenting the decision rationale and consequences rather than calculating specific financial estimates.

What's the best way to analyze trade-offs between Azure Cosmos DB and Azure SQL?

The best way to analyze trade-offs between Azure Cosmos DB and Azure SQL is to create a design ADR that evaluates each option against Well-Architected Framework pillars, formally documenting the context, alternatives, and consequences of your decision.

Can I use this for as-built architecture documentation or only for design phases?

You can use it for both design and as-built phases. The formal ADR creation supports documenting architectural decisions whether you are planning future Azure infrastructure or recording what has already been implemented.