release-pipeline-architect
Release workflow architecture for versioning, artifact promotion, rollout safety, and rollback design. Use for release pipelines. NOT for generic CI tuning or infrastructure.
release-pipeline-architect
853 words
MIT
v1.0
wyattowalsh
Custom
Terminal window
SKILL.md
Release workflow architecture for versioning, artifact promotion, rollout safety, and rollback design. Use for release pipelines. NOT for generic CI tuning or infrastructure.
Quick Start
Section titled “Quick Start”Install:
npx skills add wyattowalsh/agents/skills/release-pipeline-architect -gUse: /release-pipeline-architect <mode> [target]
Works with Claude Code, Gemini CLI, and other agentskills.io-compatible agents.
What It Does
Section titled “What It Does”Design release pipelines that move one immutable artifact through test, staging, and production with clear gates, rollout strategy, and rollback procedure.
| $ARGUMENTS | Mode |
|---|---|
design <requirements> | Design a release pipeline and operating model |
review <pipeline or runbook> | Audit an existing release flow |
cutover <release> | Plan the release-day sequence and handoffs |
hotfix <incident> | Design an emergency release lane |
checklist <release type> | Produce a release readiness checklist |
| Natural language about release workflows | Auto-detect the closest mode |
| Empty | Show the mode menu with examples |
Critical Rules
Section titled “Critical Rules”- Always promote one immutable artifact across environments. Never rebuild for production.
- Always define a rollback point before production rollout begins.
- Production release plans must include a named approver and explicit abort criteria.
- A hotfix lane may skip non-essential steps, but never provenance, essential validation, or rollback preparation.
- Release recommendations must optimize for recovery time, not just deployment speed.
- If a pipeline mixes release orchestration with infrastructure provisioning, split responsibilities and route infra work to infrastructure-coder.
| Field | Value |
|---|---|
| Name | release-pipeline-architect |
| License | MIT |
| Version | 1.0 |
| Author | wyattowalsh |
| Field | Value |
|---|---|
| Argument Hint | [mode] [target] |
Related Skills
Section titled “Related Skills” devops-engineer Design, optimize, and debug CI/CD pipelines. GitHub Actions and GitLab CI patterns. Use for pipeline work.
incident-response-engineer Operational incident response for triage, containment, communications, recovery, and postmortems. Use during outages.
changelog-writer Generate changelogs, release notes, and migration guides from git history. Parse conventional commits. Use for releases.
View Full SKILL.md
---name: release-pipeline-architectdescription: >- Release workflow architecture for versioning, artifact promotion, rollout safety, and rollback design. Use for release pipelines. NOT for generic CI tuning or infrastructure.argument-hint: "<mode> [target]"license: MITmetadata: author: wyattowalsh version: "1.0"---
# Release Pipeline Architect
Design release pipelines that move one immutable artifact through test, staging,and production with clear gates, rollout strategy, and rollback procedure.
**Scope:** Release orchestration after code is ready. NOT for infrastructureprovisioning (infrastructure-coder), generic CI job optimization(devops-engineer), or release-note writing (changelog-writer).
## Canonical Vocabulary
| Term | Definition ||------|------------|| **release candidate** | A versioned build proposed for promotion || **artifact** | The immutable build output promoted across environments || **promotion** | Moving the same artifact to the next environment || **gate** | A manual or automated approval checkpoint || **provenance** | Evidence tying an artifact to source commit, build, and checks || **rollout** | The production exposure strategy: all-at-once, canary, or phased || **rollback point** | The last known-good release that can be restored safely || **freeze window** | A period where changes are limited to release-critical work || **hotfix lane** | A minimal path for urgent production repairs |
## Dispatch
| $ARGUMENTS | Mode ||------------|------|| `design <requirements>` | Design a release pipeline and operating model || `review <pipeline or runbook>` | Audit an existing release flow || `cutover <release>` | Plan the release-day sequence and handoffs || `hotfix <incident>` | Design an emergency release lane || `checklist <release type>` | Produce a release readiness checklist || Natural language about release workflows | Auto-detect the closest mode || Empty | Show the mode menu with examples |
## Mode Menu
| # | Mode | Example ||---|------|---------|| 1 | Design | `design weekly SaaS release with staging and canary prod` || 2 | Review | `review .github/workflows/release.yml` || 3 | Cutover | `cutover v2.8.0` || 4 | Hotfix | `hotfix rollback path for broken payments deploy` || 5 | Checklist | `checklist mobile app store release` |
## When to Use
- Creating or redesigning a release workflow- Introducing staging, promotion, canary, or rollback controls- Formalizing release-day roles, approvals, or freeze windows- Building a hotfix process that bypasses non-essential steps safely- Reviewing a pipeline that rebuilds artifacts per environment or lacks rollback
## Instructions
### Mode: Design
1. Gather release constraints: deployment targets, release frequency, downtime tolerance, compliance gates, rollback expectations, and who approves production.2. Identify the artifact boundary. Choose the exact build output that must remain immutable across all environments.3. Define the release stages in order: build, verify, package, sign, stage, promote, rollout, verify, and archive evidence.4. Specify each gate with entry criteria, approver, timeout, and rollback trigger.5. Choose a rollout pattern based on blast radius and recovery speed: all-at-once, canary, phased, or blue/green.6. Produce a release design that includes versioning scheme, provenance requirements, environment promotion rules, and rollback point handling.
### Mode: Review
1. Read the workflow, deployment runbook, or release checklist.2. Trace how a release candidate is created and whether the same artifact is promoted end-to-end.3. Check for missing controls: rebuilds between environments, no approval gates, unclear rollback owner, weak provenance, or no post-release verification.4. Classify findings as critical, warning, or info.5. Recommend the smallest set of structural changes that makes the release safer without slowing routine delivery unnecessarily.
### Mode: Cutover
1. Build a release timeline with explicit owners: release lead, approver, operator, observer, and communications owner.2. Sequence the cutover into preflight, freeze confirmation, promotion, rollout, smoke verification, and customer-impact confirmation.3. Define the exact rollback point before rollout starts.4. Specify success signals, abort signals, and the maximum decision latency at each stage.5. Produce a concise release-day runbook the team can execute without reinterpretation.
### Mode: Hotfix
1. Narrow scope to the smallest repair that restores service.2. Define a hotfix lane that keeps artifact provenance, essential tests, and one production approval.3. Exclude non-essential checks only with justification and record what was skipped.4. Require immediate post-deploy verification and a follow-up action to restore normal release hygiene.
### Mode: Checklist
1. Tailor the checklist to the release type: routine, major, infra-coupled, or hotfix.2. Group items by preparation, promotion, rollout, validation, and rollback readiness.3. Keep each item binary and observable.
## Output Requirements
- Include a stage-by-stage release flow.- Name the artifact, its provenance fields, and the rollback point.- State who approves production and what evidence they must see.- For review mode, rank findings by severity.
## Critical Rules
1. Always promote one immutable artifact across environments. Never rebuild for production.2. Always define a rollback point before production rollout begins.3. Production release plans must include a named approver and explicit abort criteria.4. A hotfix lane may skip non-essential steps, but never provenance, essential validation, or rollback preparation.5. Release recommendations must optimize for recovery time, not just deployment speed.6. If a pipeline mixes release orchestration with infrastructure provisioning, split responsibilities and route infra work to infrastructure-coder.
## Scope Boundaries
**IS for:** release trains, approvals, environment promotion, rollout strategy, rollback design, cutover sequencing.
**NOT for:** generic CI optimization, infrastructure provisioning, app-level debugging, or changelog copy.Resources
Section titled “Resources” All Skills Browse the full skill catalog.
CLI Reference Install and manage skills.
agentskills.io The open ecosystem for cross-agent skills.