subwave-release-pr
CommunityOpen a clean develop→main release PR
Software Engineering#automation#release management#pull request#conventional commits#github#release-please#git log
Authorperminder-klair
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents release pull requests from being incomplete or misleading by automating the correct git comparisons and PR body formatting for SUB/WAVE.
Core Features & Use Cases
- Creates a release PR with a reviewer-friendly summary that groups non-merge commits by conventional-commit type and includes short SHAs for easy cross-checking.
- Avoids duplicate PRs by detecting an existing open release PR for
main(base) anddevelop(head) before creating a new one. - Ensures release-please compatibility by targeting
origin/develop→origin/main, excluding merge commits from the summary, and instructing the operator to merge using merge commits (not squash).
Use case: You want to ship SUB/WAVE now and need a dependable PR description for what is queued on develop, without accidentally including commits already on main or producing a body that doesn’t match the project’s recent release PR conventions.
Quick Start
Say: “create a release PR from develop to main for SUB/WAVE”.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: subwave-release-pr Download link: https://github.com/perminder-klair/subwave/archive/main.zip#subwave-release-pr 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.