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.