deploy-check

Automate pre-deploy readiness checks for CI/CD pipelines and manual releases.

11|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/berkcangumusisik/claude-code-practices --skill deploy-check-berkcangumusisik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-check
Source: https://github.com/berkcangumusisik/claude-code-practices/tree/main/skills/deploy-check
Command: npx skills add https://github.com/berkcangumusisik/claude-code-practices --skill deploy-check-berkcangumusisik

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates pre-deploy readiness checks to ensure production deployments are safe and reliable, reducing risk from failing builds, broken tests, missing env vars, and unmanaged migrations.

Core Features & Use Cases

  • Build Verification: Validate builds with npm run build or bun run build.
  • Tests & Type Checking: Run npm test, bun test, and npx tsc --noEmit to catch regressions early.
  • Env Vars Validation: Compare current environment variables against a sample (.env.example) to ensure required configuration is present.
  • Security & Compliance: Run npm audit --audit-level=high and surface critical/high issues for remediation.
  • Database Migrations: Check for pending migrations and verify seed data requirements to avoid runtime errors.
  • Risk Assessment: Review changes since last release and identify breaking API changes or new env vars to surface risk.

Quick Start

Run the deploy-check tool to perform build, tests, env var checks, and risk assessment before deploying to production.

Frequently Asked Questions about deploy-check

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

FAQPage Schema
How do I run pre-deploy readiness checks for production deployments?

Pre-deploy readiness checks validate builds, run tests, check env vars, audit dependencies, and flag risks to ensure production deployments are safe. You can automate these checks within CI/CD pipelines or execute them manually before releases.

How does environment variable validation work before deploying?

Environment variable validation compares your current environment variables against a sample file like .env.example. This ensures all required configuration is present and prevents runtime errors during production deployments.

Can I use automated build verification with npm and bun?

Yes, build verification supports both npm run build and bun run build commands. It enforces deterministic build steps to catch compilation issues early before proceeding with production deployments.

What is included in security and compliance audits for deployments?

Security and compliance audits run npm audit with an audit level set to high. They surface critical and high-severity dependency vulnerabilities for remediation before you deploy to production environments.

How do database migration checks prevent runtime errors in production?

Database migration checks identify pending migrations and verify seed data requirements. Confirming these are resolved before deployment prevents runtime errors and broken application states in production.

What is the best way to assess deployment risk from recent changes?

Risk assessment reviews changes since the last release to identify breaking API changes or new environment variables. This flags potential deployment risks to guide final deployment decisions.