AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

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-reviewer before 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

  1. An issue saying "implement feature XYZ" becomes a targeted module change (future capability)
  2. An issue reporting "fix auth for a non-IAM user" becomes a draft fix PR (future capability)
  3. 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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download 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.

  1. Open your terminal.
  2. Clone the repo: git clone https://github.com/modulestf/modulestf.git /tmp/modulestf
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r /tmp/modulestf/.agents/skills/terraform-module-issue ~/.claude/skills/
  5. Copy the companion skills terraform-module-maintainer and terraform-module-reviewer the same way.
  6. Restart Claude Code and confirm the skill appears in your skill list.
  7. Since this skill is a stub, use the maintainer skill for real work.
View source on GitHub ↗License: Apache-2.0