progressive-delivery

Standardize canary, blue-green, and feature-flag release strategies with SLO-based gating.

1|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill progressive-delivery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: progressive-delivery
Source: https://github.com/shafibabar/SDLC-Artifact-Factory/tree/main/skills/progressive-delivery
Command: npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill progressive-delivery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the risks associated with big-bang production releases by providing a structured, disciplined framework for deploying and releasing software incrementally.

Core Features & Use Cases

  • Strategy Selection: Provides a decision matrix to choose between Canary, Blue-Green, and Feature-Flag-Only strategies based on service architecture and risk profile.
  • Automated Gating: Integrates with Argo Rollouts and Prometheus to enforce SLO-based promotion and rollback criteria.
  • Use Case: A platform engineer can use this Skill to design a canary release for a stateless service, ensuring that traffic is only shifted when latency and error-rate gates are met.

Quick Start

Use the progressive-delivery skill to generate a release strategy for the auth-service by analyzing its current deployment architecture and schema migration requirements.

Frequently Asked Questions about progressive-delivery

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

FAQPage Schema
How do I choose between canary and blue-green release strategies?

Choosing between canary and blue-green release strategies depends on your service architecture and risk profile. A decision matrix evaluates your deployment workflow to recommend the optimal progressive delivery approach for decoupling deployment from release.

How do I automate canary rollout promotions using SLO-based gating?

Automating canary rollout promotions involves integrating Argo Rollouts with Prometheus to enforce SLO-based gating. Traffic shifts incrementally only when latency and error-rate gates are met, ensuring automated risk management during progressive delivery.

What is the difference between deploying and releasing software in progressive delivery?

In progressive delivery, deploying software means installing code to production, while releasing means routing traffic to it. Decoupling deployment from release ensures production stability and allows provable rollback capabilities without big-bang risks.

Can I use feature flags to manage progressive delivery without traffic shifting?

Yes, you can use feature flags to manage progressive delivery without traffic shifting. The framework supports a feature-flag-only strategy to decouple deployment from release, allowing targeted exposure and rollback capabilities independent of network routing.

How do I design a progressive delivery strategy for a stateless service?

Designing a progressive delivery strategy for a stateless service involves analyzing its current deployment architecture and schema migration requirements. The framework then generates a canary release plan with automated risk management and SLO-based gating.