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
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
| Skill | Publisher | What it does | Repo stars | Last update |
|---|---|---|---|---|
| provider-test-patterns (this page) | hashicorp | Terraform provider acceptance test patterns using terraform-plugin-testing with the Plugin Framework. Covers… | 909 | 2026-10-05 |
| provider-configuration(same repository) | hashicorp | Implement Terraform provider configuration and authentication with the Plugin Framework: provider schema for… | 909 | 2026-10-05 |
| provider-framework-migration(same repository) | hashicorp | Migrate Terraform provider resources and data sources from Plugin SDKv2 to the Plugin Framework: muxing both… | 909 | 2026-10-05 |
| provider-resources(same repository) | hashicorp | Implement Terraform Provider resources and data sources using the Plugin Framework: CRUD operations, schema d… | 909 | 2026-10-05 |
| code-review | mattpocock | Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does t… | 303,549 | 2026-10-22 |
| scaffold-exercises | mattpocock | Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Us… | 303,549 | 2026-10-22 |
| tdd | mattpocock | Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-gree… | 303,549 | 2026-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
- browser-testing-with-devtoolsby addyosmani
- code-review-and-qualityby addyosmani
- code-simplificationby addyosmani
- doubt-driven-developmentby addyosmani
- vitestby antfu
- webapp-testingby anthropic