Cut an mrw release: gates on merged main, break campaign diffed against the previous tag, a strict vX.Y.Z tag on the MERGE commit with the shape the last tags use, CI publishes, then ONE Status PR naming the tagged SHA, and reinstall the local CLI from the tag. Use when Zy (M in older notes) says "release", "cut", "tag it", or after a served-path change merges.
Install
npx skills add atvirokodosprendimai/tool-multipathreadwrite --skill releasenpx skills add atvirokodosprendimai/tool-multipathreadwrite --skill release -a claude-code -gnpx skills add atvirokodosprendimai/tool-multipathreadwrite --skill release -a codex -ggemini skills install https://github.com/atvirokodosprendimai/tool-multipathreadwrite.git --path .claude/skills/releasegh skill install atvirokodosprendimai/tool-multipathreadwrite releasegit clone --depth 1 https://github.com/atvirokodosprendimai/tool-multipathreadwrite /tmp/atvirokodosprendimai__tool-multipathreadwrite
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/atvirokodosprendimai__tool-multipathreadwrite/.claude/skills/release ~/.claude/skills/release # Claude Code
cp -R /tmp/atvirokodosprendimai__tool-multipathreadwrite/.claude/skills/release ~/.agents/skills/release # Codex, Cursor, Gemini CLI, Copilot, OpenCode