principle-release-engineering

Community

Ship releases you can safely undo.

Authorlugassawan
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps teams release software without breaking users by enforcing disciplined versioning, contract evolution, rollout safety, and reliable re-runs.

Core Features & Use Cases

  • Semver discipline: Use MAJOR.MINOR.PATCH correctly to communicate intent to callers, including safe defaults for uncertain pre-1.0 behavior.
  • Expand-contract for breaking changes: Break changes safely via phased Expand → Migrate → Contract deployments that preserve rollback safety.
  • Idempotent release automation & gates: Prevent partial-release disasters by making release steps re-entrant and verifying gates before tagging.
  • Post-release verification & rollback planning: Confirm the published artifact is reachable and correctly tagged, and prepare rollback mechanisms (including kill-switch feature flags) before release.

Quick Start

Tell your AI assistant: "Using principle-release-engineering, draft a release plan for v2.1.0 that includes semver reasoning, expand-contract steps for a breaking API change, an idempotent automation checklist, pre-release gates, and a documented rollback plan with a feature-flag kill-switch."

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: principle-release-engineering
Download link: https://github.com/lugassawan/swe-workbench/archive/main.zip#principle-release-engineering

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.