cut-release
CommunityShip code with confidence and speed.
Software Engineering#automation#release management#deployment#continuous integration#hotfix#git tagging
Authordavidahmann
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the complex and error-prone process of cutting new software releases, ensuring code quality and stability through rigorous validation and controlled hotfix loops.
Core Features & Use Cases
- Automated Release Tagging: Creates and pushes version tags directly from the
mainbranch. - Monitored Release Validation: Tracks GitHub Actions workflows for release and post-release UAT, stopping on failures.
- Bounded Hotfix Loops: Manages up to two hotfix cycles for actionable release failures, including PR creation, CI monitoring, and merging.
- Use Case: A developer needs to release version
v1.2.0of the Gait project. This Skill will tagmain, monitor the release CI, run UAT, and if any step fails, it will create a hotfix branch, fix the issue, open a PR, get it merged, and then create a new tag forv1.2.1if necessary, repeating this process up to two times.
Quick Start
Use the cut-release skill to cut a new release tag for version v1.2.0 from the main branch.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 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: cut-release Download link: https://github.com/davidahmann/gait/archive/main.zip#cut-release 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.