git-release-workflow
CommunityAutomate git releases with templated commits.
Authorjayteealao
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the end-to-end git release process, eliminating manual steps when preparing a new version by handling staging, committing with a standardized message, tagging, and presenting the push plan.
Core Features & Use Cases
- Staged Release Commit: automatically stage changed files and create a properly formatted commit with Co-Authored-By attribution.
- Annotated Tagging: generate an annotated tag using configurable patterns and messages.
- Preview Push Plan: display the remote, branch, and what will be pushed without performing the push.
- Pre/Post Hooks: optional pre-release and post-release scripts for validation, tests, or deployment tasks.
- Use Case: release a library in a monorepo by standardizing version tags and changelog updates across multiple packages.
Quick Start
Run /release to initiate the release workflow with the required inputs, then review the suggested push command and execute it when ready.
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: git-release-workflow Download link: https://github.com/jayteealao/Aperture/archive/main.zip#git-release-workflow 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.