Skill
Development
Skill
/terraform
Terraform IaC patterns, modules, and best practices
Install
$ npx -y skills add Fujigo-Software/f5-framework-claude --skill terraform --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/terraform
Context preview
The summary Claude sees to decide when to auto-load this skill.
Terraform IaC patterns, modules, and best practices
SKILL.md
terraform.SKILL.mdname: terraform-skills
description: Terraform IaC patterns, modules, and best practices
category: stacks/infrastructure/terraform
applies_to: terraform
allowed-tools: Read, Write, Glob, Grep, Bash
user-invocable: true
context: inject
Terraform Skills
Infrastructure as Code tool for building, changing, and versioning infrastructure.
Sub-Skills
Core Concepts
- [resources.md](core/resources.md) - Resource patterns
- [data-sources.md](core/data-sources.md) - Data sources
- [providers.md](core/providers.md) - Provider configuration
- [state.md](core/state.md) - State management
Modules
- [module-structure.md](modules/module-structure.md) - Module patterns
- [composition.md](modules/composition.md) - Module composition
- [versioning.md](modules/versioning.md) - Module versioning
- [registry.md](modules/registry.md) - Terraform Registry
Variables
- [input-variables.md](variables/input-variables.md) - Input variables
- [output-values.md](variables/output-values.md) - Output values
- [locals.md](variables/locals.md) - Local values
- [validation.md](variables/validation.md) - Variable validation
State Management
- [remote-state.md](state/remote-state.md) - Remote state
- [workspaces.md](state/workspaces.md) - Workspaces
- [state-locking.md](state/state-locking.md) - State locking
- [import.md](state/import.md) - Resource import
AWS Patterns
- [vpc.md](aws/vpc.md) - VPC configuration
- [ec2.md](aws/ec2.md) - EC2 patterns
- [rds.md](aws/rds.md) - RDS patterns
- [iam.md](aws/iam.md) - IAM patterns
- [s3.md](aws/s3.md) - S3 patterns
- [lambda.md](aws/lambda.md) - Lambda patterns
Azure Patterns
- [resource-groups.md](azure/resource-groups.md) - Resource groups
- [networking.md](azure/networking.md) - Azure networking
- [app-service.md](azure/app-service.md) - App Service
GCP Patterns
- [compute.md](gcp/compute.md) - Compute Engine
- [networking.md](gcp/networking.md) - GCP networking
- [cloud-run.md](gcp/cloud-run.md) - Cloud Run
CI/CD
- [github-actions.md](cicd/github-actions.md) - GitHub Actions
- [atlantis.md](cicd/atlantis.md) - Atlantis patterns
- [terraform-cloud.md](cicd/terraform-cloud.md) - Terraform Cloud
Detection
Auto-detected when project contains:
- `*.tf` files
- `terraform.tfvars`
- `resource ` or `provider ` patterns
Read more
name: terraform-skills description: Terraform IaC patterns, modules, and best practices category: stacks/infrastructure/terraform applies_to: terraform allowed-tools: Read, Write, Glob, Grep, Bash user-invocable: true context: inject
Terraform Skills
Infrastructure as Code tool for building, changing, and versioning infrastructure.
Sub-Skills
Core Concepts
- [resources.md](core/resources.md) - Resource patterns
- [data-sources.md](core/data-sources.md) - Data sources
- [providers.md](core/providers.md) - Provider configuration
- [state.md](core/state.md) - State management
Modules
- [module-structure.md](modules/module-structure.md) - Module patterns
- [composition.md](modules/composition.md) - Module composition
- [versioning.md](modules/versioning.md) - Module versioning
- [registry.md](modules/registry.md) - Terraform Registry
Variables
- [input-variables.md](variables/input-variables.md) - Input variables
- [output-values.md](variables/output-values.md) - Output values
- [locals.md](variables/locals.md) - Local values
- [validation.md](variables/validation.md) - Variable validation
State Management
- [remote-state.md](state/remote-state.md) - Remote state
- [workspaces.md](state/workspaces.md) - Workspaces
- [state-locking.md](state/state-locking.md) - State locking
- [import.md](state/import.md) - Resource import
AWS Patterns
- [vpc.md](aws/vpc.md) - VPC configuration
- [ec2.md](aws/ec2.md) - EC2 patterns
- [rds.md](aws/rds.md) - RDS patterns
- [iam.md](aws/iam.md) - IAM patterns
- [s3.md](aws/s3.md) - S3 patterns
- [lambda.md](aws/lambda.md) - Lambda patterns
Azure Patterns
- [resource-groups.md](azure/resource-groups.md) - Resource groups
- [networking.md](azure/networking.md) - Azure networking
- [app-service.md](azure/app-service.md) - App Service
GCP Patterns
- [compute.md](gcp/compute.md) - Compute Engine
- [networking.md](gcp/networking.md) - GCP networking
- [cloud-run.md](gcp/cloud-run.md) - Cloud Run
CI/CD
- [github-actions.md](cicd/github-actions.md) - GitHub Actions
- [atlantis.md](cicd/atlantis.md) - Atlantis patterns
- [terraform-cloud.md](cicd/terraform-cloud.md) - Terraform Cloud
Detection
Auto-detected when project contains:
- `*.tf` files
- `terraform.tfvars`
- `resource ` or `provider ` patterns
Stats
24
Stars
8
Forks
Quiet
Maintenance
Python
Language
MIT
License
7mo ago
Last commit
7mo ago
Created
Repo: Fujigo-Software/f5-framework-claude
Other skills on f5-framework.
Skill
Skill
architecture
Software architecture patterns, principles, and best practices
Skill
Skill
Skill

