bmad-os-release-module
Release BMad Module Execution
Input
Project path (or run from project root)
Execution Steps
Step 1: Get Current State
- Verify git working tree is clean
- Get latest tag and current version
- Check for unpushed commits
Step 2: Get Changelog Entry
Ask the user for the changelog entry (from draft-changelog skill or manual).
Step 3: Confirm Changelog
Show project name, current version, proposed next version, and changelog. Get confirmation.
Step 4: Confirm Version Bump Type
Ask what type of bump: patch, minor, major, prerelease, or custom.
Step 5: Update CHANGELOG.md
Insert new entry at top, commit, and push.
Step 6: Bump Version
Run npm version to update package.json, create commit, and create tag.
Step 7: Push Tag
Push the new version tag to GitHub.
Step 8: Publish to npm
Publish the package.
Step 9: Create GitHub Release
Create release with changelog notes using gh release create.
Error Handling
Stop immediately on any step failure. Inform user and suggest fix.
Important Notes
- Wait for user confirmation before destructive operations
- Push changelog commit before version bump
- Use explicit directory paths in commands
More from bmad-code-org/bmad-utility-skills
bmad-os-diataxis
Create, update, fix, or refine documentation using Diataxis framework and BMad Method style guide. Use when user asks to 'create a doc', 'update docs', 'fix docs style', 'refine docs', or 'improve docs writing'.
1bmad-os-review-pr
Dual-layer PR review tool (Raven's Verdict). Runs adversarial cynical review and edge case hunter in parallel, merges and deduplicates findings into professional engineering output. Use when user asks to 'review a PR' and provides a PR url or id.
1bmad-os-gh-triage
Analyze all github issues. Use when the user says 'triage the github issues' or 'analyze open github issues'.
1bmad-os-draft-changelog
Analyzes changes since last release and updates CHANGELOG.md ONLY. Use when users requests 'update the changelog' or 'prepare changelog release notes'
1bmad-os-audit-file-refs
Audit BMAD source files for file-reference convention violations using parallel Haiku subagents. Use when users requests an "audit file references" for a skill, workflow or task.
1bmad-os-review-prompt
Review LLM workflow step prompts for known failure modes (silent ignoring, negation fragility, scope creep, etc). Use when user asks to "review a prompt" or "audit a workflow step".
1