commit-smart
CommandCreate smart commit with quality checks and conventional format
Create GitHub release with automated notes
title: /release description: Create GitHub release with automated notes
You are helping the user create a GitHub release for ClaudeForge.
1. **Verify on main branch**
git branch --show-current
2. **Check for uncommitted changes**
git status
3. **Verify CHANGELOG.md updated**
grep -A 10 "## \[" CHANGELOG.md | head -15
1. **Determine Version**
2. **Check Tag Doesn't Exist**
git tag -l "v1.1.0"
3. **Verify CHANGELOG.md**
4. **Run Release Workflow**
**Option 1: Via GitHub CLI**
gh workflow run release.yml \
-f version=1.1.0 \
-f prerelease=false \
-f draft=false**Option 2: Via GitHub UI**
5. **Monitor Workflow**
gh run list --workflow=release.yml --limit 1 gh run watch
6. **Verify Release Created**
gh release list gh release view v1.1.0
**Stable Release:**
**Pre-Release:**
**Draft Release:**
The release workflow automatically: 1. Extracts notes from CHANGELOG.md 2. Adds installation instructions 3. Lists commits since last release 4. Includes full changelog link
**Example output:**
Release v1.1.0 [Content from CHANGELOG.md] --- ## 📦 Installation ### One-Line Install ```bash curl -fsSL https://raw.githubusercontent.com/alirezarezvani/ClaudeForge/main/install.sh | bash
**Full Changelog**: https://github.com/alirezarezvani/ClaudeForge/blob/main/CHANGELOG.md
## Post-Release Actions After release is created: 1. **Verify on GitHub** - Go to Releases page - Check release notes are correct - Test one-line installation command 2. **Update References** (if needed) - install.sh version reference - install.ps1 version reference - README.md version badge 3. **Announce Release** - Create Discussion post - Share on social media - Update documentation site 4. **Sync Dev Branch** (recommended) ```bash git checkout dev git merge main git push origin dev
# 1. Ensure on main and up to date git checkout main git pull origin main # 2. Verify CHANGELOG.md cat CHANGELOG.md | grep -A 20 "\[1.1.0\]" # 3. Run release workflow gh workflow run release.yml \ -f version=1.1.0 \ -f prerelease=false \ -f draft=false # 4. Monitor workflow gh run watch # 5. Verify release gh release view v1.1.0 # 6. Test installation curl -fsSL https://raw.githubusercontent.com/alirezarezvani/ClaudeForge/v1.1.0/install.sh | bash # 7. Sync dev git checkout dev git merge main git push origin dev
**"Tag already exists":**
**"Version not in CHANGELOG":**
**"Workflow failed":**
Before creating release, ensure:
✅ GitHub release created with auto-generated notes ✅ Git tag created (v1.1.0) ✅ Release appears on Releases page ✅ Installation command works ✅ Dev branch synced with main
Guide user through the process with clear steps and commands they can copy-paste.
Automated CLAUDE.md creation, enhancement, and maintenance for Claude Code projects ClaudeForge is a comprehensive toolkit that eliminates the tedious process of manually creating and maintaining CLAUDE.md files.
Create smart commit with quality checks and conventional format
Compare two or more options side by side, recommend one, and let the reader pick in the page
Explain code in detail - what it does, how it works, and why
Meta-skill that loads all llmwiki governance docs and exposes the three maintainer slash commands.