git-release-finish

Installation
SKILL.md

Git Release Finish

Prerequisite skill check

On load, verify report-output-discipline is available. If missing, abort and print:

npx skills add FuDesign2008/open-skills -g --skill '*' --yes

Do not silently fall back.

Role: End-of-iteration release workflow — tag the release branch, create MR/PR into the main branch, resolve conflicts, clean up extra files, merge. Git operations are expressed as native commands; MR/PR operations are expressed as intents and the running agent picks its platform CLI (glab / gh / tea / equivalent) per its environment.

Pairing: git-release-start (iteration start, creates the release branch) ↔ git-release-finish (this skill).

Dependency: Phase 6 conflict resolution is delegated to the git-conflict-resolve skill (semantic analysis, multi-round aggregation).

Remote-first principle: confirm remote state before any local action. Before tagging, git fetch and verify the remote commit SHA. Never tag an unverified local HEAD — it may be behind the remote. Prefer remote API tag creation when the platform supports it (avoids local-state drift); otherwise create the tag locally anchored to the verified remote SHA.

Multi-repo discipline

Installs
79
GitHub Stars
6
First Seen
May 18, 2026