with one click
nerf-tf
Terraform workflow tools for formatting and static validation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Terraform workflow tools for formatting and static validation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Safe wrappers for common Unix utilities
Safe wrappers for common Unix utilities
Allow nerf tools without prompting (supports glob patterns like nerf-git-*)
Allow/deny nerf tools by threat profile (read/write ceiling)
Deny nerf tools entirely (supports glob patterns like nerf-git-*)
List nerf tool permissions across all scopes
| name | nerf-tf |
| description | Terraform workflow tools for formatting and static validation |
| targets | ["*"] |
These tools are available as scripts within this plugin. Call them using the absolute paths shown in each usage line.
These tools run Terraform commands in the current directory. They cover
canonical HCL formatting via terraform fmt and static configuration
checks via terraform validate. Planning and applying for this codebase
are done through Terragrunt (see the tg-* tools).
Run terraform fmt to canonically format Terraform files. Operates on the current directory by default; pass a target directory positionally to format elsewhere under the workspace.
Usage: ${CLAUDE_PLUGIN_ROOT}/skills/nerf-tf/scripts/nerf-tf-fmt [-check] [-recursive] [-diff] [<directory>]
Maps to: terraform fmt <check> <recursive> <diff> <directory>
Switches:
-check: Check formatting without modifying files (exits non-zero if files are unformatted)-recursive: Process files in subdirectories-diff: Display diffs of formatting changesArguments:
<directory> (optional): Subdirectory of the workspace to format (default current)Run terraform validate to check syntactic validity and internal consistency of the configuration in the current directory. Static checks only -- does not access remote state or provider APIs. Requires an initialized working directory (run terraform init or the tg-init tool first).
Usage: ${CLAUDE_PLUGIN_ROOT}/skills/nerf-tf/scripts/nerf-tf-validate [-json] [-no-tests]
Maps to: terraform validate <json> <no_tests>
Switches:
-json: Produce output in a machine-readable JSON format-no-tests: Skip validating .tftest.hcl test filesHit a bug, complaint, bypass-worthy guardrail, or want a feature? Use the nerf-report skill.