From cc-godmode
Enforces version-first workflow, semantic versioning rules, pre-push checklists, report structures, and release processes for CC_GodMode.
npx claudepluginhub cubetribe/claudecode_godmode-onThis skill uses the workspace's default tool permissions.
**BEFORE any work starts:**
Automates releases for Keep a Changelog + GitHub projects: bump detection from [Unreleased], CHANGELOG promotion, git tag, GitHub Release after single confirmation gate. Trigger on release, version bump, publish.
Automates semver version bumping, changelog generation, git tagging, pushing, and GitHub releases for Node.js, Python, Rust, Go, and generic projects with pre-flight checks and confirmations.
Releases Claude Code plugins by merging version branches to main, running npm/pytest tests, tagging with git, updating CHANGELOG.md, and creating next version branches. Use after plugin development on 'release' or 'publish'.
Share bugs, ideas, or general feedback.
BEFORE any work starts:
VERSION filemkdir -p reports/vX.X.X/reports/vX.X.X/Before ANY push to remote, verify ALL of these:
VERSION file is updated to new versionCHANGELOG.md has entry for new version with dateNEVER push the same version twice. NEVER push without user permission.
reports/
└── vX.X.X/
├── 00-researcher-report.md (if @researcher was used)
├── 01-architect-report.md
├── 02-api-guardian-report.md (if API change)
├── 03-builder-report.md
├── 04-validator-report.md
├── 05-tester-report.md
└── 06-scribe-report.md
| Change Type | Example | Version Bump |
|---|---|---|
| New agent added | @researcher | MINOR |
| New workflow | Research workflow | MINOR |
| Breaking CLAUDE.md change | Full rewrite | MAJOR |
| Hook configuration change | New SubagentStop | MINOR |
| Bug fix in script | False positive fix | PATCH |
| Documentation only | README update | PATCH |
| New platform feature | Skills, Plugins | MINOR |
## [X.X.X] - YYYY-MM-DD
### "Release Title" — Subtitle
> *Philosophy/context quote*
### Breaking Changes (if MAJOR)
- Description of what breaks and migration path
### Added
- New features with details
### Changed
- Modified behaviors
### Fixed
- Bug fixes
### Technical Details
- Implementation notes
1. @scribe verifies:
→ VERSION incremented
→ CHANGELOG updated
→ All docs current
→ Reports complete
2. @github-manager executes:
→ Create release branch (if needed)
→ Create PR with all changes
→ Tag version after merge
→ Create GitHub Release with CHANGELOG excerpt
Use the version bump script for consistency:
node scripts/version-bump.js patch # 6.0.0 → 6.0.1
node scripts/version-bump.js minor # 6.0.0 → 6.1.0
node scripts/version-bump.js major # 6.0.0 → 7.0.0
node scripts/version-bump.js --dry-run minor # Preview only