bizreach-terraform-release

Automates staged Terraform releases from develop to production via GitHub PRs and Slack.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/kentoku24/project-guild --skill bizreach-terraform-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bizreach-terraform-release
Source: https://github.com/kentoku24/project-guild/tree/main/docs/skills/bizreach-terraform-release
Command: npx skills add https://github.com/kentoku24/project-guild --skill bizreach-terraform-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates a multi-stage Terraform release flow, coordinating PRs, reviews, and environment applies while requiring user confirmations at critical steps to ensure safe releases.

Core Features & Use Cases

  • Orchestrates develop -> staging -> production release steps, including PR creation, review requests, and environment applies.
  • Supports selective directory targeting, apply sequencing, and Slack-based review requests to stakeholders.
  • Use Case: A Terraform project with multiple modules can be released by following the staged flow with automated checks and explicit user sign-offs.

Quick Start

Initiate a staged Terraform release by supplying the PR URL and optional directories.

Frequently Asked Questions about bizreach-terraform-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a multi-stage Terraform release from develop to production?

Automating a multi-stage Terraform release involves orchestrating PR creation, review requests, and environment applies from develop to staging to production. This skill coordinates GitHub PR monitoring, Slack notifications, and gated Apply steps with explicit user sign-offs to ensure safe releases.

How does Slack notification work with Terraform PR review requests?

Slack notifications for Terraform PR reviews send automated review requests directly to stakeholders via Slack. This skill monitors GitHub PRs and triggers Slack-based review requests, ensuring stakeholders are notified and approvals are tracked before proceeding with environment applies.

Can I target specific directories in my Terraform project for a staged release?

Yes, you can target specific directories in your Terraform project for a staged release. This skill supports selective directory targeting and dependency-aware apply sequencing, allowing you to release specific modules while following the staged flow with automated checks and user confirmations.

Does this Terraform release workflow require GitHub Actions for Apply steps?

Yes, this Terraform release workflow uses GitHub Actions for executing Apply steps. It implements GitHub Actions-based Apply steps with dependency-aware sequencing and user confirmations, integrating with GitHub PR monitoring and Slack notifications to gate deployments to staging and production.

What is the best way to reduce manual toil and errors in Terraform environment promotions?

The best way to reduce manual toil in Terraform environment promotions is to automate the staged release workflow with dependency-aware sequencing and gated Apply steps. This skill requires user confirmations at critical steps, coordinating PRs, reviews, and applies to ensure safe releases.

How do I start a staged Terraform release with a PR URL?

To start a staged Terraform release, you initiate the workflow by supplying the GitHub PR URL and optional target directories. The skill then automates the promotion process, monitoring the PR, requesting reviews via Slack, and sequencing the Apply steps with required user confirmations.