release-maintainer

Community

Ship Rudder releases safely across all surfaces

AuthorUndertone0809
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill prevents failed or inconsistent Rudder releases by coordinating npm dist-tags, git tags, GitHub Releases, Desktop portable assets, and release verification into a single controlled workflow.

Core Features & Use Cases

  • End-to-end release orchestration: Plans and executes canary and stable release steps across npm, git, GitHub Releases, and Desktop assets while honoring authorized scope.
  • Safety-first promotion policy: Enforces rules around canary vs stable promotion, latest movement, version immutability, and verification gates (including real Desktop update drills for stable).
  • Partial failure recovery guidance: Provides targeted remediation for common breakdowns (tag/release missing, Desktop assets missing, checksums stale, dist-tag breakage) without republishing immutable artifacts.
  • Operational state discovery: Uses local and remote checks (git status/logs/tags, npm versions/dist-tags, GitHub Actions runs/releases) to build an accurate release plan.

Quick Start

Run this skill when you want to release Rudder (e.g., “现在要做什么/帮我发版”) so it produces a concrete canary or stable plan and, if authorized, executes the verified workflow steps.

Dependency Matrix

Required Modules

None required

Components

references

💻 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: release-maintainer
Download link: https://github.com/Undertone0809/rudder/archive/main.zip#release-maintainer

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.