implement-terraform-provider-resource
Installation
SKILL.md
Implement Terraform Provider Resource
Description
This skill implements a new Terraform Resource or Data Source in the internal/provider directory using the hashicorp/terraform-plugin-framework. It includes comprehensive implementation steps, unit tests, and acceptance tests following the project's established patterns.
Input
The user should provide:
- Type: Resource or Data Source.
- Name: (e.g.,
lightdash_project_agent). - Schema: List of attributes (name, type, required/optional/computed).
- API Client Method: Which
api.Clientmethod(s) to use for CRUD/Read operations.