cut-release

Installation
SKILL.md

Version to release: $ARGUMENTS.

Preflight:

  1. git status --porcelain — must be empty. If not, stop and tell the user.
  2. python -c "import mdvw; print(mdvw.__version__)" — must end in .devN. If not, stop and tell the user to run --post-release first or amend manually.
  3. Confirm ## [Unreleased] in CHANGELOG.md has real notes (not just the placeholder comment). If it looks empty, ask the user to confirm before proceeding.

Then run the /verify skill — don't cut a release on a failing tree.

If all green, run:

python scripts/release.py $ARGUMENTS

Report the resulting commit SHA and tag. Then print the push command verbatim for the user to run:

Installs
1
GitHub Stars
2
First Seen
Jun 22, 2026
cut-release — thomasrohde/mdvw