teckedd-code2save/ai-build-tools/infrastructure-as-code-architect

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Translates local database and cache requirements (e.g. docker-compose setup with Postgres, Redis, Elasticsearch) into production-ready Infrastructure as Code using Terraform, Pulumi, or Bicep for AWS, Azure, or GCP. Use when a user wants to deploy their application or data platform to the cloud.

Install

npx vskill@latest install teckedd-code2save/ai-build-tools/infrastructure-as-code-architect

SKILL.md

Infrastructure as Code Architect

Translate local development setups (like a loaded docker-compose.yml) into enterprise-ready, production infrastructure deployments using Terraform, Pulumi, or Bicep.

🎯 When to Use

  • After a data platform is generated using the forge skill.
  • When the user asks "How do I deploy this?" or "Can you write the Terraform for this?"
  • When migrating from a local Docker environment to managed cloud services (e.g., AWS RDS, Azure Cache for Redis).
  • When standing up fresh environments (staging, production).

🛠️ Step-by-Step Workflow

1. Identify Existing Requirements
  1. Scan the current project for docker-compose.yml, .env.example, and package files.
  2. Identify the core components:
  • Database (PostgreSQL, MySQL, etc.)
  • Cache/Message Queue (Redis, RabbitMQ)
  • Search/Analytics (Elasticsearch, OpenSearch)
  • Application Runtimes (Node.js, Python FastAPI, .NET)
2. Determine the Target Cloud and Tool

Ask the user if they have a preference for:

  • Cloud Provider: AWS, Azure, or GCP?
  • Tool: Terraform, Pulumi, or Bicep (Azure only)?

If they don't have a preference, default to Terraform on AWS.

3. Generate Infrastructure Code

Create the necessary IaC files (Terraform, Pulumi, or Bicep).

Container Mandate:

  • Docker: Always generate a production-ready Dockerfile for each application component. Implement multi-stage builds for smaller images and security scan points.
  • Kubernetes (K8s): For production-grade platforms, map local docker-compose services to K8s Manifests or Helm Charts.
Local ComponentManaged K8s EquivalentAWS RDS/ElastiCache Equivalent
PostgreSQLEKS / AKS / GKE (via StatefulSet)Amazon RDS
RedisEKS / AKS / GKEAmazon ElastiCache
App ContainerK8s Deployment + ServiceApp Runner / Container Apps
4. Implement CI/CD (GitHub Actions Mandate)

MANDATORY: Provide a complete .github/workflows/deploy.yml file that:

  1. Builds and Pushes Docker Images: Uses docker/build-push-action to push to ECR, ACR, or GCR.
  2. Scans for Vulnerabilities: Integrates Snyk or Trivy scans within the pipeline.
  3. Applies Infrastructure: Automatically runs IaC plan/apply from the pipeline.
  4. Deploys to K8s: Updates K8s deployments with the new image tag.
5. Infrastructure Best Practices
  • Security: Private subnets only. No public IPs for DBs/Caches. Use Managed Identities/IAM Roles.
  • State Management: Use remote backends (S3/Blob/GCS) with locking.
  • Observability: Include basic monitoring/logging resources (CloudWatch, Azure Monitor).

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
2
7-day trend score
5

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/teckedd-code2save/ai-build-tools/infrastructure-as-code-architect/badge)](https://verified-skill.com/skills/teckedd-code2save/ai-build-tools/infrastructure-as-code-architect)

Something wrong with this skill or its page? Tell us.