AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Infrastructure As Code Architect

skill-teckedd-code2save-ai-build-tools-infrastructure-as-code-architect · by teckedd-code2save

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.

— No reviews yet
0 installs
40 views
0.0% view→install

Install

$ agentstack add skill-teckedd-code2save-ai-build-tools-infrastructure-as-code-architect

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ● Environment & secrets Used
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-teckedd-code2save-ai-build-tools-infrastructure-as-code-architect)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Infrastructure As Code Architect? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

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 Component | Managed K8s Equivalent | AWS RDS/ElastiCache Equivalent | | :--- | :--- | :--- | | PostgreSQL | EKS / AKS / GKE (via StatefulSet) | Amazon RDS | | Redis | EKS / AKS / GKE | Amazon ElastiCache | | App Container | K8s Deployment + Service | App 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).

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.