audio-generation
Guide to audio generation and understanding in MassGen. Covers text-to-speech, music, sound…
Guide for following MassGen's release documentation workflow. This skill should be used when preparing release documentation, updating changelogs, writing case studies, or maintaining project documentation across releases.
$ npx -y skills add massgen/massgen --skill massgen-release-documenter --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/massgen-release-documenterContext preview
The summary Claude sees to decide when to auto-load this skill.
Guide for following MassGen's release documentation workflow. This skill should be used when preparing release documentation, updating changelogs, writing case studies, or maintaining project documentation across releases.
name: massgen-release-documenter description: Guide for following MassGen's release documentation workflow. This skill should be used when preparing release documentation, updating changelogs, writing case studies, or maintaining project documentation across releases. license: MIT
This skill provides guidance for documenting MassGen releases following the established workflow and conventions.
The release-documenter skill ensures consistent, complete release documentation by guiding you through the full release documentation workflow: CHANGELOG → Sphinx Documentation → README → Roadmap updates.
Use the release-documenter skill when you need to:
**IMPORTANT:** The primary source of truth for release documentation is:
**📋 `docs/dev_notes/release_checklist.md`**
This file contains:
**Always consult this document** for the complete release process.
**Always follow this order:**
0. **Fresh-branch bootstrap** (once, at branch creation) — version bump + rename `ROADMAP_v0.1.X.md` → `ROADMAP_v0.1.X+1.md` (see Phase 0) 1. **CHANGELOG.md** ⭐ START HERE 2. **Version bump** (`massgen/__init__.py` `__version__`) 3. **Sphinx Documentation** (docs/source/) 4. **Config Documentation** (massgen/configs/README.md) 5. **Case Studies** (docs/source/examples/case_studies/) 6. **README.md** 7. **README_PYPI.md** (auto-synced via pre-commit) 8. **Roadmap** (ROADMAP.md) 9. **Announcements** (docs/announcements/) — current-release.md, github-release-vX.md, archive
This order is critical - never skip ahead!
**⚠️ Easy to miss — this happens once, at the *start* of a new `dev/v0.1.X` branch, not at doc-writing time.** When `dev/v0.1.X` is branched (right after the previous release merges in), a small bootstrap commit (`feat: v0.1.X`) sets the branch up:
1. **Bump the version**: `massgen/__init__.py` `__version__ = "0.1.X"` (`pyproject.toml` reads it dynamically). 2. **Roll the forward-looking roadmap file**: rename `ROADMAP_v0.1.X.md` → `ROADMAP_v0.1.X+1.md` and rewrite its content to plan the *next* release. This file always names the version *after* the one currently in development (the in-development version is tracked in the main `ROADMAP.md` sections). Update its title, "Overview", the deferred-feature "Deferred from …" range, and add the just-shipped version(s) to its "Related Tracks" list.
git mv ROADMAP_v0.1.X.md ROADMAP_v0.1.X+1.md # then edit __version__ and the renamed roadmap file
> If you arrive mid-branch and find `ROADMAP_v0.1.X.md` (matching the in-dev version) still present, or `__version__` still on the previous release, the bootstrap was skipped — do it now before the release docs.
Document all changes under these categories:
# Get changes since last release git log v0.1.X-1..HEAD --oneline gh pr list --base dev/v0.1.X --state merged
See `docs/dev_notes/release_checklist.md` sections 3.1 for detailed format.
Update as needed:
**Build and verify:**
cd docs && make html make linkcheck # Verify no broken links
See `docs/dev_notes/release_checklist.md` section 3.2 for complete requirements.
# Use template cp docs/source/examples/case_studies/case-study-template.md \ docs/source/examples/case_studies/v0.1.X-feature-name.md # Update index vim docs/source/examples/case_studies.rst
See `docs/dev_notes/release_checklist.md` section 3.4.
Update these sections: 1. **Recent Achievements** (move old to Previous Achievements) 2. **Case Studies** section 3. **Configuration Files** (if structure changed)
Copy format from CHANGELOG.md and expand.
**✅ Auto-synced via pre-commit hook!**
When you commit README.md changes: 1. Pre-commit hook runs automatically 2. README_PYPI.md gets synced 3. If hook shows "Failed - files were modified", run `git commit` again
Manual sync if needed:
uv run python scripts/sync_readme_pypi.py
**⚠️ Easy to miss — not auto-generated.** Each release rotates three things in `docs/announcements/`:
1. **Archive the outgoing announcement**: copy the current `current-release.md` to `archive/v0.1.X-1.md` (the version it currently describes).
cp docs/announcements/current-release.md docs/announcements/archive/v0.1.X-1.md
2. **Rewrite `current-release.md`** for the new version: update the title, Release Sum
🚀 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…