スキル一覧に戻る
eyadsibai

changelog-generator

by eyadsibai

0🍴 0📅 2026年1月15日
GitHubで見るManusで実行

SKILL.md


name: changelog-generator description: Use when creating "changelog", "release notes", "version updates", generating "CHANGELOG.md", or asking about "git history to changelog", "commit summary", "what changed since last release" version: 1.0.0

Changelog Generator

Transform technical git commits into polished, user-friendly changelogs.

When to Use

  • Preparing release notes for a new version
  • Creating weekly or monthly product update summaries
  • Documenting changes for customers
  • Writing changelog entries for app store submissions
  • Generating update notifications
  • Maintaining a public changelog/product updates page

Process

1. Scan Git History

Analyze commits from a specific time period or between versions:

# Since last tag
git log $(git describe --tags --abbrev=0)..HEAD --oneline

# Between dates
git log --since="2024-01-01" --until="2024-01-31" --oneline

# Between versions
git log v1.0.0..v2.0.0 --oneline

2. Categorize Changes

Group commits into logical categories:

CategoryEmojiIncludes
New FeaturesNew functionality, capabilities
Improvements🔧Enhancements, optimizations
Bug Fixes🐛Resolved issues, corrections
Breaking Changes⚠️API changes, migrations needed
Security🔒Security patches, vulnerability fixes
Documentation📚Docs updates (usually excluded)
Internal🔨Refactoring, tests (usually excluded)

3. Translate Technical → User-Friendly

Bad (developer-speak):

fix: resolve null pointer in UserService#getById
refactor: extract common logic to BaseRepository

Good (user-friendly):

- Fixed an issue where user profiles wouldn't load
- Improved application performance and reliability

4. Format Output

# Updates - Week of March 10, 2024

## ✨ New Features

- **Team Workspaces**: Create separate workspaces for different
  projects. Invite team members and keep everything organized.

## 🔧 Improvements

- **Faster Sync**: Files now sync 2x faster across devices
- **Better Search**: Search now includes file contents, not just titles

## 🐛 Fixes

- Fixed issue where large images wouldn't upload
- Resolved timezone confusion in scheduled posts

Filter Rules

Include:

  • Features (feat:, feature:)
  • Fixes (fix:, bugfix:)
  • Performance (perf:)
  • Security (security:)

Exclude:

  • Refactoring (refactor:)
  • Tests (test:)
  • CI/CD (ci:, build:)
  • Chores (chore:)
  • WIP commits

Usage Examples

Create a changelog from commits since last release
Generate changelog for all commits from the past week
Create release notes for version 2.5.0 based on commits since v2.4.0

Tips

  • Run from your git repository root
  • Specify date ranges for focused changelogs
  • Review and adjust before publishing
  • Keep customer perspective - "what does this mean for them?"
  • Save output directly to CHANGELOG.md

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です