shipping-and-launch

Automate software deployment with pre-launch checklists, feature flags, staged rollouts, and rollback procedures.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions --skill shipping-and-launch-tgmarinho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shipping-and-launch
Source: https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions/tree/main/upstream-snapshots/agent-skills/skills/shipping-and-launch
Command: npx skills add https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions --skill shipping-and-launch-tgmarinho

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps in managing the complexities of deploying features to production by providing a detailed pre-launch checklist, feature flag strategies, and rollback plans.

Core Features & Use Cases

  • Pre-Launch Checklist: Offers a detailed list of items to check, covering code quality, security, performance, accessibility, infrastructure, and documentation.
  • Feature Flag Strategy: Provides guidelines on using feature flags to control feature rollouts, including lifecycle and best practices.
  • Staged Rollout: Describes a phased approach to deployment, including canary releases, gradual increases, and monitoring.
  • Rollback Strategy: Offers a structured approach to rolling back changes if issues arise during or after deployment.
  • Monitoring and Observability: Includes guidance on monitoring key metrics, error reporting, and post-launch verification.
  • Use Case: Ideal for software developers and DevOps teams looking to ensure the successful deployment of new features or changes to their application.

Quick Start

Deploy your feature to production and ensure all items on the pre-launch checklist are completed.

Frequently Asked Questions about shipping-and-launch

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

FAQPage Schema
What is a pre-launch checklist for production deployment?

A pre-launch checklist for production deployment verifies code quality, security, performance, accessibility, infrastructure, and documentation before release. It ensures all critical system requirements are met to mitigate risks during the software launch process.

How do I use feature flags for staged rollouts?

Use feature flags for staged rollouts by controlling feature visibility during canary releases and gradually increasing exposure. This strategy manages the feature lifecycle and limits blast radius if issues arise during production deployment.

How do I create a rollback plan for a failed deployment?

Create a rollback plan by defining a structured approach to revert changes if issues arise during or after deployment. This ensures quick recovery to a stable state when production launch monitoring detects critical errors.

What metrics should I monitor during a canary release?

Monitor key performance and error metrics during a canary release to verify stability. Post-launch verification relies on observability data to determine whether to proceed with the staged rollout or trigger the rollback procedure.

Does this deployment process work without external monitoring dependencies?

Yes, this deployment process provides guidelines for observability and error reporting without requiring external dependencies. It offers structured scripts and reference materials to manage staged rollouts and rollback procedures independently.

When should I use a phased deployment approach instead of a direct release?

Use a phased deployment approach instead of a direct release when mitigating risk and ensuring quality assurance are critical. Staged rollouts allow gradual traffic increases and continuous monitoring before full production launch.