lld-generator

Generate Low-Level Design documents from Bicep, Terraform, and ARM templates.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/Hafizurrahman-Fatehmahomed/ai-300 --skill lld-generator
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lld-generator
Source: https://github.com/Hafizurrahman-Fatehmahomed/ai-300/tree/main/azure-Infrastructure-agent/.claude/skills/lld-generator
Command: npx skills add https://github.com/Hafizurrahman-Fatehmahomed/ai-300 --skill lld-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill generates professional Low-Level Design (LLD) documents for Azure infrastructure projects by reverse-engineering IaC code or by creating standards-based starter documents.

Core Features & Use Cases

  • Code-driven LLD generation: Reverse-engineer Bicep, Terraform, and ARM templates into a complete LLD with real resource names, IPs, and configurations.
  • Template LLD generation: Create starter documents that follow the lld-template-standard.md structure for new projects.
  • Quality checks: Validate resource naming against naming conventions, IP addressing schemes, and reference architecture standards to ensure consistency.

Quick Start

Run the lld-generator to produce a code-based LLD from your infrastructure code or generate a template LLD for a new landing zone.

Frequently Asked Questions about lld-generator

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

FAQPage Schema
How do I generate a Low-Level Design document from Terraform or Bicep code?▼

To generate a Low-Level Design (LLD) from IaC, the skill analyzes Bicep, Terraform, and ARM templates to extract resources like VNets, NSGs, and RBAC roles. It reverse-engineers your infrastructure code to produce professional, code-based LLD documents automatically.

What is the best way to validate Azure resource naming and IP addressing schemes in IaC?▼

Validating Azure resource naming and IP addressing involves checking your IaC against established conventions. The skill validates extracted Bicep and Terraform configurations against naming-convention.md and ip-addressing-scheme.md to ensure infrastructure consistency and compliance.

Can I create a template LLD for a new Azure landing zone without existing code?▼

Yes, you can create starter LLD documents for new projects without existing code. The skill generates template LLDs that follow the lld-template-standard.md structure, providing a standardized baseline for designing new Azure landing zones.

How do I extract VNets, subnets, and firewalls from ARM templates for documentation?▼

Extracting VNets, subnets, and firewalls from ARM templates requires parsing the infrastructure definitions. The skill analyzes ARM, Bicep, and Terraform sources to automatically extract network configurations, routing, and tags into a comprehensive LLD document.

Does the LLD generator support both platform and workload Azure subscriptions?▼

Yes, the LLD generator supports both platform and workload Azure subscriptions. It extracts and documents infrastructure components across different subscription scopes, saving the generated outputs appropriately into Architecture/Customer or Architecture/Templates directories.