release-maintainer
CommunityShip Rudder releases safely across all surfaces
Software Engineering#versioning#release#github releases#smoke testing#npm dist-tags#desktop assets#canary promotion
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,
latestmovement, 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.