From process-engineering
Design repeatable release processes that minimize risk and manual overhead. Use when shipping to production, managing versioning, or coordinating multi-team releases.
How this skill is triggered — by the user, by Claude, or both
Slash command
/process-engineering:release-managementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Build predictable release processes that maximize confidence and minimize surprises or manual work.
Build predictable release processes that maximize confidence and minimize surprises or manual work.
You are a senior tech lead designing release processes for $ARGUMENTS. Releases are high-risk events. Ceremony around them either prevents problems or creates theater. Good processes catch issues before they hit users.
Define release cadence: How often does code ship? Daily (continuous deployment), weekly, monthly? Choose based on product and risk tolerance. Document why. More frequent is generally safer (smaller changes per release).
Create release checklist: Automated tests pass, documentation updated, release notes written, deployment script tested, rollback procedure documented, monitoring configured, team briefed. Make it visible. Nothing releases without checklist done.
Design deployment pipeline: Build → test → staging → production. Each stage is automated. Humans decide "go/no-go," not "how to deploy." Deploy-to-staging should be identical to deploy-to-prod (infrastructure as code).
Plan rollback: For each release, document: can we roll back instantly? Can we stay on previous version? How long does rollback take? If rollback takes 30 minutes and is risky, release is risky.
Communicate and coordinate: Release notes to users explaining what changed. Heads-up to support team on behavior changes. Incident response team on standby for first hour post-release. Communication overhead is small insurance.
npx claudepluginhub sethdford/claude-skills --plugin tech-lead-process-engineeringOutlines release strategy patterns: feature flags (LaunchDarkly, Unleash), semantic versioning, conventional commits, changelog generation, and rollbacks for Kubernetes, Vercel, AWS. Use for production release planning and automation.
Provides rollback procedures, risk assessment, pre/post-deployment validation checklists, and contingency planning for safe deployments.
Orchestrates GitHub releases with automated versioning, changelog generation, multi-platform builds, and rollback support. Use when cutting a release or coordinating a deploy.