Help us improve
Share bugs, ideas, or general feedback.
From devops-cloud
Terraform, CloudFormation, ARM templates, Kubernetes manifests, and state management best practices
npx claudepluginhub logos-liber/atlas-agent-teamsHow this skill is triggered — by the user, by Claude, or both
Slash command
/devops-cloud:infrastructure-as-codeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **Declarative Syntax**: Describe desired state, not execution steps
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Share bugs, ideas, or general feedback.
State Management
Module Structure
main.tf, variables.tf, outputs.tfResource Naming
name_prefix or name_suffix for dynamic namingVariables and Outputs
Provider Configuration
create_before_destroy and lifecycle rulesterraform init: Initialize working directory and download providersterraform plan: Preview changes before applyingterraform apply: Apply configuration changesterraform destroy: Destroy infrastructureterraform import: Import existing resources into stateterraform state mv: Move resources in stateterraform refresh: Update state file with real resourcesTemplate Organization
Resource Management
Parameter and Output Design
Change Set Management
!Ref: Reference parameters or resources!GetAtt: Get resource attributes!Sub: String substitution!Join: Join strings with a delimiter!Select: Select from a list!Split: Split a string into a list!If: Conditional logic!Equals: Compare values!And, !Or, !Not: Boolean logic!FindInMap: Look up values in a mapping!ImportValue: Import exported values from other stacksTemplate Structure
Resource Management
Parameter and Variable Design
parameters(): Reference parametersvariables(): Reference variablesreference(): Get resource propertiesconcat(): Concatenate stringssubstring(): Extract substringreplace(): Replace stringtoUpper(), toLower(): Case conversionuniqueString(): Generate unique stringsresourceId(): Get resource IDsubscription(), resourceGroup(): Get deployment scopeCore Concepts
Best Practices
Common Resources
Core Concepts
Best Practices
Helm Commands
helm create: Create a new charthelm install: Install a charthelm upgrade: Upgrade a releasehelm uninstall: Uninstall a releasehelm template: Render templateshelm lint: Validate chartshelm repo add: Add chart repositoryPlaybook Structure
Task Design
Inventory Management
Terraform State
CloudFormation Stack State
Kubernetes State
Terraform Drift
terraform plan to detect driftterraform refresh to update stateCloudFormation Drift Detection
Kubernetes Drift
Secrets Management
Access Control
Compliance