Terrashark
Terraform/OpenTofu fejl-mode workflow, der fanger identitets-churn og usikre applies
Testet · Virker
Hvad det gør
En Terraform/OpenTofu vejledningsfærdighed, der kører et fast fejl-mode workflow (identitets-churn, hemmelig eksponering, blast radius, CI drift, compliance-huller) og progressivt indlæser referencefiler matchet til opgaven. Den udløses, når du genererer, gennemgår, refaktorerer eller migrerer IaC, eller bygger leverings-/test-pipelines, og den håndhæver sikkerhedsforanstaltninger som `moved` blokke, plan-før-apply verifikation og rollback-noter.
Testrapport
Hentede SKILL.md (root) via rå GitHub; frontmatter parser med name+description. Stikprøvekontrollerede 3 kropsrefererede filer (references/identity-churn.md, references/secret-exposure.md, references/conditional/trusted-modules.md) — alle HTTP 200; ingen sikkerhedsbrister (ingen curl|sh, ingen base64, ingen exfiltration). For OUTPUT kørte jeg en reel refactor-opgave (indsæt en S3-bucket i en `count`-over-list-konfiguration) og skrev to artefakter: baselinen redigerer blot listen — hvilket med positionel `count` identitet tvinger en destroy/recreate af den forskudte bucket (S3-datatab) — mens den færdighedsvejledte output migrerer til `for_each` med stabile nøgler, tilføjer én `moved` blok per gammel indeks og kræver `terraform show plan.bin | grep -i moved` plus lower-env-first apply. Konkret, sikkerhedsrelevant forskel. README overdriver en smule ("#1 skill", "eliminerer hallucinationer"), men workflowet og HCL-eksemplerne er nøjagtige.
Testet: 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
Kommandoer og eksempelprompter
/terrasharkTerraform/OpenTofu fejl-mode workflow, der fanger identitets-churn og usikre applies
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Review this Terraform plan for blast-radius riskCheck this module for exposed secretsMigrate this IaC config without drift