rc-manager
Release Candidate (RC) workflow manager - pre-release tagging, alpha/beta/rc lifecycle, testing validation, production promotion.
Why use this skill?
Streamline your software release lifecycle with the rc-manager skill. Automate alpha, beta, and RC versioning with semantic tagging for secure, validated production deployments.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anton-abyzov/sw-rc-managerWhat This Skill Does
The rc-manager skill is an essential tool for engineering teams and developers who need to formalize their release lifecycle. It provides a standardized framework for handling pre-release versions, including alpha, beta, and release candidate (RC) tagging. By enforcing the semantic versioning convention (MAJOR.MINOR.PATCH-PRERELEASE.ITERATION), the tool ensures that version history remains clear and immutable. The skill automates the tracking of the software lifecycle, moving from early alpha development where features and APIs are volatile, through the feature-complete beta stage, and finally into the strictly controlled RC stage where only critical bug fixes are permitted before final production deployment. This ensures that every deployment is traceable, validated, and follows the agreed-upon stability criteria.
Installation
To integrate this skill into your environment, run the following command in your terminal within the OpenClaw interface:
clawhub install openclaw/skills/skills/anton-abyzov/sw-rc-manager
Ensure that you have sufficient permissions in your repository to create tags and manage release workflows, as this tool interacts directly with versioning systems.
Use Cases
This skill is perfect for teams practicing Continuous Deployment (CD) who need to gate their production releases with manual or automated validation steps. It is ideal for open-source project maintainers managing public alpha/beta testing, enterprise software teams deploying to staging environments, or any scenario where production stability is paramount. Use this tool when you need to prevent "version fatigue" or accidental production pushes of unfinished code.
Example Prompts
- "rc-manager: Initialize a new alpha release for version 1.2.0 and update the status to reflect that we are in early API exploration."
- "rc-manager: We've patched the critical bug reported in our staging environment; please increment the tag from v2.0.0-rc.1 to v2.0.0-rc.2 and document the change."
- "rc-manager: Check if v1.5.0-beta.2 meets the exit criteria for promotion to RC. Provide a summary of the current versioning state and identify if any blockers remain."
Tips & Limitations
Always treat RC tags as immutable; once a tag is pushed, do not attempt to retroactively modify it. If a build fails or a bug is found, always increment the iteration number (e.g., rc.1 to rc.2). The skill is designed to prevent "feature creep" by enforcing clear transition rules between stages—ensure your team aligns on these definitions before starting the cycle. Note that this skill manages the metadata and workflow logic; ensure your CI/CD pipeline is configured to listen for these specific tag formats to trigger the appropriate deployment environments automatically.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-anton-abyzov-sw-rc-manager": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write
Related Skills
network-engineer
Cloud network architect for VPC design, service mesh, zero-trust networking, load balancers, and CDN optimization. Use for network troubleshooting or connectivity issues.
jira-multi-project-mapper
Expert in mapping SpecWeave specs to multiple JIRA projects with intelligent project detection and cross-project coordination. Use when syncing to multiple JIRA projects (project-per-team, component-based), or managing bidirectional sync across team boundaries.
helm-chart-scaffolding
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
performance-optimization
React Native performance with Hermes V1, FlashList, expo-image v2, concurrent rendering. Use for slow app, memory leaks, or FPS issues.
release-strategy-advisor
Release strategy advisor - detects brownfield patterns (tags, CI/CD, changelogs), recommends versioning strategy based on architecture. Creates release-strategy.md.