pre-deploy

Validate environment completeness, infrastructure safety, and IaC manifests before deployment.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/ToanPV90/dotfiles --skill pre-deploy-toanpv90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pre-deploy
Source: https://github.com/ToanPV90/dotfiles/tree/main/claude/.claude/skills/pre-deploy
Command: npx skills add https://github.com/ToanPV90/dotfiles --skill pre-deploy-toanpv90

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents production incidents by verifying that an upcoming infrastructure or service change is ready from a security, dependency, and IaC-manifest standpoint before deployment.

Core Features & Use Cases

  • Parallel audit orchestration: Runs environment/infrastructure operational checks and dependency vulnerability scans together to surface issues faster.
  • IaC-aware validation: Automatically adds Terraform, Kubernetes, and Helm validation when those artifacts are present in the working directory.
  • Readiness gating and reporting: Blocks deployment on critical findings or validation failures, warns on advisory findings, and produces a clear readiness report.
  • Environment-variable completeness: Compares .env.example against .env when available to catch missing required configuration early.

Quick Start

Ask an AI to run the pre-deploy readiness check in the directory containing your Terraform/Kubernetes/Helm/application artifacts and report whether deployment should be blocked or allowed.

Frequently Asked Questions about pre-deploy

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

FAQPage Schema
How do I validate infrastructure readiness before running Terraform apply or deploying to Kubernetes?

Pre-deployment readiness checks verify environment completeness, infrastructure operational safety, and dependency vulnerabilities before shipping. They orchestrate parallel audits of your configurations to prevent production incidents by surfacing critical issues early.

How do I scan dependencies for CVEs and check environment variables before a deployment?

Scanning dependencies for CVEs and checking environment variables involves running parallel audits that compare .env.example against .env for missing configuration and evaluate dependency vulnerabilities. This process surfaces critical findings to block unsafe deployments.

Does pre-deployment validation automatically detect Terraform, Kubernetes, and Helm artifacts?

Pre-deployment validation automatically detects Terraform, Kubernetes, and Helm artifacts when they are present in the working directory. It applies conditional validator selection to add IaC-aware checks without requiring manual configuration for each manifest type.

What is the best way to gate deployments and block risky infrastructure changes?

Deployment gating blocks releases on critical findings or validation failures while warning on advisory findings. It produces a structured readiness report that clearly indicates whether a deployment should be blocked or allowed based on infrastructure and security audits.

Why does my deployment workflow need parallel auditing for IaC and dependency vulnerabilities?

Parallel auditing for IaC and dependency vulnerabilities is needed to surface infrastructure and security issues faster before they reach production. Running these checks together accelerates readiness reporting while maintaining strict blocking rules for critical failures.