design-infrastructure

Generate Dockerfiles, Terraform modules, and CI/CD pipelines with least-privilege guardrails.

Updated Mar 2, 2022
One-click install
npx skills add https://github.com/ysuurme/azure_hello_world --skill design-infrastructure-ysuurme
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-infrastructure
Source: https://github.com/ysuurme/azure_hello_world/tree/main/.agents/skills/design-infrastructure
Command: npx skills add https://github.com/ysuurme/azure_hello_world --skill design-infrastructure-ysuurme

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you design infrastructure and delivery mechanisms that stay secure and predictable by enforcing least-privilege networking, blast-radius minimization, and infrastructure integrity.

Core Features & Use Cases

  • Infrastructure orchestration loop: Produces an initial infrastructure/IaC/Docker proposal and then requires a self-critique against least privilege, blast radius, and cost anomalies.
  • Multi-cloud placement strategy: Keeps “cloud fluidity” by justifying Azure vs GCP placement and accounting for storage and rehydration behaviors.
  • Production-grade hard constraints: Enforces managed identity defaults, Key Vault secret retrieval (no raw ENV secrets), private networking, and Terraform drift validation.

Quick Start

Ask for an Azure-focused Terraform + Docker + CI/CD design for a Python service that must use managed identity, private endpoints, and drift-detecting deployments.

Frequently Asked Questions about design-infrastructure

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

FAQPage Schema
How do I generate secure Terraform modules and Dockerfiles that enforce least privilege?

To generate secure Terraform and Docker artifacts with least privilege, this Skill produces hardened infrastructure designs featuring managed identity defaults, private networking, and rootless multi-stage Docker build guardrails.

How does CI/CD pipeline hardening work for Azure and GCP deployments?

CI/CD pipeline hardening for Azure and GCP works by enforcing managed identities, eliminating raw environment secrets via Key Vault retrieval, and validating Terraform drift during the deployment workflow.

What is the best way to minimize blast radius in multi-cloud infrastructure as code?

Minimizing blast radius in multi-cloud IaC involves justifying Azure vs GCP placement, enforcing network isolation, and implementing remote locked Terraform backends with drift detection to contain failures.

Can I use this to justify Azure versus GCP placement for container workloads?

Yes, you can use this to justify Azure versus GCP placement by evaluating cloud fluidity, analyzing storage behaviors, and ensuring deployment workflows maintain least privilege across the chosen provider.

Why does Terraform state management require a remote locked backend with drift detection?

Terraform state management requires a remote locked backend with drift detection to maintain infrastructure integrity, prevent concurrent modifications, and ensure deployment workflows remain predictable and secure.

Do I need managed identity and private endpoints to harden cloud delivery pipelines?

Yes, you need managed identity and private endpoints to harden cloud delivery pipelines because they eliminate raw environment secrets and enforce network isolation, directly minimizing blast radius.