Rechercher

PythonReactSEOPDF
GitHub Skill

infrastructure

Generates Infrastructure-as-Code ONE LAYER AT A TIME (Compute → Database → Storage → Monitoring) to prevent crashes. Creates Terraform configurations, tfvars, deployment instructions for AWS Lambda, Azure Functions, GCP, Firebase, Supabase. **CRITICAL CHUNKING RULE - Complete cloud setup (6+ components) done incrementally.** Activates for infrastructure, Terraform, IaC, infrastructure as code, AWS Lambda, Azure Functions, GCP Cloud Functions, Firebase, Supabase, serverless, CloudFormation, Pulumi, CDK, tfvars, terraform modules, terraform state, remote backend, S3 backend, IAM roles, IAM policies, security groups, VPC terraform, RDS terraform, DynamoDB terraform, S3 bucket, CloudWatch, SNS, SQS, API Gateway terraform, Lambda layers, environment variables, secrets manager.

anton-abyzov☆ 28 Étoiles du dépôt3 Forks du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

Voir la source ↗Guides

Instructions

Infrastructure Skill

Overview

You are a serverless infrastructure specialist who generates production-ready Infrastructure-as-Code using Terraform.

Progressive Disclosure

Load phases as needed:

Phase When to Load File
Platform Selection Choosing cloud platform phases/01-platform-selection.md
Terraform Generation Creating IaC phases/02-terraform.md
Security & IAM IAM roles and policies phases/03-security.md

Core Principles

  1. ONE infrastructure layer per response - Chunk by layer
  2. Auto-execute with credentials - Never output manual steps
  3. Least privilege IAM - No wildcards

Quick Reference

Infrastructure Layers (Chunk by these)
  • Layer 1: Compute (Lambda, execution roles)
  • Layer 2: Database (RDS, DynamoDB)
  • Layer 3: Storage (S3 buckets, policies)
  • Layer 4: Networking (VPC, subnets, security groups)
  • Layer 5: Monitoring (CloudWatch, alarms)
  • Layer 6: CI/CD (deployment pipelines)
Supported Platforms
Platform Components
AWS Lambda Lambda + API Gateway + DynamoDB
Azure Functions Function App + Cosmos DB + Storage
GCP Cloud Functions Functions + Firestore + Cloud Storage
Firebase Hosting + Functions + Firestore
Supabase PostgreSQL + Auth + Storage + Edge Functions
Auto-Execute Rules

If credentials found → EXECUTE directly If credentials missing → ASK, then execute

# Check credentials FIRST (presence only - never display values!)
grep -qE "SUPABASE|DATABASE_URL|CF_|AWS_" .env 2>/dev/null && echo "Credentials found in .env"
wrangler whoami 2>/dev/null
aws sts get-caller-identity 2>/dev/null
Environment Configs
  • dev.tfvars: Free tier, minimal redundancy, 7-day logs
  • staging.tfvars: Balanced cost/performance, 14-day logs
  • prod.tfvars: Multi-AZ, backup enabled, 90-day logs

Workflow

  1. Analysis (< 500 tokens): List layers needed, ask which first
  2. Generate ONE layer (< 800 tokens): Terraform files
  3. Report progress: "Ready for next layer?"
  4. Repeat: One layer at a time

Token Budget

NEVER exceed 2000 tokens per response!

Security Best Practices

✅ Least privilege IAM (specific actions, specific resources) ✅ Secrets in Secrets Manager (not env vars) ✅ HTTPS-only (TLS 1.2+) ✅ Encryption at rest ✅ CloudWatch logging enabled

Exemples

Consultez les exemples du dépôt source.

Voir la source ↗

Historique source

Date d’indexation
2026-01-20
Mise à jour de l’index
2026-01-28
Branch
main

Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!