From terraform-provider-development
Scaffolds a new Terraform provider using Go and Plugin Framework: creates prefixed workspace, initializes Go module, generates main.go, tidies dependencies, builds, and runs tests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/terraform-provider-development:new-terraform-providerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
To scaffold a new Terraform provider with Plugin Framework:
To scaffold a new Terraform provider with Plugin Framework:
go get -u github.com/hashicorp/terraform-plugin-framework@latest.main.gogo mod tidygo build -o /dev/nullgo test ./...npx claudepluginhub hashicorp/agent-skills --plugin terraform-provider-developmentGenerates Terraform providers from OpenAPI specs using Speakeasy CLI. Covers entity annotations, CRUD operation mapping, type inference, workflow configuration, and publishing to Terraform Registry.
Develops Terraform Provider resources and data sources using Plugin Framework. Guides CRUD operations, schema design, state management, Go patterns, and acceptance tests.
Manages Terraform IaC workflows for provisioning cloud resources, creating reusable modules, state management, multi-environment deployments, CI/CD integration, and security best practices.