deployment-verification-agent

Generate executable pre/post-deployment checklists with SQL verification queries and rollback procedures.

5|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/marchatton/agent-skills --skill deployment-verification-agent-marchatton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployment-verification-agent
Source: https://github.com/marchatton/agent-skills/tree/main/.agents/skills/06-release/deployment-verification-agent
Command: npx skills add https://github.com/marchatton/agent-skills --skill deployment-verification-agent-marchatton

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This agent prevents silent data corruption or loss during production deployments by providing a concrete, executable checklist for verification and rollback.

Core Features & Use Cases

  • Data Invariant Identification: Defines critical data properties that must hold true before and after deployment.
  • SQL Verification Queries: Generates read-only SQL queries to audit data integrity.
  • Rollback Planning: Outlines clear steps for reverting changes if issues arise.
  • Use Case: When a PR modifies a critical database table, this agent generates a checklist including pre-deployment SQL checks, migration steps, post-deployment verification queries, and a detailed rollback procedure, ensuring a Go/No-Go decision can be made with confidence.

Quick Start

Use the deployment-verification-agent to generate a pre-deployment checklist for a PR that modifies production data.

Frequently Asked Questions about deployment-verification-agent

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

FAQPage Schema
How do I create a pre-deployment checklist for production database changes?

To create a pre-deployment checklist for production database changes, define critical data invariants and generate read-only SQL audit queries to verify data integrity before executing migrations. This establishes baseline conditions for safe software releases.

What is the best way to verify data integrity after a production deployment?

The best way to verify data integrity after a production deployment is to execute read-only SQL verification queries that validate predefined data invariants, ensuring no silent data corruption, loss, or duplication occurred during the release process.

How do I plan a rollback procedure for a production database migration?

To plan a rollback procedure for a production database migration, outline clear, sequential steps to revert schema and data changes. This ensures you can restore the previous state if post-deployment verification queries detect invariant violations.

When do I need a formal deployment verification process for production releases?

You need a formal deployment verification process when a pull request modifies critical database tables or production data, requiring executable pre-deployment checks and post-deployment audits to confidently make a Go/No-Go release decision.

Can I use read-only SQL queries to prevent silent data corruption during releases?

Yes, you can use read-only SQL queries to prevent silent data corruption during releases by auditing data invariants before and after deployment. These queries verify that critical data properties remain intact without modifying the production database.

What should be included in a production deployment rollback strategy?

A production deployment rollback strategy should include specific data invariants to check, post-deployment SQL verification queries to detect anomalies, and clear, executable steps to revert migrations if data integrity checks fail.