.agents/skills/terraform-state-manager/SKILL.md
Manages Terraform state operations such as importing, moving, and removing resources. Use this skill when the user needs to refactor Terraform state, import existing infrastructure, fixing state drift, or migrate backends without destroying resources.
npx skillsauth add jidohyun/NOD terraform-state-managerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill guides you through safe Terraform state manipulation operations.
terraform import)terraform state mv)terraform state rm)[!IMPORTANT] ALWAYS follow these rules to prevent data loss or service downtime.
.tfstate) before ANY operation.
terraform state pull > backup.tfstate
terraform plan immediately after any state change to verify the result is a "no-op" (no changes detected) or matches expectation.Use when you have a resource in the cloud but not in Terraform state.
resource block in your .tf files.terraform import <resource_address> <cloud_id>
# Example: terraform import google_storage_bucket.my_bucket my-project-bucket-name
terraform plan. It should be empty or show only minor metadata updates.Use when renaming resources or moving them into modules.
terraform state mv <source_address> <destination_address>
# Example: terraform state mv google_storage_bucket.old_name module.storage.google_storage_bucket.new_name
Use when you want to stop managing a resource with Terraform but keep it running.
terraform state rm <resource_address>
Use to change where state is stored.
backend block in versions.tf or backend.tf.terraform init -migrate-state
Answer "yes" to copy the state to the new location.terraform force-unlock <LOCK_ID>
Warning: Be absolutely sure no other process is running.development
Develop custom native UI libraries based on Flutter widgets for WebF. Create reusable component libraries that wrap Flutter widgets as web-accessible custom elements.
development
Advanced design intelligence for professional UI/UX. Use for implementing modern design patterns (Glassmorphism, Bento Grid), ensuring accessibility, and generating tailored design systems for web and mobile.
development
Expert guidance for creating, managing, and using Terraform modules. Use this skill when the user wants to create reusable infrastructure components, standardize Terraform patterns, or needs help with module structure and best practices for AWS, GCP, or Azure.
tools
Helper for scaffolding new Terraform modules. Complements terraform-module-library by providing structure generation.