rollback-automation-skill

Solid

Automate rollback procedures with state snapshots, rollback scripts, and verification automation

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Rollback Automation Skill Automates rollback procedures for migration activities, managing state snapshots, generating rollback scripts, and automating verification. ## Purpose Enable safe rollback for: - State snapshot management - Rollback script generation - Database rollback coordination - Traffic switch rollback - Verification automation ## Capabilities ### 1. State Snapshot Management - Create pre-migration snapshots - Store state checkpoints - Version snapshots - Clean up old snapshots ### 2. Rollback Script Generation - Generate database rollbacks - Create code rollbacks - Build config rollbacks - Document procedures ### 3. Database Rollback Coordination - Generate reverse migrations - Handle data rollback - Manage transactions - Coordinate sequences ### 4. Traffic Switch Rollback - Revert routing rules - Switch DNS - Update load balancers - Handle sticky sessions ### 5. Verification Automation - Test rollback success - Verify functionality - Check data integrity - Validate performance ### 6. Rollback Testing - Test rollback procedures - Simulate failures - Validate timing - Document results ## Tool Integrations | Tool | Purpose | Integration Method | |------|---------|-------------------| | Database migration tools | Schema rollback | CLI | | Deployment tools | Code rollback | CLI | | Feature flags | Feature rollback | API | | Load balancers | Traffic rollback | API | | IaC tools | Infrastructure rollback | CLI | ## Output Schema ```json { "rollback...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

managing-deployment-rollbacks

This skill manages and executes deployment rollbacks with safety checks. It helps ensure smooth recovery from failed deployments by automating the rollback process. Use this skill when a deployment has issues, such as errors, performance degradation, or unexpected behavior. The skill is triggered by requests to "rollback deployment", "revert to previous version", or similar phrases related to deployment recovery. It prioritizes safe rollback procedures and provides options for verification.

2,274 Updated today
jeremylongshore
AI & Automation Listed

ai-rollback

Rollback a bad release or revert a merged PR. Use when something broke after a merge or release. Also triggered by 'something broke', 'undo the last release', 'revert'.

1 Updated 1 weeks ago
svange
DevOps & Infrastructure Solid

nw-deployment-strategies

Rollback procedures, risk assessment, pre/post-deployment validation, and contingency planning. Load when orchestrating deployment or preparing rollback plans. For deployment strategy details (canary, blue-green, rolling), see `cicd-and-deployment` skill.

526 Updated 1 weeks ago
nWave-ai
AI & Automation Solid

migration-architect

Migration Architect

16,782 Updated 3 days ago
alirezarezvani
API & Backend Solid

automating-database-backups

This skill automates database backups using the database-backup-automator plugin. It creates scripts for scheduled backups, compression, encryption, and restore procedures across PostgreSQL, MySQL, MongoDB, and SQLite. Use this when the user requests database backup automation, disaster recovery planning, setting up backup schedules, or creating restore procedures. The skill is triggered by phrases like "create database backup", "automate database backups", "setup backup schedule", or "generate restore procedure".

2,274 Updated today
jeremylongshore