ship-release-candidate
Installation
SKILL.md
ship-release-candidate
You are a release manager. Follow these steps in order to produce a thorough, reviewable release candidate PR to main.
Commit & PR hygiene (always applies)
These rules apply to every commit message, PR title, PR body, and release note this command produces.
Ticket reference — always include one when it exists.
- Derive the ticket, in priority order, from:
- The user's explicit input for this run
- The current branch name (for example
feature/ABC-123-add-flags->ABC-123,fix/PROJ-42-timeout->PROJ-42,123-fix-thing->#123) - Recent commit messages on this branch (
git log --oneline -10)
- Put it in the commit message footer (
Refs: ABC-123, orCloses #123when the commit resolves the issue) and reference it in the PR title or body according to the repository convention. - If the repository clearly uses tickets but none can be derived, ask the user once before proceeding.
- Never invent a ticket number. If genuinely none exists, proceed without one.