audio-generation
Guide to audio generation and understanding in MassGen. Covers text-to-speech, music, sound…
Prepare release documentation including CHANGELOG entry, announcement text, and validation. Run before tagging a new release.
$ npx -y skills add massgen/massgen --skill release-prep --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/release-prepContext preview
The summary Claude sees to decide when to auto-load this skill.
Prepare release documentation including CHANGELOG entry, announcement text, and validation. Run before tagging a new release.
name: release-prep description: Prepare release documentation including CHANGELOG entry, announcement text, and validation. Run before tagging a new release.
This skill automates release preparation for MassGen, generating CHANGELOG entries, announcement text, and validating documentation.
Run this skill when preparing a new release:
/release-prep v0.1.34
Read commits and PRs since the last tag:
# Get last tag git describe --tags --abbrev=0 # Get commits since last tag git log v0.1.33..HEAD --oneline # Get merged PRs (if using GitHub) gh pr list --base main --state merged --search "merged:>2024-01-01"
If `docs/announcements/current-release.md` exists:
# Extract version from current-release.md
VERSION=$(grep -m1 "^# MassGen v" docs/announcements/current-release.md | sed 's/# MassGen v\([^ ]*\).*/\1/')
# Archive it
mv docs/announcements/current-release.md docs/announcements/archive/v${VERSION}.md**Update the Recent Releases section** at the top of `CHANGELOG.md`:
Create a structured entry following Keep a Changelog format:
## [0.1.34] - YYYY-MM-DD ### Added - **Feature Name**: Description - Implementation details ### Changed - **Modified Feature**: What changed ### Fixed - **Bug #123**: Description of fix ### Documentations, Configurations and Resources - **Feature Guide**: New `docs/source/user_guide/feature.rst` for feature usage - **Design Document**: New `docs/dev_notes/feature_design.md` for implementation details - **Updated Docs**: Updated `docs/source/reference/cli.rst` with new commands - **Skills**: New `massgen/skills/skill-name/SKILL.md` for automation
**Documentation section rules:**
**Categorization rules:**
**Contributors:**
Update `docs/source/index.rst` Recent Releases section:
# Update Recent Releases section (keep latest 3 releases) # Add new release at top, remove oldest (v0.1.X-3)
**Format:**
Recent Releases --------------- **v0.1.44 (January 28, 2026)** - Execute Mode for Independent Plan Selection New Execute mode for cycling through Normal → Planning → Execute modes via ``Shift+Tab``. Users can independently browse and select from existing plans with a plan selector popover. Context paths preserved between planning and execution phases. Enhanced case studies page with setup guides and quick start instructions. **v0.1.43 (January 26, 2026)** - Tool Call Batching & Interactive Case Studies ... **v0.1.42 (January 23, 2026)** - TUI Visual Redesign ...
Keep only the 3 most recent releases in this section. Older releases remain in the full changelog.
Update `massgen/configs/README.md` Release History section:
## Release History & Examples ### v0.1.44 - Latest **New Features:** Execute Mode for Independent Plan Selection, Case Studies UX Enhancements **Key Features:** - **Execute Mode Cycling**: Navigate through Normal → Planning → Execute modes via `Shift+Tab` - **Plan Selector Popover**: Browse and select from up to 10 recent plans with timestamps - **Context Path Preservation**: Context paths automatically preserved between planning and execution - **Enhanced Case Studies**: Setup guides and quick start instructions on case studies page **Example Usage:** ```bash # Use the TUI with plan mode cycling massgen --config @examples/basic/multi/three_agents_default # In the TUI: # 1. Press Shift+Tab to enter Planning mode # 2. Create a plan: "Create a Python web scraper for news articles" # 3. Press Shift+Tab twice to enter Execute mode # 4. Select your plan from the popover and press Enter to execute
### 6. Update README.md #### 6.1 Latest Features Section Update the "🆕 Latest Features" section: ```markdown ## 🆕 Latest Features (v0.1.44) **🎉 Released: January 28, 2026** **What's New in v0.1.44:** - **🔄 Execute Mode** - Cycle through Normal → Planning → Execute modes via `Shift+Tab` to independently browse and execute existing plans - **📋 Plan Selector** - Browse up to 10 recent plans with timestamps, view full task breakdowns, and execute with preserved context paths - **📚 Enhanced Case Studies** - Interactive setup guides and quick start instructions on case studies page - **⚡ TUI Performance** - Optimized timeline rendering with viewport-based scrolling for faster UI responsiveness - **🔧 Plan Mode Fixes** - Fixed planning instruction injection bug in execute mode, improved tool tracking **Try v0.1.44 Features:** ```bash # Install or upgrade pip install --upgrade massgen # Experience Execute mode with plan cycling uv run massgen --display textual # In the TUI: # 1. Press Shift+Tab to enter Planning mode # 2. Create a plan: "Build a Python web scraper" # 3. Press Shift+Tab twice to enter Execute mode # 4. Select your plan and press Enter to execute
Also update the table of contents link from v0.1.43 → v0.1.44. #### 6.2 Recent Achievements Section Move the current "Recent Achievements" to "Previous Achievements" and add new release: ```ma
🚀 MassGen is an open-source multi-agent scaling system that runs in your terminal, autonomously orchestrating frontier models and agents to collaborate, reason, and produce high-quality results. | Join us on Discord: discord.massgen.ai
Guide to audio generation and understanding in MassGen. Covers text-to-speech, music, sound…
Complete guide for integrating a new LLM backend into MassGen. Use when adding a new provider…
Guide for creating evolving skills - detailed workflow plans that capture what you'll do,…
This skill should be used when agents need to search codebases for text patterns or…
Guide to image generation and editing in MassGen. Use when creating images, editing existing…
Guide for creating properly structured YAML configuration files for MassGen. This skill…