tobi avatar

Release

Automates the entire release workflow: validates your changelog, commits outstanding work, bumps versions, cuts tags, and pushes with CI monitoring. It enforces a strict Keep a Changelog format with prose highlights for major releases and detailed sections for changes and fixes. The pre-push hook blocks tag pushes unless package.json, CHANGELOG.md, and CI all align. It also checks for dependency updates to sqlite-vec and node-llama-cpp before cutting releases. The seven-step process is thorough but rigid: if you like automation that refuses to skip validation or force-push, this handles everything from `/release patch` to watching the publish workflow complete. Best for projects where changelog discipline matters more than speed.

skills.sh installs
2.2K
GitHub stars
31K
last updated
Aug 21, 2026

Install

$ npx -y skills add tobi/qmd --skill release --agent claude-code

Installs into .claude/skills of the current project.

Files

Release

Cut a release, validate the changelog, and ensure git hooks are installed.

Usage

/release 1.0.5 or /release patch (bumps patch from current version).

Process

When the user triggers /release <version>:

  1. Gather context — run skills/release/scripts/release-context.sh <version>. This silently installs git hooks and prints everything needed: version info, working directory status, commits since last release, files changed, current [Unreleased] content, and the previous release entry for style reference.

  2. Commit outstanding work — if the context shows staged, modified, or untracked files that belong in this release, commit them first. Use the /commit skill or make well-formed commits directly.

  3. Write the changelog — if [Unreleased] is empty, write it now using the commits and file changes from the context output. Follow the changelog standard below. Re-run the context script after committing if needed.

Sponsors

Details

Repository
github.com/tobi/qmd
Categories
Frontend Development, Git & Pull Requests, Release Management
First seen
May 16, 2026

More from tobi/qmd

All 2
1code-with-beto avatarapp-iconcode-with-beto/skillsGenerate app icons for your React Native Expo app with iOS 26 support2.2Kskills.sh installs
2k-dense-ai avatarlatex-postersk-dense-ai/scientific-agent-skillsCreate professional research posters in LaTeX using beamerposter, tikzposter, or baposter. Support for conference presentations, academic posters, and scientifi2.2Kskills.sh installs
3rjyo avatarmoshi-best-practicesrjyo/moshi-skillUse when preparing or verifying a host for Moshi remote coding. Trigger this for Easy Pair host setup, SSH or preferably Mosh readiness, non-interactive shell P2.1Kskills.sh installs
4nvidia avatarnemotron-customizenvidia/skillsPlan, configure, and chain repo-native Nemotron customization steps into single-step or multi-step pipelines: curation, translation, SFT/PEFT (AutoModel or Mega2.1Kskills.sh installs
5enzed avatarr3f-postprocessingenzed/r3f-skillsReact Three Fiber post-processing - @react-three/postprocessing, bloom, DOF, screen effects. Use when adding visual effects, color grading, blur, glow, or creat2.1Kskills.sh installs
6browserbase avatarevent-prospectingbrowserbase/skillsEvent prospecting skill. Takes a conference / event speakers URL, extracts the people, filters their companies against the user's ICP, then deep-researches only2.1Kskills.sh installs