← Back to list

release-note-writer
by MacHu-GWU
Sanhe's Claude Code Plugins
⭐ 0🍴 0📅 Jan 14, 2026
SKILL.md
name: release-note-writer description: Generate and update release notes for sanhe-claude-code-plugins. Use when user wants to create or update release notes, document version changes, or prepare for a new release. Reads git commit history, pyproject.toml version, and follows the standardized format.
Release Note
Generate and update release notes following the standardized format for this repository.
Workflow
Step 1: Gather Information
- Read
references/format-standard.mdto understand the release note format - Get current version from
pyproject.tomlusing:grep "^version" pyproject.toml - Get the last release tag:
git tag -l | tail -1(if no tags, this is the initial release) - Get commit history since last tag:
- If tag exists:
git log <last-tag>..HEAD --oneline - If no tag:
git log --oneline
- If tag exists:
Step 2: Analyze Changes
- Review each commit message to identify changes
- Map changes to the format:
{plugin_name}@{category}@{feature_name} - Categorize each change as: Add, Update, Fix, or Remove
- Cross-reference with
plugins/directory structure to verify accuracy
Step 3: Handle Conflicts
If information from user conflicts with what you read:
- Ask user to confirm the correct information
- User input takes precedence after confirmation
Step 4: Update release-history.rst
- Read current
release-history.rst - Update the version entry with:
- Correct version number from pyproject.toml
- Today's date in YYYY-MM-DD format
- Entries grouped by change type (Add, Update, Fix, Remove)
- Alphabetical order within each group
- Omit empty change type sections
Entry Format
- {plugin_name}@{category}@{feature_name}: {brief description}
Valid Categories
skills- Agent skillsslash-commands- Slash commandsagents- Custom subagentshooks- Automation hooks
Change Types
- Add - New additions
- Update - Modifications to existing features
- Fix - Bug fixes
- Remove - Deletions
Example Output
0.1.1 (2025-01-13)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Add**
- mini-kanban@skills@mini-kanban: file-based task management
- mini-kanban@slash-commands@mini-kanban: kanban command wrapper
- youtube@skills@youtube-video-to-audio: YouTube to audio converter
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon