github-actions-platform-stack

Automate GitHub Actions CI/CD workflows for Platform Stack Terraform plans and applies.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/orafaelferreiraa/platform-as-a-service-stack --skill github-actions-platform-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-actions-platform-stack
Source: https://github.com/orafaelferreiraa/platform-as-a-service-stack/tree/main/.github/skills/github-actions-platform-stack
Command: npx skills add https://github.com/orafaelferreiraa/platform-as-a-service-stack --skill github-actions-platform-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill provides expert guidance to design, implement, and optimize GitHub Actions workflows for the Platform Stack, ensuring consistent patterns, secure Azure integration, and reliable Terraform automation.

Core Features & Use Cases

  • PR validation: validate Terraform plans in pull requests, including security and anti-pattern checks.
  • Deployment with feature flags: plan and apply infrastructure selectively based on user-provided feature toggles.
  • MCP-consistent patterns: reuse established workflow patterns and naming conventions via MCP before creation.

Quick Start

Configure and run a Terraform plan/apply workflow with feature flags for the Platform Stack.

Frequently Asked Questions about github-actions-platform-stack

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

FAQPage Schema
How do I automate Terraform plan validation in GitHub Actions pull requests?

Use GitHub Actions to automate Terraform plan validation in pull requests by running security and anti-pattern checks. This workflow enforces MCP pattern consistency and validates infrastructure changes before any code is merged.

Can I use feature flags to control Terraform deployments in a CI/CD pipeline?

Yes, you can control Terraform deployments in a CI/CD pipeline using feature flags. This allows you to selectively plan and apply infrastructure changes based on user-provided feature toggles during production deployments.

Does this Platform Stack workflow integrate with Azure AD for state management?

Yes, the Platform Stack workflow integrates with Azure AD for state management. It enforces Azure AD RBAC and uses Azure-backed state management to ensure secure Terraform automation.

What is the best way to enforce required approvals for Terraform applies in GitHub Actions?

The best way to enforce required approvals for Terraform applies in GitHub Actions is to configure a CI/CD workflow with built-in approval gates. This ensures production deployments require manual authorization before infrastructure execution.

How do I validate anti-patterns in Terraform code before merging?

Validate anti-patterns in Terraform code before merging by integrating automated checks into your GitHub Actions PR validation workflow. This process identifies infrastructure misconfigurations and enforces deterministic naming conventions.

Why do my Platform Stack Terraform workflows need deterministic naming conventions?

Platform Stack Terraform workflows need deterministic naming conventions to ensure MCP pattern consistency across resources. Enforcing these naming rules during CI/CD automation prevents deployment conflicts and maintains infrastructure state integrity.