Terraform + Packer 官方技能包来了!Claude Code 直接变身 IaC 高手

说实话,Terraform 写 HCL 那套,真的挺费劲的。

变量嵌套三层就开始迷糊,module 调用链一长,连自己都不知道写的是啥。更别提还要记 Packer 镜像构建那一堆配置——AWS/Azure/GCP 还不一样,每次都去翻文档,头都大。

HashiCorp 官方最近放出了一个好东西:HashiCorp Agent Skills。简单说,就是给 AI 编程助手(Claude Code / Cursor / Copilot 等)用的技能包,让它们直接懂 Terraform 和 Packer怎么写、怎么测、怎么发布。

官方出手,质量有保证

这是 HashiCorp 官方维护的仓库,不是民间爱好者的小玩具。目前覆盖两大产品线:

  • Terraform:代码生成、模块构建、Provider 开发、策略编写,一共 16 个独立 Skill
  • Packer:AWS AMI 构建器、HCP Packer 集成等 4 个 Skill

意味着:不管你是写 HCL 业务配置,还是在搞 Provider 插件开发,还是在 Build 镜像,官方都给你安排好了,不需要自己折腾模板。

安装有多简单?

一行命令搞定,不需要手动复制文件:

# 列出所有可用 Skill
npx skills add hashicorp/agent-skills

# 或者装单个 Skill
npx skills add hashicorp/agent-skills/plugins/terraform/skills/terraform-style-guide

用 Claude Code 的同学也可以走插件路线:

claude plugin marketplace add hashicorp/agent-skills
claude plugin install terraform@hashicorp
claude plugin install packer@hashicorp

安装完,Claude Code 就知道什么时候该调用 Terraform skill、什么场景用 Packer skill——比如让它写一个符合 HashiCorp 规范的 Provider,它直接给你输出符合最佳实践的代码结构。

为什么值得装?

三点原因:

第一,省 token。每次问 Claude”Terraform 怎么写循环”不需要从零解释上下文,Skill 直接带过来。

第二,官方背书。代码风格、模块组织、最佳实践都是 HashiCorp 自己定的,不是第三方翻译的二手经验。

第三,持续更新。Vault、Consul 等更多产品的 Skill 已经在路线图上,现在上车不算早,但肯定不会落伍。

适合谁用?

如果你日常在用 Claude Code / Cursor / Copilot 写 IaC,HashiCorp Agent Skills 是目前最完整的 Terraform + Packer 增强包。哪怕你只用 Terraform,也值得装上——它解决的不是什么高深问题,而是每次写配置时都要去翻文档的那 10 分钟。

GitHub:https://github.com/hashicorp/agent-skills


GitHub: https://github.com/hashicorp/agent-skills

评论区

0 条评论

登录后可评论。

陈一铭 15 阅读