What problem does it solve? Moving infrastructure from Terraform to Pulumi requires translating HCL source code, converting state files, and installing matching providers, which is error-prone when done manually. ## Core Features & Use Cases - State Translation: Runs the terraform-migrate plugin to generate a Pulumi state draft from existing Terraform sources and imports it into a Pulumi stack. - Provider Dependency Management: Reads the generated required-providers file and installs exact provider versions via the language-specific package manager (npm, pip, go get, dotnet). - Source Code Translation: Converts HCL configurations into Pulumi code in TypeScript, Python, Go, C#, or YAML, then iterates with pulumi preview until the diff is empty. - Use Case: A team with an existing Terraform-managed AWS environment wants to adopt Pulumi in TypeScript; this Skill translates the state and source, verifies parity with previews, and prepares a pull request. ## Quick Start Migrate my Terraform project in ./infra to a Pulumi TypeScript project under ./pulumi-infra and verify the preview shows no changes.