release
Installation
SKILL.md
Release Workflow
Automate the full release lifecycle for the ClaudeMemory gem. This workflow was codified from the actual 0.9.0 release process.
The release has three phases: prepare (automated), publish (user-driven), and announce (automated). The middle phase requires user action because it pushes to a shared remote and publishes to RubyGems — destructive operations that must never happen without explicit confirmation.
Phase 1: Prepare
Step 1: Determine the new version
If a version was passed as an argument, use it. Otherwise, read the current version from lib/claude_memory/version.rb and ask the user what the new version should be.
Step 2: Find and update all version references
The version lives in exactly three files. Grep to confirm there are no others:
grep -rn "CURRENT_VERSION" --include="*.rb" --include="*.json" --include="*.gemspec" . | grep -v "CHANGELOG\|node_modules\|vendor\|\.git/"