By moonwitch
Scaffolds a Google Cloud Terraform project in Loop's house style — one repo per project, a single terraform/ root module, environments as git branches (dev/prod) driven by one `environment` variable with everything else derived in locals, a partial GCS backend, a file-per-service layout (compute.tf, storage.tf, ... promoted to modules when complex), google + google-beta provider pins, service-account impersonation, AGENTS.md/README docs, a branch-aware GitHub Actions plan/apply workflow, and an optional auto-created GitHub repo. Consumes projects/buckets/SAs from gcp-landingzone rather than creating them.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code / Cowork plugin marketplace. Add it once, then install the plugins below.
/plugin marketplace add moonwitch/claude-plugins
| Plugin | Version | Description |
|---|---|---|
gcp-terraform-scaffold | 0.4.2 | Scaffolds a GCP Terraform project in Loop's house style — one repo per project, environments as git branches, file-per-service, impersonation-based GCS backend, branch-aware CI/CD. |
/plugin install gcp-terraform-scaffold@claude-plugins
/reload-plugins
Update later with:
/plugin marketplace update claude-plugins
/plugin update gcp-terraform-scaffold
.
├── .claude-plugin/
│ └── marketplace.json # lists the plugins (relative source paths)
├── gcp-terraform-scaffold/ # plugin source
│ ├── .claude-plugin/plugin.json
│ ├── skills/
│ └── README.md
└── README.md
Edit the plugin and bump version in its .claude-plugin/plugin.json (semver).
Update the same version in .claude-plugin/marketplace.json.
Commit, then tag using the <plugin-name>--v<version> convention so one repo can host
several plugins on independent version lines:
git tag gcp-terraform-scaffold--v0.4.3
git push origin main --tags
Note: if you ever drop the version field, every commit becomes a new version (git SHA).
Keeping an explicit version means teammates only get updates when you bump it.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub moonwitch/claude-plugins --plugin gcp-terraform-scaffoldReliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses