aws-deployment

Automate AWS infrastructure deployment and lifecycle management with Terraform and ECS/Fargate.

1|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/Danik911/thesis_project --skill aws-deployment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-deployment
Source: https://github.com/Danik911/thesis_project/tree/main/.claude/skills/aws-deployment
Command: npx skills add https://github.com/Danik911/thesis_project --skill aws-deployment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Deploys AWS infrastructure with a research-first approach, using documentation-first practices to ensure services, regions, and resources are chosen with care. It emphasizes consulting AWS docs before coding, clarifies service abbreviations, evaluates alternatives, keeps an organized aws/ folder, and proactively offers to destroy resources after testing to prevent cost surprises.

Core Features & Use Cases

  • Documentation-first deployment: Searches AWS docs for service availability, recommended patterns, and regional constraints; documents decisions and tradeoffs.
  • Resource management toolkit: Maintains organized folders (aws/ Terraform/state, manifests) for reproducible infrastructure generation.
  • Prototype-safe workflows: Prototyping ECS/Fargate/Lambda/S3/RDS tasks with built-in destroy prompts to avoid accidental costs.
  • Destruction as a first-class option: Proactively proposes resource teardown after testing.

Quick Start

Use the aws-deployment skill to provision pharma-test-gen infrastructure in a staging environment, then verify resources and destroy after validation if test data is removed.

Frequently Asked Questions about aws-deployment

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

FAQPage Schema
How do I automate AWS infrastructure deployment with Terraform?

Automate AWS infrastructure deployment by using Terraform to define resources like ECS, Lambda, S3, and RDS in an organized aws/ folder. The skill provides documentation-first practices, checks regional availability, and manages state files for reproducible infrastructure generation across staging and testing environments.

What's the best way to deploy containerized applications to AWS ECS and ECR?

Deploy containers to AWS by pushing images to ECR and orchestrating them with ECS/Fargate using Terraform. This skill automates the full workflow, including resource provisioning, documentation of service choices, and built-in prompts to destroy resources after testing to prevent unexpected costs.

How do I avoid AWS cost surprises when prototyping infrastructure?

Prototype safely by using documentation-first deployment practices that research service availability and regional constraints before provisioning. This skill proactively offers to destroy resources after validation, preventing accidental long-running costs on test workloads.

Can I use Terraform to manage Lambda, RDS, and S3 alongside ECS deployments?

Yes. This skill manages Lambda, RDS, S3, ECS, and supporting tooling through a unified Terraform-based workflow. It maintains organized infrastructure folders and handles resource lifecycle management across multiple AWS services in staging and testing contexts.

What infrastructure cleanup process should I follow after AWS testing?

After testing, use proactive destruction workflows to tear down AWS resources systematically. This skill treats resource cleanup as a first-class operation, offering removal prompts and documenting decisions to ensure test environments don't incur ongoing charges.