Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
girijashankarj avatar

Infrastructure

  • 1 installs
  • 27 repo stars
  • Updated April 25, 2026
  • girijashankarj/cursor-handbook

Workflow to provision or modify cloud infrastructure with IaC, covering requirements, architecture, Terraform/CDK, security, and staged deploy.

About

Guides provisioning cloud resources using infrastructure-as-code from requirements through deployment. A developer uses it when creating or modifying cloud infrastructure.

  • Writes Terraform/CDK/CloudFormation with reusable modules
  • Enforces encryption, least-privilege IAM, and staged deploys

Infrastructure by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #933 of 1,039 Cloud & Infrastructure skills by installs in the Skillselion catalog
  • Data as of Jul 22, 2026 (Skillselion catalog sync)
npx skills add https://github.com/girijashankarj/cursor-handbook --skill infrastructure

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars27
Last updatedApril 25, 2026
Repositorygirijashankarj/cursor-handbook

What it does

Workflow to provision or modify cloud infrastructure with IaC, covering requirements, architecture, Terraform/CDK, security, and staged deploy.

Files

SKILL.mdMarkdownGitHub ↗

Skill: Set Up Cloud Infrastructure

Trigger

When the user needs to create or modify cloud resources.

Steps

Step 1: Define Requirements

  • [ ] What resources are needed?
  • [ ] Which environment? (dev, staging, production)
  • [ ] Performance requirements?
  • [ ] Budget constraints?
  • [ ] Security requirements?

Step 2: Design Architecture

  • [ ] Draw architecture diagram (Mermaid)
  • [ ] Define networking (VPC, subnets, security groups)
  • [ ] Plan compute resources (size, scaling)
  • [ ] Plan storage (database, file storage, cache)
  • [ ] Plan monitoring and alerting

Step 3: Write IaC

  • [ ] Create Terraform/CDK/CloudFormation templates
  • [ ] Use modules for reusable components
  • [ ] Parameterize environment-specific values
  • [ ] Follow naming conventions: {project}-{env}-{resource}
  • [ ] Tag all resources

Step 4: Security

  • [ ] Enable encryption at rest
  • [ ] Enable encryption in transit
  • [ ] Configure IAM with least privilege
  • [ ] Set up VPC and security groups
  • [ ] Enable audit logging

Step 5: Deploy

  • [ ] Plan: Review changes before applying
  • [ ] Apply to dev first
  • [ ] Verify in dev
  • [ ] Promote to staging
  • [ ] Verify in staging
  • [ ] Promote to production

Step 6: Monitor

  • [ ] Set up health checks
  • [ ] Configure alert rules
  • [ ] Create dashboards
  • [ ] Set up cost alerts

If a step fails

StepFailureRecovery
Step 5Deploy to dev/staging failsRun terraform destroy or equivalent; fix IaC; re-apply; never proceed to prod until dev/staging succeeds
Step 5Deploy to production failsRollback via IaC (revert and apply previous state); investigate; fix in dev; re-test full pipeline
Step 5Partial apply (some resources created)Document what was created; run destroy/rollback for failed resources; fix and retry

Never apply infrastructure changes to production without explicit user confirmation. Require confirmation before terraform apply or equivalent on prod.

Completion

Infrastructure provisioned, secured, monitored, and documented.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.