← スキル一覧に戻る

store-changelog
by prof18
store-changelogは、other分野における実用的なスキルです。複雑な課題への対応力を強化し、業務効率と成果の質を改善します。
⭐ 748🍴 40📅 2026年1月22日
SKILL.md
name: store-changelog description: Generate release notes for app stores (Android Play Store, iOS App Store, macOS App Store, Linux Flatpak). Use when the user asks for changelogs, release notes, or store descriptions based on git history.
Store Changelog Generator
Generate release notes for App stores based on git history since a specified tag.
Instructions
-
Get the tag name:
- If the user provides a tag name (e.g.,
1.0.0orv1.0.0), use it - If not provided, automatically get the latest tag using:
git describe --tags --abbrev=0 - Inform the user which tag is being used
- If the user provides a tag name (e.g.,
-
Analyze git history: Run
git log <tag>..HEAD --pretty=format:"%h %s%n%b" --no-mergesto get all commits since the tag, including both commit messages and descriptions. -
Identify changes: Categorize commits into:
- New features
- Improvements
- Bug fixes
-
Generate platform-specific release notes following the formats below.
Output Formats
Android (Play Store)
- Maximum 500 characters
- Bullet point format
- Focus on top 3-4 most impactful changes
- Example:
• New reader mode for distraction-free reading • Improved sync reliability with FreshRSS • Fixed crash when opening large feeds
iOS (App Store)
- User-friendly narrative format
- Highlight iOS-specific improvements (scrolling, touch interactions, mobile layout)
- Group by: New Features, Improvements, Bug Fixes
- Example:
New Features: • Reader mode now provides a clean, distraction-free reading experience. Improvements: • Smoother scrolling and faster feed loading on all devices. Bug Fixes: • Fixed an issue where the app could crash when opening feeds with many articles.
macOS (App Store)
- User-friendly narrative format
- Highlight macOS-specific improvements (desktop layout, toolbar, keyboard shortcuts, interface)
- Separate from iOS since they are different apps
- Group by: New Features, Improvements, Bug Fixes
Linux (Flatpak metainfo.xml)
- XML format with individual
<p>tags - Concise, one-line descriptions per change
- Format:
<release version="X.X.X" date="YYYY-MM-DD"> <description> <p>Feature or fix description</p> <p>Another change</p> </description> </release>
Resources
references/release-notes-guidelines.md: Language, filtering, and QA rules for App Store notes.
スコア
総合スコア
85/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
✓人気
GitHub Stars 500以上
+10
✓最近の活動
3ヶ月以内に更新
+5
✓フォーク
10回以上フォークされている
+5
○Issue管理
オープンIssueが50未満
0/5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
レビュー
💬
レビュー機能は近日公開予定です

