terraform-reviewlisted
Install: claude install-skill y-miyazaki/config
## Input
- Terraform `.tf`/`.tfvars` files and PR context or file diffs (required)
## Output Specification
Return structured Markdown in accordance with [references/common-output-format.md](references/common-output-format.md). That file is the source of truth for the output contract.
Each issue must include file path, risk summary, and remediation guidance.
## Execution Scope
- Apply review checklist from [references/common-checklist.md](references/common-checklist.md)
- **Do not execute validation tools** (`terraform fmt`, `terraform validate`, `tflint`, `trivy`, or `terraform-validation` skill scripts)
- This skill consumes pre-existing validation output logs as input — it does not produce them
- Do not modify Terraform files or approve/merge PRs
- Scope includes Terraform only; Terragrunt files are out of scope.
- Scope assumes a single repository context.
- Scope is provider-agnostic unless a referenced checklist item states provider-specific constraints.
### USE FOR:
- reviewing Terraform PRs for security, architecture, and module design issues
- assessing cross-module risks and environment-specific concerns in Terraform changes
- evaluating Terraform changes when validation output logs are available or partially available
### DO NOT USE FOR:
- executing validation tools (`terraform fmt/validate`, `tflint`, `trivy`) — use `terraform-validation` skill
- implementing new Terraform resources as code changes
- running any CLI validation workflow
## Reference Files