Kevinfumo/terrashark

Corrige alucinações do Terraform em LLMs aplicando boas práticas, código modular e segurança para configurações Terraform e OpenTofu.

O que é terrashark?

O Terrashark é uma habilidade especializada para agentes de IA (como Claude Code, Cursor e Codex) que corrige alucinações comuns geradas por LLMs ao trabalhar com Terraform e OpenTofu. Ele garante que as configurações geradas sigam as melhores práticas de mercado, como código modular, segurança robusta, uso adequado de variáveis e outputs, e estrutura de diretórios padronizada. A habilidade atua como um verificador e corretor pós-processamento, analisando o código gerado e sugerindo ou aplicando correções para evitar problemas como dependências implícitas, falta de state locking, ou exposição de segredos. Suporta os principais formatos (HCL e JSON) e integra-se diretamente ao fluxo de desenvolvimento, tornando-se essencial para equipes que desejam usar IA generativa sem comprometer a qualidade e segurança da infraestrutura como código.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Kevinfumo/terrashark

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que terrashark faz?

Corrige alucinações do Terraform em LLMs aplicando boas práticas, código modular e segurança para configurações Terraform e OpenTofu.

Visão Geral

O Terrashark é uma ferramenta especializada para agentes de IA que corrige alucinações comuns em configurações Terraform e OpenTofu geradas por modelos de linguagem. Ele garante que o código siga as melhores práticas da indústria, promovendo modularidade, segurança e manutenibilidade.

Funcionalidades

  • Correção de alucinações: Detecta e corrige recursos inexistentes, argumentos inválidos e dependências faltantes.
  • Aplicação de boas práticas: Força o uso de variáveis para valores sensíveis, outputs para exposição de dados e remote state para colaboração.
  • Modularização: Reorganiza código em módulos reutilizáveis e bem estruturados.
  • Segurança: Identifica e corrige exposição de segredos, permissões excessivas e configurações inseguras.
  • Suporte a OpenTofu: Compatível com Terraform e OpenTofu (HCL e JSON).

Como Usar

  1. Inclua terrashark como uma ferramenta no seu prompt de agente de IA.
  2. Gere ou cole configurações Terraform/OpenTofu.
  3. O Terrashark analisará o código e sugerirá correções automaticamente ou sob demanda.

Exemplo de Prompt

Use terrashark para validar e corrigir o seguinte código Terraform:

resource "aws_instance" "web" {
  ami           = "ami-12345678"
  instance_type = "t2.micro"
}

Referência

Para mais detalhes, consulte a documentação oficial.

Habilidades Relacionadas