brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
release-notesStructured release notes that translate technical changes (tickets, changelogs, git logs, PRDs) into user-benefit communication. Use for product releases, sprint demos, changelog maintenance, or customer release announcements.
Independent GitHub snapshot · Automated classification · Original documentation governs
Transform raw technical changes -- tickets, changelogs, git logs, PRDs -- into clear, user-benefit-oriented release notes. This skill ensures every release communicates value to the right audience in the right tone, via a 5-step methodology: gather input, classify each change into one of five categories, rewrite for user benefit, adjust tone for the audience, and assemble.
release_notes_generator.py groups entries, formats markdown/JSON, and flags technical language for rewriteBefore generating the release notes, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
python scripts/release_notes_generator.py --input changes.json --product-name "Acme App" --version "2.5.0"
python scripts/release_notes_generator.py --demo --product-name "Acme App" --version "1.0.0"
Include only categories that have entries. Breaking changes must state what changed, what the user must do, and by when. See the references for the full methodology, output template, and flag reference.
Load the reference that matches the task — keep this file lean and pull detail on demand:
release_notes_generator.py flag + JSON-schema reference. Read when producing notes or running the tool.| Integration | Direction | Description |
|---|---|---|
sprint-retrospective/ | Receives from | Sprint commit data and type distribution inform what changes to include |
senior-pm/ | Complements | Stakeholder communication plans guide release note audience and tone |
execution/create-prd/ | Receives from | PRD feature descriptions (Section 7) become release note entry drafts |
scrum-master/ | Receives from | Sprint review outputs identify what shipped and needs documentation |
summarize-meeting/ | Receives from | Release planning meeting summaries capture context for release notes |
job-stories/ / wwas/ | Receives from | User story descriptions inform user-benefit framing of entries |
In Scope:
Out of Scope:
sprint-retrospective/ for git analysis)Important Caveats: