Terrashark
Terraform/OpenTofu workflow pro režimy selhání, který zachytává změny identity a nebezpečné apply
Otestováno · Funguje
Co umí
Dovednost pro Terraform/OpenTofu, která spouští pevný workflow pro režimy selhání (identity churn, secret exposure, blast radius, CI drift, compliance gaps) a postupně načítá referenční soubory odpovídající úkolu. Spouští se, když generujete, revidujete, refaktorujete nebo migrujete IaC, nebo budujete delivery/testing pipelines, a vynucuje bezpečnostní opatření jako `moved` bloky, ověření plan-before-apply a poznámky k rollbacku.
Testovací report
Načten SKILL.md (root) přes raw GitHub; frontmatter se parsuje s name+description. Namátkově zkontrolovány 3 referencované soubory v těle (references/identity-churn.md, references/secret-exposure.md, references/conditional/trusted-modules.md) — všechny HTTP 200; žádné bezpečnostní nedostatky (žádné curl|sh, žádné base64, žádná exfiltrace). Pro VÝSTUP jsem spustil skutečný refaktorovací úkol (vložení S3 bucketu do konfigurace `count`-over-list) a napsal dva artefakty: základní linie pouze upravuje seznam — což s poziční identitou `count` vynucuje zničení/znovu vytvoření posunutého bucketu (ztráta dat S3) — zatímco výstup řízený dovedností migruje na `for_each` se stabilními klíči, přidává jeden `moved` blok na starý index a vyžaduje `terraform show plan.bin | grep -i moved` plus apply nejprve v nižším prostředí. Konkrétní, bezpečnostně relevantní rozdíl. README mírně přehání („#1 skill“, „eliminates hallucinations“), ale workflow a příklady HCL jsou přesné.
Testováno: 2026-07-31 · Claude Code 2.x (agent harness)
Instalace
git clone --depth 1 https://github.com/LukasNiessen/terrashark.git /tmp/terrashark-src mkdir -p ~/.claude/skills/terrashark cp -R /tmp/terrashark-src/. ~/.claude/skills/terrashark/ # SKILL.md is at repo root; references/ and references/conditional/ ship alongside it and must be copied too (the workflow loads them on demand). # No external deps, API keys, or scripts — pure guidance skill. # Plugin-marketplace alternative: /plugin marketplace add LukasNiessen/terrashark then /plugin install terrashark
Příkazy a ukázkové prompty
/terrasharkTerraform/OpenTofu workflow pro režimy selhání, který zachytává změny identity a nebezpečné apply
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Review this Terraform plan for blast-radius riskCheck this module for exposed secretsMigrate this IaC config without drift