**ANALYSIS SKILL** — Creates Azure Architecture Decision Records (ADRs) with WAF pillar mapping, alternatives, and consequences. WHEN: "create ADR", "document decision", "architecture decision record", "record why we chose", "WAF pillar justification", "trade-off analysis". DO NOT USE FOR: IaC code (06b/06t agents), architecture diagrams (drawio), cost estimates (cost-estimate-subagent).
75
92%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Create formal Architecture Decision Records that document significant infrastructure decisions with Azure-specific context, WAF pillar analysis, and implementation guidance.
ADRs are saved to agent-output/{project}/ with one of two phase prefixes:
| Phase | Prefix | Status default | Trigger |
|---|---|---|---|
| Step 3 (Design) | 03-des-adr- | Proposed | Architect agent, design/planning language |
| Step 7 (As-Built) | 07-ab-adr- | Accepted | After deploy, implemented/current-state language |
Full filename: {prefix}NNNN-{kebab-title}.md (e.g.,
03-des-adr-0001-use-cosmos-db-for-state.md). NNNN is 4-digit sequential
per project.
The 07-ab-adr- ADR may differ from 03-des-adr- if implementation
required changes — document deviations in the "Implementation Notes"
section.
agent-output/{project}/ for next sequence03-des-) or as-built (07-ab-)references/adr-template.mdreferences/quality-checklist.mdLoad on demand:
| Reference | When to Load |
|---|---|
references/adr-template.md | Authoring the ADR (full template with all sections) |
references/example-prompts.md | Looking for trigger phrasing / common ADR topics |
references/quality-checklist.md | Final self-check before saving |
references/guardrails.md | DO/DON'T rules, anti-pattern table |
a0098f9
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.