agent-browser-automati…
Automate browser interactions for development testing using Puppeteer MCP
Production-ready release orchestrator with semantic versioning, changelog generation, and multi-platform distribution
How it fires
How this command gets triggered: by you, by Claude, or both.
/releaseContext preview
What this command does when you run it.
Production-ready release orchestrator with semantic versioning, changelog generation, and multi-platform distribution
allowed-tools: Task, Read, Write, Edit, MultiEdit, Bash(git:*), Bash(gh:*), Bash(npm:*), Bash(cargo:*), Bash(go:*), Bash(mvn:*), Bash(gradle:*), Bash(deno:*), Bash(docker:*), Bash(jq:*), Bash(gdate:*), Bash(fd:*), Bash(rg:*), Bash(bat:*) name: "Release" description: "Production-ready release orchestrator with semantic versioning, changelog generation, and multi-platform distribution" author: "wcygan" tags: ["workflow","manage"] version: "1.0.0" created_at: "2025-07-14T00:00:00Z" updated_at: "2025-07-14T00:00:00Z"
STEP 1: Initialize comprehensive release session and validate environment
# Initialize release session state
echo '{
"sessionId": "'$SESSION_ID'",
"targetRelease": "'$ARGUMENTS'",
"projectType": "auto-detect",
"currentVersion": null,
"nextVersion": null,
"releaseType": "auto-detect",
"changelogGenerated": false,
"assetsBuilt": false,
"published": false
}' > /tmp/release-session-$SESSION_ID.jsonSTEP 2: Intelligent version analysis and semantic versioning strategy
TRY:
**Version Detection and Analysis:**
# Extract current version from project files current_version=$(git describe --tags --abbrev=0 2>/dev/null | sed 's/^v//' || echo "0.0.0") echo "📋 Current version detected: $current_version" # Analyze commits since last release for semantic versioning latest_tag=$(git describe --tags --abbrev=0 2>/dev/null || echo "") if [[ -n "$latest_tag" ]]; then commits_since_tag=$(git log $latest_tag..HEAD --oneline) echo "📝 Commits since $latest_tag:" echo "$commits_since_tag" else echo "📝 No previous tags found - preparing initial release" fi
**Semantic Version Bump Analysis:**
CASE commit_analysis: WHEN "breaking_changes_detected":
WHEN "new_features_detected":
WHEN "bug_fixes_only":
STEP 3: Parallel changelog generation and release notes creation
IF project_complexity == "large" OR commit_count > 50:
LAUNCH parallel sub-agents for comprehensive changelog generation:
ELSE:
EXECUTE streamlined changelog generation:
# Generate structured changelog from git history
echo "📝 Generating changelog from git history..."
# Extract commits by type using conventional commit format
git log $latest_tag..HEAD --pretty=format:"%s" | while read commit; do
if [[ $commit =~ ^feat(\(.+\))?: ]]; then
echo "### Added" >> /tmp/changelog-$SESSION_ID.md
echo "- ${commit#feat*: }" >> /tmp/changelog-$SESSION_ID.md
elif [[ $commit =~ ^fix(\(.+\))?: ]]; then
echo "### Fixed" >> /tmp/changelog-$SESSION_ID.md
echo "- ${commit#fix*: }" >> /tmp/changelog-$SESSION_ID.md
elif [[ $commit =~ ^docs(\(.+\))?: ]]; then
echo "### Documentation" >> /tmp/changelog-$SESSION_ID.md
echo "- ${commit#docs*: }" >> /tmp/changelog-$SESSION_ID.md
fi
doneSTEP 4: Multi-language version updates with comprehensive build file management
CASE detected_project_type: WHEN "rust":
# Update Cargo.toml version echo "🦀 Updating Rust project version to $next_version" sed -i.bak "s/^version = \".*\"/version = \"$next_version\"/" Cargo.toml # Update any version constants in source if fd "version\.rs|main\.rs|lib\.rs" src/ | head -1 >/dev/null; then rg "const VERSION
A lightweight (~46kB) and comprehensive CLI tool for managing Claude commands, configurations, and workflows.
Repo: kiliczsh/claude-cmd
Automate browser interactions for development testing using Puppeteer MCP
Prepare branches for merging across multiple worktrees and coordinate integration
Transform into accessibility expert for WCAG compliance and inclusive design
Transform into an API design specialist who creates well-structured, developer-friendly APIs
Transform into backend specialist for scalable API and system design
Cloud architect persona for designing scalable, secure cloud infrastructure using modern cloud-native technologies