Terrashark
Terraform/OpenTofu failure-mode workflow die identity churn en onveilige applies detecteert
Getest · Werkt
Wat het doet
Een Terraform/OpenTofu begeleidingsskill die een vaste failure-mode workflow (identity churn, secret exposure, blast radius, CI drift, compliance gaps) uitvoert en progressief referentiebestanden laadt die overeenkomen met de taak. Het triggert wanneer je IaC genereert, beoordeelt, refactort of migreert, of delivery/testing pipelines bouwt, en het handhaaft safeguards zoals `moved` blocks, plan-before-apply verificatie, en rollback notes.
Testrapport
SKILL.md (root) opgehaald via raw GitHub; frontmatter parseert met name+description. Drie body-gerefereerde bestanden (references/identity-churn.md, references/secret-exposure.md, references/conditional/trusted-modules.md) steekproefsgewijs gecontroleerd — allemaal HTTP 200; geen beveiligingsrisico's (geen curl|sh, geen base64, geen exfiltratie). Voor OUTPUT heb ik een echte refactor-taak uitgevoerd (een S3 bucket invoegen in een `count`-over-list config) en twee artefacten geschreven: de baseline bewerkt alleen de lijst — wat met positionele `count` identity een destroy/recreate van de verschoven bucket afdwingt (S3 dataverlies) — terwijl de skill-geleide output migreert naar `for_each` met stabiele sleutels, één `moved` block per oude index toevoegt, en `terraform show plan.bin | grep -i moved` plus lower-env-first apply vereist. Concreet, veiligheidsrelevant verschil. README overdrijft lichtjes ("#1 skill", "elimineert hallucinaties") maar de workflow en HCL voorbeelden zijn accuraat.
Getest op: 2026-07-31 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/terrasharkTerraform/OpenTofu failure-mode workflow die identity churn en onveilige applies detecteert
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Review this Terraform plan for blast-radius riskCheck this module for exposed secretsMigrate this IaC config without drift