hashi-demo-lab/terraform-agent-hub
Central hub for shared Claude Code agents, skills, scripts, and templates synced to downstream workflow repos
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code $ npx degit hashi-demo-lab/terraform-agent-hub/agents ./rig-terraform-agent-hub/agents $ npx degit hashi-demo-lab/terraform-agent-hub/skills ./rig-terraform-agent-hub/skills $ npx degit hashi-demo-lab/terraform-agent-hub/hooks ./rig-terraform-agent-hub/hooks
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit hashi-demo-lab/terraform-agent-hub/skills/terraform-style-guide .claude/skills/terraform-style-guide $ npx degit hashi-demo-lab/terraform-agent-hub/skills/terraform-test .claude/skills/terraform-test $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-architecture-patterns .claude/skills/tf-architecture-patterns $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-checklist-patterns .claude/skills/tf-checklist-patterns $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-compound-patterns .claude/skills/tf-compound-patterns $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-consistency-rules .claude/skills/tf-consistency-rules $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-consumer-plan .claude/skills/tf-consumer-plan $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-domain-taxonomy .claude/skills/tf-domain-taxonomy $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-e2e-tester .claude/skills/tf-e2e-tester $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-implement .claude/skills/tf-implement $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-implementation-patterns .claude/skills/tf-implementation-patterns $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-judge-criteria .claude/skills/tf-judge-criteria $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-module-plan .claude/skills/tf-module-plan $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-report-template .claude/skills/tf-report-template $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-research-heuristics .claude/skills/tf-research-heuristics $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-security-baselines .claude/skills/tf-security-baselines $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-spec-writing .claude/skills/tf-spec-writing $ npx degit hashi-demo-lab/terraform-agent-hub/skills/tf-task-patterns .claude/skills/tf-task-patterns
$ curl -fsSL --create-dirs -o .claude/agents/aws-security-advisor.md https://raw.githubusercontent.com/hashi-demo-lab/terraform-agent-hub/main/agents/aws-security-advisor.md $ curl -fsSL --create-dirs -o .claude/agents/code-quality-judge.md https://raw.githubusercontent.com/hashi-demo-lab/terraform-agent-hub/main/agents/code-quality-judge.md $ curl -fsSL --create-dirs -o .claude/agents/sdd-analyze.md https://raw.githubusercontent.com/hashi-demo-lab/terraform-agent-hub/main/agents/sdd-analyze.md $ curl -fsSL --create-dirs -o .claude/agents/sdd-checklist.md https://raw.githubusercontent.com/hashi-demo-lab/terraform-agent-hub/main/agents/sdd-checklist.md $ curl -fsSL --create-dirs -o .claude/agents/sdd-clarify.md https://raw.githubusercontent.com/hashi-demo-lab/terraform-agent-hub/main/agents/sdd-clarify.md $ curl -fsSL --create-dirs -o .claude/agents/sdd-plan-draft.md https://raw.githubusercontent.com/hashi-demo-lab/terraform-agent-hub/main/agents/sdd-plan-draft.md $ curl -fsSL --create-dirs -o .claude/agents/sdd-research.md https://raw.githubusercontent.com/hashi-demo-lab/terraform-agent-hub/main/agents/sdd-research.md $ curl -fsSL --create-dirs -o .claude/agents/sdd-specify.md https://raw.githubusercontent.com/hashi-demo-lab/terraform-agent-hub/main/agents/sdd-specify.md $ curl -fsSL --create-dirs -o .claude/agents/sdd-tasks.md https://raw.githubusercontent.com/hashi-demo-lab/terraform-agent-hub/main/agents/sdd-tasks.md $ curl -fsSL --create-dirs -o .claude/agents/tf-deployer.md https://raw.githubusercontent.com/hashi-demo-lab/terraform-agent-hub/main/agents/tf-deployer.md $ curl -fsSL --create-dirs -o .claude/agents/tf-report-generator.md https://raw.githubusercontent.com/hashi-demo-lab/terraform-agent-hub/main/agents/tf-report-generator.md $ curl -fsSL --create-dirs -o .claude/agents/tf-task-executor.md https://raw.githubusercontent.com/hashi-demo-lab/terraform-agent-hub/main/agents/tf-task-executor.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (18)
terraform-style-guideterraform-testtf-architecture-patternstf-checklist-patternstf-compound-patternstf-consistency-rulestf-consumer-plantf-domain-taxonomytf-e2e-testertf-implementtf-implementation-patternstf-judge-criteriatf-module-plantf-report-templatetf-research-heuristicstf-security-baselinestf-spec-writingtf-task-patterns
Subagents (12)
| aws-security-advisor model: opus | Evaluate Terraform infrastructure for AWS security vulnerabilities, compliance gaps, and misconfigurations. Use proactively after plan creation or before deployment. |
| code-quality-judge model: opus | Evaluate Terraform module quality with security-first scoring (30% weight) across 6 dimensions. Standard module structure and secure defaults enforced. Use proactively after plan creation for assessme |
| sdd-analyze model: opus | Cross-artifact consistency checking across spec, plan, and tasks Detects coverage gaps, terminology drift, duplications, and constitution violations. |
| sdd-checklist model: opus | Generate domain-specific quality validation checklists for Terraform feature requirements. Tests requirement quality, not implementation behavior. Use after spec creation to validate requirement compl |
| sdd-clarify model: opus | Resolve ambiguities in Terraform feature specifications using structured taxonomy scan. Identifies high-impact decision points and resolves them interactively. Use after spec creation, before plan dra |
| sdd-plan-draft model: opus | Draft implementation plans from validated specifications and research findings. Produces plan.md with phases, resource selections, and architecture decisions. |
| sdd-research model: opus | Investigate specific unknowns via AWS docs, provider docs, and registry patterns. Each instance answers ONE research question. Use during planning phase to resolve resource behavior, best practices, a |
| sdd-specify model: opus | Draft Terraform module feature specifications from structured requirements input. Produces spec.md describing WHAT and WHY for module capabilities, interface requirements, and feature behavior. Use as |
| sdd-tasks model: opus | Generate dependency-ordered task breakdowns from planning artifacts. Produces tasks.md with phased checklist format. |
| tf-deployer model: opus | Test Terraform modules via terraform test and optional example deployment. Use after module implementation to validate through static checks, unit tests, and optional sandbox deployment. |
| tf-report-generator model: opus | | |
| tf-task-executor model: opus | | |
Similar rigs
rtk-ai/rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Orchestrator 2.6k tok ·
Yeachan-Heo/oh-my-claudecode
Teams-first Multi-agent orchestration for Claude Code
Orchestrator 14.5k tok ·
alirezarezvani/claude-skills
380 Claude Code skills & agent skills & plugins (30+ Agents, 70+ custom commands, 380+ skills, customizable references, scripts)for Claude Code, Codex, Gemini CLI, Cursor, and 8 more coding agents — engineering, marketing, product, complian
Orchestrator 48.5k tok ·
czlonkowski/n8n-mcp
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
Orchestrator 3.8k tok ·