Terrashark
Terraform/OpenTofu felmod-arbetsflöde som fångar identitetsförändringar och osäkra applies
Testad · Fungerar
Vad den gör
En Terraform/OpenTofu-vägledningsfärdighet som kör ett fast felmod-arbetsflöde (identity churn, secret exposure, blast radius, CI drift, compliance gaps) och progressivt laddar referensfiler matchade till uppgiften. Den utlöses när du genererar, granskar, refaktorerar eller migrerar IaC, eller bygger leverans-/testpipelines, och den upprätthåller skyddsåtgärder som `moved`-block, plan-före-apply-verifiering och rollback-anteckningar.
Testrapport
Hämtade SKILL.md (rot) via rå GitHub; frontmatter parsas med name+description. Kontrollerade 3 kroppsrefererade filer (references/identity-churn.md, references/secret-exposure.md, references/conditional/trusted-modules.md) — alla HTTP 200; inga säkerhetsbrister (ingen curl|sh, ingen base64, ingen exfiltration). För UTDATA körde jag en verklig refaktoriseringsuppgift (infoga en S3-bucket i en `count`-över-lista-konfiguration) och skrev två artefakter: baslinjen redigerar bara listan — vilket med positionell `count`-identitet tvingar fram en destroy/recreate av den flyttade bucketen (S3-dataförlust) — medan den färdighetsstyrda utdatan migrerar till `for_each` med stabila nycklar, lägger till ett `moved`-block per gammalt index, och kräver `terraform show plan.bin | grep -i moved` plus lower-env-first apply. Konkret, säkerhetsrelevant skillnad. README överdriver något ("#1 skill", "eliminates hallucinations") men arbetsflödet och HCL-exemplen är korrekta.
Testad: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
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
Kommandon och exempelprompter
/terrasharkTerraform/OpenTofu felmod-arbetsflöde som fångar identitetsförändringar och osäkra applies
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Review this Terraform plan for blast-radius riskCheck this module for exposed secretsMigrate this IaC config without drift