shipping-and-launch

Prepare production deployments with pre-launch checks, staged rollouts, and rollback plans.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/1J6K21/build4good --skill shipping-and-launch-1j6k21
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shipping-and-launch
Source: https://github.com/1J6K21/build4good/tree/main/.gemini/skills/shipping-and-launch
Command: npx skills add https://github.com/1J6K21/build4good --skill shipping-and-launch-1j6k21

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces the risk of unsafe production releases by providing a repeatable pre-launch checklist, staged rollout guidance, monitoring requirements, and a clear rollback strategy so teams can deploy with confidence and recover quickly from issues.

Core Features & Use Cases

  • Pre-launch checklist: Comprehensive items for code quality, security, performance, accessibility, infrastructure, and documentation to validate readiness before any release.
  • Staged rollout & feature flags: Guidance on deploying behind feature flags, canary and gradual rollouts, decision thresholds for advance/hold/rollback, and lifecycle rules for flags.
  • Monitoring & observability: Metrics and error reporting to watch during and after rollout, plus post-launch verification steps for the first hour and beyond.
  • Rollback planning: Concrete trigger conditions, rollback steps, and database migration considerations to ensure reversibility.
  • Use Case: Preparing a major feature release that requires canary testing, health checks, and an immediate kill-switch in production.

Quick Start

Run the Shipping and Launch checklist to prepare a staged rollout for the target feature, configure feature flags and monitoring, and document a rollback plan before enabling any users.

Frequently Asked Questions about shipping-and-launch

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

FAQPage Schema
How do I prepare a staged rollout for a production deployment?

Prepare a staged rollout by validating code quality through a pre-launch checklist, deploying behind feature flags, and enabling users incrementally with defined decision thresholds for advance, hold, or rollback.

What should be included in a pre-launch checklist for feature releases?

A pre-launch checklist for feature releases should include comprehensive verification items for code quality, security, performance, accessibility, infrastructure, and documentation to validate readiness before deployment.

How do I set up monitoring and observability for a deployment?

Set up monitoring and observability by configuring metrics and error reporting to watch during and after rollout, plus executing post-launch verification steps for the first hour and beyond.

What is the best way to plan a rollback strategy for database migrations?

Plan a rollback strategy for database migrations by defining concrete trigger conditions, documenting specific rollback steps, and addressing database migration considerations to ensure reversibility.

Can I use feature flags for canary testing and gradual rollouts?

Yes, you can use feature flags for canary testing and gradual rollouts by deploying behind flags, setting percentage-based incremental enablement, and establishing lifecycle rules for flag management.

When should I use a staged rollout instead of a full production release?

Use a staged rollout instead of a full production release during feature releases, data or infrastructure migrations, beta programs, and any scenario requiring incremental enablement and observability.