What problem does it solve?
This Skill provides a structured approach to production deployments, including safe deployment workflows, rollback strategies, and verification procedures, enabling users to think through deployment principles rather than relying solely on scripts.
Core Features & Use Cases
- Safe Deployment Workflows: Offers guidelines for deployment procedures that minimize risk and maximize reliability.
- Rollback Strategies: Instructs on how to prepare for and execute rollbacks in case of deployment issues.
- Pre-Deployment Verification: Provides a checklist to ensure that all necessary checks are performed before deployment.
- Deployment Workflow Principles: Walks through the stages of a deployment, emphasizing the importance of preparation, backup, monitoring, and verification.
- Post-Deployment Verification: Offers a checklist for verifying that the deployment was successful and the system is functioning as expected.
- Zero-Downtime Deployment: Discusses strategies for achieving zero-downtime deployments, such as rolling, blue-green, and canary releases.
- Emergency Procedures: Guides on what to do when a service is down, including priority actions and investigation orders.
- Anti-Patterns: Highlights common pitfalls to avoid during deployment.
- Decision Checklist: Provides a checklist to ensure that all critical aspects are considered before deployment.
- Best Practices: Offers recommendations for best practices in deployment, such as small, frequent deploys and feature flags.
Quick Start
Start by reviewing the deployment procedures for a Vercel deployment using the deployment-procedures skill.