devops-quality-gates

Enforces seven IaC quality dimensions on Terraform/CI/CD infrastructure changes before /gsd:plan-phase step.

6|3|Updated Mar 31, 2026
Ready to run
npx skills add https://github.com/alo-exp/silver-bullet --skill devops-quality-gates
💬 Prompt for ChatGPT / Claude Chat▼
Please help me install this Agent Skill.
Skill: devops-quality-gates
Source: https://github.com/alo-exp/silver-bullet/tree/main/forge/skills/devops-quality-gates
Command: npx skills add https://github.com/alo-exp/silver-bullet --skill devops-quality-gates

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces seven IaC-adapted quality dimensions on infrastructure and DevOps changes to prevent unsafe deployments.

Core Features & Use Cases

  • Applies seven IaC-adapted quality dimensions (Modularity, Reusability, Scalability, Security, Reliability, Testability, Extensibility) to IaC changes.
  • Blocks progression in the pipeline until all dimensions pass, ensuring safe deployments before /gsd:plan-phase.
  • Provides a structured frontmatter-driven guardrail with a mandatory non-user-invocable stance to enforce governance.

Quick Start

Run the devops-quality-gates check against the current IaC change prior to planning.

Frequently Asked Questions about devops-quality-gates

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

FAQPage Schema
How do I enforce quality gates on Terraform infrastructure as code before deployment?▼

You enforce IaC quality gates by applying seven evaluation dimensions to infrastructure changes, blocking pipeline progression until all checks pass before the planning phase. This prevents unsafe deployments by requiring standardized frontmatter and validating Modularity, Security, Reliability, and other critical metrics.

What quality dimensions should I check for infrastructure as code changes?▼

The seven IaC quality dimensions to check are Modularity, Reusability, Scalability, Security, Reliability, Testability, and Extensibility. Evaluating these dimensions provides a structured checklist that ensures infrastructure changes meet governance standards before entering the planning stage.

Can I block CI/CD pipeline progression if infrastructure code fails security checks?▼

Yes, you can block CI/CD pipeline progression by enforcing a non-user-invocable guardrail that halts execution before the planning step. This mechanism stops deployments automatically if any of the seven IaC quality dimensions, including Security, fail the evaluation.

Does the IaC quality gate require standardized frontmatter in Terraform files?▼

Yes, the IaC quality gate requires standardized frontmatter containing a name and description to function properly. This frontmatter drives the guardrail mechanism, ensuring the automated evaluation checklist can identify and validate the infrastructure changes against the seven quality dimensions.

When should I run IaC quality checks in a DevOps pipeline?▼

You should run IaC quality checks during infrastructure changes, specifically before the planning phase step. Running the evaluation at this stage ensures that all seven quality dimensions pass before any resources are planned or provisioned, preventing unsafe deployments downstream.

What is the best way to prevent unsafe infrastructure deployments in CI/CD?▼

The best way to prevent unsafe deployments is to implement a structured guardrail that evaluates seven IaC quality dimensions before the planning phase. This approach blocks pipeline progression automatically, ensuring infrastructure changes meet Modularity, Reliability, and Security standards before proceeding.