releaselisted
Install: claude install-skill 0merUfuk/the-matrix
**Version**: 3.0
**Created**: 2026-03-12
**Last Updated**: 2026-03-18
**Authors:** Ömer Ufuk
---
# /release — Release the-matrix
**Usage**: `/release` or `/release $ARGUMENTS`
## Current State
- Git status: !`git status --short | head -5`
- Current branch: !`git branch --show-current`
- Latest tags: !`git tag --list --sort=-version:refname | head -5`
- Current versions: !`grep 'var version' cmd/*/main.go 2>/dev/null`
- Makefile versions: !`grep '_VERSION :=' Makefile 2>/dev/null`
- Open PRs: !`gh pr list --repo 0merUfuk/the-matrix --state open --limit 3 2>/dev/null || echo "unable to fetch"`
**Examples**:
```
/release # auto-compute version from changes
/release 1.3.0 # explicit version
```
---
## What This Command Does
Executes a 3-stage release pipeline: (1) creates a version-bump PR with CHANGELOG and version updates across all 6 source files, (2) after the user merges the PR, runs `make release` to tag and trigger CI, (3) monitors the CI pipeline that builds 16 binaries via GoReleaser, creates a GitHub Release, and publishes 4 Homebrew formulae. All 4 tools are always released together at the same unified version.
---
## Release Pipeline Overview
### Stage 1 — Version Bump PR (this skill prepares it)
1. Create branch `chore/release-v{version}` from `main`
2. Update 6 files: CHANGELOG.md, Makefile (4 version vars), 4 `cmd/*/main.go`
3. Commit, push, create PR via `gh pr create`
4. User reviews and merges
### Stage 2 — Tag and Trigger