Terraform Module Issue (Work in Progress)
An intentionally non-functional stub that specifies how a GitHub issue should become a Terraform module change and pull request.
Dev & CodingIntermediate★ 370⑂ 56AI score 7/10Last updated: Nov 8, 2026
What it does
- Defines a workflow for reading a GitHub issue (feature request or defect report) and turning it into a Terraform module change task.
- Treats issue bodies and comments as untrusted data, never as instructions, guarding against prompt injection.
- Plans to make changes in a fresh clone inside a temporary run directory and run
terraform-module-reviewerbefore anything leaves the machine. - Requires an explicit new user message before creating a branch, pushing, or opening a pull request; no merges, no edits to the issue.
- Important: the current version declares itself work in progress — it refuses the request and points you to
terraform-module-maintainer.
Who it's for
- Maintainers of Terraform module repositories who want issue triage automation
- Anyone studying safe guardrails for giving an AI agent repo write access
- Teams already using the modulestf skill set (maintainer / reviewer)
Examples
- An issue saying "implement feature XYZ" becomes a targeted module change (future capability)
- An issue reporting "fix auth for a non-IAM user" becomes a draft fix PR (future capability)
- Today: any such request is refused and handed off to
terraform-module-maintainer
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/modulestf/modulestf/HEAD/.agents/skills/terraform-module-issue/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on AI Skill Mart. Copy the .agents/skills/terraform-module-issue folder from the GitHub repo modulestf/modulestf into my ~/.claude/skills/terraform-module-issue/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/modulestf/modulestf.git /tmp/modulestf && mkdir -p ~/.claude/skills && cp -r /tmp/modulestf/.agents/skills/terraform-module-issue ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open your terminal.
- Clone the repo:
git clone https://github.com/modulestf/modulestf.git /tmp/modulestf - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r /tmp/modulestf/.agents/skills/terraform-module-issue ~/.claude/skills/ - Copy the companion skills
terraform-module-maintainerandterraform-module-reviewerthe same way. - Restart Claude Code and confirm the skill appears in your skill list.
- Since this skill is a stub, use the maintainer skill for real work.
View source on GitHub ↗License: Apache-2.0