open-constructsopen-constructsOfficialยท1 Agent Skills Included

cdk-terrain

Define cloud infrastructure in familiar programming languages

Defines cloud infrastructure using TypeScript, Python, Java, C#, or Go instead of learning HCL. Converts existing HCL projects into CDK code and generates provider bindings from Terraform schemas automatically. Synthesizes standard Terraform configuration files so teams keep their existing testing and dependency workflows. Works with the full OpenTofu and Terraform provider ecosystem.
npx skills add open-constructs/cdk-terrain --all -g -y
Available:

Gives your AI agent the build, test, and monorepo architecture context it needs to make correct code changes across the CDKTN packages.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install cdk-terrain?โ–ผ

Run `npx skills add open-constructs/cdk-terrain --all -g -y` in your terminal to install all skills in this suite globally.

What is CDK Terrain (CDKTN)?โ–ผ

CDKTN is a community fork of CDK for Terraform that lets you define cloud infrastructure in TypeScript, Python, Java, C#, or Go and provision it through OpenTofu or Terraform.

Can I convert existing HCL to CDKTN?โ–ผ

Yes. The built-in convert command parses your existing HCL files and generates equivalent CDK code in your preferred language.

Does CDKTN work with all Terraform providers?โ–ผ

Yes. It generates typed bindings directly from Terraform provider schemas, giving you access to the entire Terraform and OpenTofu provider ecosystem.

Do I need to learn HCL to use CDKTN?โ–ผ

No. You write infrastructure in a language you already know, and CDKTN synthesizes the Terraform JSON configuration for you.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’