with one click
release-notes
Write the release notes
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Write the release notes
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Review the changelog and last commits for consistency
Simplify the [Unreleased] section of CHANGELOG.md (or a specific version) into a user-focused changelog summary using the instructions from the CI workflow.
Clean C# code style based on project rules
Write a commit message for the currently staged or uncommitted changes
Debug some feature
Instruct the AI to fully refactor code, prioritizing best quality over minimal changes
| name | release-notes |
| description | Write the release notes |
| allowed-tools | ["read","exec"] |
| triggers | ["user","model"] |
The aim is to return the release notes to publish on GitHub.
If last release is a major release (1.0.0) or a minor release (0.1.0), follow the following instructions. If it is a patch release (0.0.1) jump to step 3.
2.1. Return a title for the release in a code block, in plain text, with this format: "SmartHopper X.X.X(-alpha): Main Release Change". Examples: SmartHopper 0.3.2-alpha: Script Components Unleashed, SmartHopper 0.3.1-alpha: Tidy Up Your File!, SmartHopper 0.3.0-alpha: Powerful AI tools and enhanced security
2.2. Return the release notes in a markdown code block, following this format:
Brief sentence summarizing the release. (e.g. This alpha release packs powerful undo support, new scripting tools to create and review scripting components, and a sweeping refactor of our AI workflows in Grasshopper—plus fresh branding and quality-of-life fixes.)
Brief description of the feature, changes from previous releases... focusing on perceptible changes for the user (UI xperience, new/removed inputs/outputs in components, new/removed components...).
Repeat features as necessary for the release.
Help shape SmartHopper's future by:
We hope you enjoy these new features and improvements!
Happy designing! 🎨
3.1. Return a title for the release in a code block, in plain text, with this format: "SmartHopper X.X.X(-alpha): Main Release Change [Patch]".
3.2. Return the release notes in a markdown code block, following this format:
Brief sentence summarizing the release. (e.g. This patch release fixes XX issues concerning... This patch release adds a missing icon for XX component...)