LaunchKit · 2026

Setup & Installation

npx skills add https://github.com/hashicorp/agent-skills --skill provider-resources
or paste the link and ask your coding assistant to install it
https://github.com/hashicorp/agent-skills/tree/main/terraform/provider-development
View on GitHub

What This Skill Does

Implements Terraform Provider resources and data sources using the Plugin Framework. Covers CRUD operations, schema design, state management, and acceptance testing for provider resources. Targets Go developers building or maintaining Terraform providers.

It encodes the exact Plugin Framework patterns HashiCorp expects, so you avoid the trial-and-error of reading scattered docs and get correct diagnostics, state handling, and test structure on the first pass.

When to use it

  • Writing Create/Read/Update/Delete handlers for a new Terraform resource
  • Designing schema attributes with validators and plan modifiers
  • Adding import support to an existing resource
  • Writing acceptance tests including disappears tests for drift detection
  • Implementing finder functions with proper not-found error handling