tf-resource-migration
Installation
SKILL.md
Terraform Resource Migration Skill
Migrate existing SDK-based resources to Plugin Framework while maintaining state compatibility and behavior parity.
Overview
This skill guides migration of resources from:
- Source:
internal/sdkprovider/(terraform-plugin-sdk/v2) - Target:
internal/plugin/(terraform-plugin-framework) with YAML-generated code
Key Challenge: Preserve exact behavior and state compatibility so users don't experience breaking changes.
Prerequisites: This skill builds on tf-resource-generator. For YAML syntax, adapter API, modifier patterns, custom view overrides, write-only fields, and all implementation details, see that skill.
When to Use This Skill
Use this skill when:
- Migrating existing
aiven_*resources from SDK to Plugin Framework - User says: "migrate", "convert", "port", "move to Plugin Framework"