原始内容
Install Now · Explore Agents · Documentation · Star this repo
What is this?
Terraform Development Assistant is a Claude Code plugin with 8 agents and 12 skills for comprehensive Infrastructure as Code development with Terraform.
Table of Contents
Click to expand
Quick Start
Prerequisites
- Claude Code CLI v2.0.27+
- Active Claude subscription
Installation
Option 1: From Marketplace (Recommended)
# Step 1: Add the marketplace
/plugin marketplace add pluginagentmarketplace/custom-plugin-terraform
# Step 2: Install the plugin
/plugin install custom-plugin-terraform@pluginagentmarketplace-terraform
# Step 3: Restart Claude Code
# Close and reopen your terminal/IDE
Option 2: Local Installation
# Clone the repository
git clone https://github.com/pluginagentmarketplace/custom-plugin-terraform.git
cd custom-plugin-terraform
# Load locally
/plugin load .
# Restart Claude Code
Verify Installation
After restart, you should see these agents:
custom-plugin-terraform:tf-fundamentals
custom-plugin-terraform:tf-providers
custom-plugin-terraform:tf-resources
custom-plugin-terraform:tf-state
custom-plugin-terraform:tf-modules
custom-plugin-terraform:tf-workspaces
custom-plugin-terraform:tf-cloud
custom-plugin-terraform:tf-advanced
Features
- 8 Specialized Agents covering all Terraform/IaC topics
- 12 Golden Format Skills with assets, scripts, and references
- 4 Commands for common Terraform operations
- SASMP v1.3.0 Compliant agent-skill architecture
- Multi-Cloud Support for AWS, Azure, GCP, and more
Agents
| Agent | Description | Primary Skill |
|---|---|---|
tf-fundamentals |
HCL syntax and basics | tf-basics |
tf-providers |
Multi-cloud provider configuration | tf-providers |
tf-resources |
Resource management and lifecycle | tf-resources |
tf-state |
State backends and locking | tf-state |
tf-modules |
Reusable module development | tf-modules |
tf-workspaces |
Environment management | tf-variables |
tf-cloud |
Terraform Cloud integration | tf-cloud |
tf-advanced |
Functions and patterns | tf-functions |
Skills
Core Skills
| Skill | Description |
|---|---|
tf-basics |
Terraform fundamentals |
tf-hcl |
HCL syntax and expressions |
Configuration Skills
| Skill | Description |
|---|---|
tf-providers |
Provider configuration |
tf-resources |
Resource blocks |
tf-variables |
Input variables |
tf-outputs |
Output values |
State Skills
| Skill | Description |
|---|---|
tf-state |
State management |
tf-modules |
Module development |
Advanced Skills
| Skill | Description |
|---|---|
tf-functions |
Built-in functions |
tf-provisioners |
Provisioners and connections |
tf-cloud |
Terraform Cloud |
tf-best-practices |
Best practices |
Commands
| Command | Description |
|---|---|
/tf-check |
Validate Terraform configuration |
/tf-init |
Initialize Terraform directory |
/tf-plan |
Preview infrastructure changes |
/tf-apply |
Apply infrastructure changes |
Contributing
See CONTRIBUTING.md for contribution guidelines.
License
Custom License - See LICENSE for details.
Copyright (c) 2025 Dr. Umit Kacar & Muhsin Elcicek
Built with ULTRATHINK by Claude Code Plugin Team