aws-infrastructure

Solid

Use when working with AWS resources — ECS Fargate, ECR, EFS, Secrets Manager, gomplate templates, multi-env deployments — even when the user says 'deploy to staging' without naming AWS.

DevOps & Infrastructure 7 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
30
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# aws-infrastructure ## When to use Use this skill when working with AWS infrastructure, deployment configurations, ECS task definitions, or environment-specific settings. Do NOT use when: - Local development setup (use `docker` skill) - Application code changes ## Procedure: Modify AWS infrastructure 1. Read the `.aws/` directory (or equivalent) for env configs and templates. 2. Read CI/CD workflows (e.g., `.github/workflows/`) for the deployment pipeline. 3. Check the env-specific vars files. 4. **Read project-level overrides** — check `agents/overrides/skills/aws-infrastructure.md` for project-specific service names, prefixes, and infrastructure details. ## Architecture overview ### Environments (typical setup) | Environment | Trigger | Notes | |---|---|---| | Review | PR with label | Ephemeral, per-branch | | Stage | Push to `main` | Persistent, pre-production | | Production | Release tag | Persistent, live | ### Common AWS services | Service | Purpose | |---|---| | **ECS Fargate** | Container orchestration (no EC2 instances) | | **ECR** | Docker image registry | | **EFS** | Shared filesystem (private + public access points) | | **Secrets Manager** | `.env` file storage per env | | **IAM Roles** | OIDC-based GitHub Actions authentication | | **VPC** | Networking (security groups, subnets) | ### Vars file structure Environment-specific config files (e.g., `.aws/*.vars.yaml`) typically contain: ```yaml AWS: GlobalPrefix: {project}-{env} # Resource naming ...

Details

Author
event4u-app
Repository
event4u-app/agent-config
Created
3 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

DevOps & Infrastructure Listed

aws

AWS infrastructure management — EKS, ECR, VPC, RDS, ElastiCache, S3, Route53, ACM, Secrets Manager, CloudWatch, IAM

3 Updated yesterday
veekunth217
DevOps & Infrastructure Listed

infrastructure-as-code

Use this skill when a task involves detecting config drift between live cluster state and code, capturing manual kubectl/psql/gcloud fixes into Helm values or Terraform, preparing populated values files, or verifying a fresh deploy would succeed from code alone. Don't use it for Helm template authoring (use helm-chart-expert) or migration safety checks (use migration-check).

3 Updated today
atretyak1985
DevOps & Infrastructure Listed

ecs-build

Use when building Amazon ECS infrastructure with Terraform, generating apply-ready code for ECS clusters, services, and task definitions across three capacity models — Fargate (FARGATE_SPOT as capacity provider), EC2 Auto Scaling group providers, and ECS Managed Instances. Covers rolling/blue-green/linear/canary deployment config, Express services, Service Connect, private/VPC-endpoint-only networking, secrets, and Graviton. Also use when (1) wiring a Managed Instances capacity provider and its infrastructure IAM role, (2) mixing FARGATE and FARGATE_SPOT in a strategy, (3) rendering the Terraform deployment configuration for a blue/green, linear, or canary strategy, (4) generating VPC endpoints for private or air-gapped ECS, (5) configuring Application Auto Scaling, or (6) rendering the migration of a service from launch type to capacity providers. Skip for EKS/Kubernetes builds (use eks-build), design and launch-type selection (use ecs-architect), CI/CD pipelines and release strategy (use ecs-devops).

37 Updated today
aws-samples