Skip to content
InfratoApp
InfratoApp / Resources / Agent skills / provider-test-patterns

provider-test-patterns

provider-test-patterns is an agent skill published by hashicorp, listed under review & testing. It lives in the hashicorp/agent-skills repository, which has 909 GitHub stars and is licensed under MPL-2.0; we last read it on 2026-09-16.

Generates Terraform provider acceptance test patterns using terraform-plugin-testing. Requires Terraform Plugin Framework credentials.

Install

skills is a generic installer for any repository of Claude agent skills -- it reads hashicorp/agent-skills’s own structure rather than assuming one, the same way this page reads the skill’s own SKILL.md rather than assuming a format.

npx skills add hashicorp/agent-skills

Maintenance

Stars
909
State
listed
Licence
MPL-2.0
From the repository

Terraform provider acceptance test patterns using terraform-plugin-testing with the Plugin Framework. Covers test structure, TestCase/TestStep fields, ConfigStateChecks with custom statecheck.StateCheck implementations, plan checks, CompareValue for cross-step assertions, config helpers, import testing with ImportStateKind, sweepers, and scenario patterns (basic, update, disappears, validation, regression), and ephemeral resource testing with the echoprovider package. Use when writing, reviewing, or debugging provider acceptance tests, including questions about statecheck, plancheck, TestCheckFunc, CheckDestroy, ExpectError, import state verification, ephemeral resources, or how to structure test files.

provider-test-patterns compared with similar skills

provider-test-patterns compared with other skills for the same job, by publisher, what it does, repository stars and last update
SkillPublisherWhat it doesRepo starsLast update
provider-test-patterns (this page)hashicorpTerraform provider acceptance test patterns using terraform-plugin-testing with the Plugin Framework. Covers…9092026-10-05
provider-configuration(same repository)hashicorpImplement Terraform provider configuration and authentication with the Plugin Framework: provider schema for…9092026-10-05
provider-framework-migration(same repository)hashicorpMigrate Terraform provider resources and data sources from Plugin SDKv2 to the Plugin Framework: muxing both…9092026-10-05
provider-resources(same repository)hashicorpImplement Terraform Provider resources and data sources using the Plugin Framework: CRUD operations, schema d…9092026-10-05
code-reviewmattpocockReview the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does t…303,5492026-10-22
scaffold-exercisesmattpocockCreate exercise directory structures with sections, problems, solutions, and explainers that pass linting. Us…303,5492026-10-22
tddmattpocockTest-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-gree…303,5492026-10-22

Skills from the same repository first, then others for this job by repository stars. Figures are from each repository when we last read it.

Common questions about provider-test-patterns

What does provider-test-patterns do?
Generates Terraform provider acceptance test patterns using terraform-plugin-testing. Requires Terraform Plugin Framework credentials.
How do I install provider-test-patterns?
Run npx skills add hashicorp/agent-skills. The skills installer reads the repository’s own structure, so it works for any repository of agent skills.
Who publishes provider-test-patterns?
hashicorp.
Is provider-test-patterns maintained, and what licence does it use?
Its repository has 909 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-10-05. The repository declares the MPL-2.0 licence.

More agent skills for review & testing

All review & testing entries →

Learn this on Infrato