claude

terraform-harness

Terraform and IaC repositories in Claude Code: an MCP server that checks modules, digests plans, traces change impact and looks up provider schemas, four subagents, skills, terraform-ls, and hooks that format and check .tf files as Claude works.

2 on GitHubby rhawk117v0.2.0updated 10 days agodevelopment
/

Plugin terraform-harness from marketplace rygentic-harness in rhawk117/rygentic-harness. Commands read from the repo's manifest — 10 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (8)

  • check-module

    Check a Terraform module directory with fmt, validate and tflint and report what passed, what failed and what was skipped. Use whenever the user asks whether a module is clean, valid or lint-free, asks to verify Terraform changes you just made, or wants a check run before a commit: "does this valida

  • explain-plan

    Explain a Terraform plan in plain language that cuts straight to what matters - verdict first, then what changes, then what could hurt. Use this whenever the user pastes or points at plan output (`terraform show -json plan.out`, a plan JSON export, or a plan file that can be rendered that way) and w

  • fix-review-findings

    Work through a review-module report (APPLY-CALYPSE-REPORT.md) one finding at a time: the user picks the findings and whether to commit, then terraform-author fixes each finding in report order, the module is checked after every fix, and a hand-off table closes the run. Slash command only; invoke it

  • look-up-schema

    Look up the exact schema of a Terraform provider, resource or data source: which attributes exist, which are required, optional, computed, sensitive or deprecated, and which nested blocks exist. Use before writing or editing a resource block, and whenever you are unsure of an argument name, type or

  • onboard-toolchain

    Bootstrap or improve the tooling around any Terraform repository through a short interview: version pinning, fmt/validate, tflint, trivy or checkov, OPA/conftest policy, terraform-docs, pre-commit, a local task runner, CI integration, dependency automation, and repo hygiene, with tool versions taken

  • review-module

    Review and grade Terraform (HCL) code, a whole repository or a feature branch, as the engineer who has to run the apply: what would terraform plan print, and can the code predict it. Reads the code against an eight-category rubric, and writes APPLY-CALYPSE-REPORT.md with a letter grade, a BLOCK / AP

  • trace-change-impact

    Trace what a Terraform change touches: which blocks changed, how module variables and outputs changed, and which root modules reach a changed module. Use before editing or merging a module that other roots call, when the user asks "what does this change affect", "who uses this module", or "is this c

  • writing-terraform

    Write or change Terraform so the plan does exactly what was asked and nothing else: every argument checked against the locked provider schema, every value traced to a reference, a variable or the user, data stores hardened and protected by default, a moved block for every address change, replace-for

Subagents (4)

  • terraform-advisor

    Expert consult on a Terraform question a primary agent or a user cannot confidently resolve alone. Give it the question and what has already been gathered; it forms its own view, gathers live evidence with `describe`, `diagnostics`, `plan_digest`, and the review-module and explain-plan rubrics, then

  • terraform-author

    Writes Terraform inside a scope the primary agent hands it: a new module, a resource, an edit to existing HCL, a moved block, a variable contract, or .tftest.hcl tests when asked. Reads the surrounding code with describe before writing, follows the writing-terraform procedure and its good and bad ex

  • terraform-edit-reviewer

    Drift triage for a Terraform module that was just edited. Reads diagnostics for the touched module and describe for what the edited addresses reach inside the module, then judges whether the edit introduced a problem worth acting on and recommends review-module for a concrete fix or blast-radius rea

  • terraform-researcher

    Triage and research for a Terraform repository. Give it one question (what a path declares and who depends on it, what breaks if an address, output, or module ref changes, how risky an existing plan artifact is, where a review should start) and it gathers evidence with `describe`, `plan_digest`, `di

MCP servers (1)

  • terraform

    runs: uv run --project ${CLAUDE_PLUGIN_ROOT}/packages/mcp tf-harness-mcp --project-root ${CLAUDE_PROJECT_DIR}

Hooks (3)

  • PostToolUse

    "${CLAUDE_PLUGIN_ROOT}/bin/tf-harness-hooks" fmt

  • PostToolUse

    "${CLAUDE_PLUGIN_ROOT}/bin/tf-harness-hooks" read

  • SessionStart

    "${CLAUDE_PLUGIN_ROOT}/bin/tf-harness-hooks" session-start

Language servers (1)

  • terraform
View source on GitHub

More from rhawk117/rygentic-harness

All 4 plugins →

Context management for agentic coding in Claude Code. The main session keeps its window for judgment, every task runs in a worker with a clean context and a precise brief, state survives compaction, and the record of the work goes to GitHub or Jira instead of your repository.

19 skills · hooks

2

Python engineering for Claude Code: eight skills (build-web-service, enterprise-design, design-persistence, design-tests, data-engineering, data-analysis, automate-task and tactical-slop-review), four agents (pylens, pep-talk, reviewer and test-engineer), the ty language server, standard-library docs on demand, and hooks that brief each session on the project's Python toolchain and a note whenever a Bash command runs plain python instead of uv run python.

8 skills · 4 agents · 1 MCP server · hooks · LSP

2

vibe-code

claude

Eleven skills for building, hardening and tuning Claude Code agents, skills, hooks, instructions, MCP servers, and loops, plus a vibe-code CLI that needs uv on PATH.

11 skills

2

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain terraform-harness?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins4 plugins