← ClaudeAtlas

release-reportlisted

Generate a client-facing release report from CHANGELOG.md. Plain English, no technical jargon. Outputs a dated markdown file and optionally creates a Gmail draft. Run after /changelog at release time.
markbaindesign/bain-studio · ★ 0 · Data & Documents · score 63
Install: claude install-skill markbaindesign/bain-studio
# Release Report — Client Release Communication Reads a version entry from `CHANGELOG.md` and produces a plain-English release report for the client. Not a technical document — written as a friendly update in studio voice. --- ## Invoke ``` /release-report /release-report 1.2.0 ``` If no version is provided, reads the most recent entry from `CHANGELOG.md`. --- ## Steps ### 1. Read CHANGELOG.md ```bash cat CHANGELOG.md ``` Find the requested version section (or the first/most recent `## [X.Y.Z]` block if none specified). Extract entries by category: Added, Fixed, Changed, Removed. If `CHANGELOG.md` does not exist or the version is not found, stop and tell Mark to run `/changelog` first. ### 2. Read brand voice Read `$STUDIO_CONTENT_DIR/internal/brand.md` for voice guidance. Apply the **"Client messages (existing relationships)"** register: - Direct, no filler openers - Plain English, no technical terms - Short sentences - Sign off with "Cheers" ### 3. Read project context Read `CLAUDE.md` for: - Client name - Project name - Any notes on communication preferences ### 4. Write the report Map changelog categories to client-friendly headings: | Changelog | Report heading | |---|---| | Added | What's new | | Fixed | Issues resolved | | Changed | Updates | | Removed | Removed | Omit any empty categories. Omit the "Removed" section unless there is something the client needs to know about. Write each item in plain English describing what the client will notice — n