deploy-check

Validate tests, builds, security, migrations, configuration, and Git readiness before deployment.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/JGcode3675/gcs-os --skill deploy-check-jgcode3675
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-check
Source: https://github.com/JGcode3675/gcs-os/tree/main/home/james/claude-config/skills/deploy-check
Command: npx skills add https://github.com/JGcode3675/gcs-os --skill deploy-check-jgcode3675

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill provides a comprehensive pre‑deployment checklist that guarantees code stability, security, and operational readiness before shipping to production.

Core Features & Use Cases

  • Tests: Verify full test suite passes, coverage is adequate, and no tests are skipped.
  • Build: Confirm production build succeeds without warnings, type errors, or linter issues.
  • Security: Detect exposed secrets, stray .env files, and critical CVEs in dependencies.
  • Database: Ensure migrations are up‑to‑date, reversible, and non‑destructive with proper indexing.
  • Configuration & Git: Validate environment variables, feature flags, logging, branch sync, merge conflict resolution, and clear commit messages.

Quick Start

Ask the assistant to run the deploy-check skill before shipping any code to production.

Frequently Asked Questions about deploy-check

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

FAQPage Schema
What is a pre-deployment checklist and why do I need it before shipping code?

A pre-deployment checklist verifies that your codebase passes all tests, builds without errors, and meets security criteria before release. It ensures no failing tests, build warnings, exposed secrets, or incomplete migrations reach production.

How do I check if my code is ready for production deployment?

To check production readiness, validate that the full test suite passes, the build succeeds without linter or type errors, database migrations are up-to-date, and environment variables are properly configured. This structured validation catches issues before release.

How do I detect exposed secrets and stray .env files before deploying?

Detecting exposed secrets involves scanning the codebase for stray .env files and sensitive data before deployment. Pre-deployment security validation checks for exposed credentials and critical CVEs in dependencies to ensure operational safety.

Can I use a pre-deployment checklist for database migration validation?

Yes, pre-deployment validation covers database migration checks. It ensures migrations are up-to-date, reversible, and non-destructive with proper indexing, preventing incomplete or destructive database changes from reaching production.

Does pre-deployment validation check Git branch sync and merge conflicts?

Yes, pre-deployment validation includes Git readiness checks. It verifies branch synchronization, merge conflict resolution, and clear commit messages to ensure the codebase is clean and stable before shipping to production.

What are the limitations of basic pre-deployment checklists?

Basic pre-deployment checklists provide a structured standard validation covering tests, builds, security, and migrations. They offer foundational readiness checks but may lack deep, custom integration logic for complex, specialized deployment pipelines.