Community생산성 & 협업github.com

hashicorp/provider-docs

HashiCorp 권장 패턴, tfplugindocs 템플릿, 스키마 설명을 사용하여 Terraform Provider 문서를 생성, 업데이트 및 검토합니다. Provider 구성, 리소스, 데이터 소스, 임시 리소스, 목록 리소스, 함수 또는 가이드를 추가하거나 변경할 때, 생성된 문서를 검증할 때, 그리고 누락되거나 잘못된 Registry 문서를 문제 해결할 때 사용하세요.

provider-docs란 무엇인가요?

이 스킬은 Terraform Provider 문서를 Terraform Registry 형식으로 생성, 업데이트 및 검토하는 과정을 자동화합니다. HashiCorp에서 권장하는 문서 패턴과 tfplugindocs 템플릿을 활용하여 Provider 구성, 리소스, 데이터 소스, 임시 리소스, 목록 리소스, 함수, 가이드 등 다양한 요소에 대한 문서를 일관되게 작성할 수 있습니다. 주로 AI 에이전트(Claude Code, Cursor 등)와 함께 사용되며, 기존 스키마 설명을 기반으로 문서를 생성하거나 업데이트하고, 생성된 문서의 정확성과 완전성을 검증하는 데 도움을 줍니다. 또한 Terraform Registry에 문서가 누락되었거나 잘못 표시되는 문제를 진단하고 수정하는 데 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/hashicorp/agent-skills/tree/main/skills/provider-docs

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

provider-docs은(는) 무엇을 하나요?

HashiCorp 권장 패턴, tfplugindocs 템플릿, 스키마 설명을 사용하여 Terraform Registry용 Terraform Provider 문서를 생성, 업데이트 및 검토합니다. Provider 구성, 리소스, 데이터 소스, 임시 리소스, 목록 리소스, 함수 또는 가이드를 추가하거나 변경할 때, 생성된 문서를 검증할 때, 그리고 누락되거나 잘못된 Registry 문서를 문제 해결할 때 사용하세요.

Individual skills in this repo

This repo contains 15 individual skills — each has its own dedicated page.

hashicorp/aws-ami-builder

Build Amazon Machine Images (AMIs) with Packer using the amazon-ebs builder. Use when creating custom AMIs for EC2 instances.

hashicorp/azure-image-builder

Build Azure managed images and Azure Compute Gallery images with Packer. Use when creating custom images for Azure VMs.

hashicorp/azure-verified-modules

Azure Verified Modules (AVM) requirements and best practices for developing certified Azure Terraform modules. Use when creating or reviewing Azure modules that need AVM certification.

hashicorp/new-terraform-provider

Use this when scaffolding a new Terraform provider.

hashicorp/provider-actions

Implement Terraform Provider actions using the Plugin Framework. Use when developing imperative operations that execute at lifecycle events (before/after create, update, destroy).

hashicorp/provider-resources

Implement Terraform Provider resources and data sources using the Plugin Framework. Use when developing CRUD operations, schema design, state management, and acceptance testing for provider resources.

hashicorp/provider-test-patterns

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.

hashicorp/push-to-registry

Push Packer build metadata to HCP Packer registry for tracking and managing image lifecycle. Use when integrating Packer builds with HCP Packer for version control and governance.

hashicorp/refactor-module

Transform monolithic Terraform configurations into reusable, maintainable modules following HashiCorp's module design principles and community best practices.

hashicorp/run-acceptance-tests

Guide for running acceptance tests for a Terraform provider. Use this when asked to run an acceptance test or to run a test with the prefix `TestAcc`.

hashicorp/terraform-search-import

Discover existing cloud resources using Terraform Search queries and bulk import them into Terraform management. Use when bringing unmanaged infrastructure under Terraform control, auditing cloud resources, or migrating to IaC.

hashicorp/terraform-stacks

Comprehensive guide for working with HashiCorp Terraform Stacks. Use when creating, modifying, or validating Terraform Stack configurations (.tfcomponent.hcl, .tfdeploy.hcl files), working with stack components and deployments from local modules, public registry, or private registry sources, managing multi-region or multi-environment infrastructure, or troubleshooting Terraform Stacks syntax and structure.

hashicorp/terraform-style-guide

Generate Terraform HCL code following HashiCorp's official style conventions and best practices. Use when writing, reviewing, or generating Terraform configurations.

hashicorp/terraform-test

Comprehensive guide for writing and running Terraform tests. Use when creating test files (.tftest.hcl), writing test scenarios with run blocks, validating infrastructure behavior with assertions, mocking providers and data sources, testing module outputs and resource configurations, or troubleshooting Terraform test syntax and execution.

hashicorp/windows-builder

Build Windows images with Packer using WinRM communicator and PowerShell provisioners. Use when creating Windows AMIs, Azure images, or VMware templates.

관련 스킬