ワンクリックで
generate-docs
git logからCHANGELOGとリリースノートを自動生成する。リリース作業時に使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
git logからCHANGELOGとリリースノートを自動生成する。リリース作業時に使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
プッシュ前に必ず実行。静的チェック・テスト・統合レビュー含む6ペルソナレビューを最低2サイクル実施し、自己改善確認後のみpush可能。
Git worktree を使った並列開発時に使用。配置・ポート割当・環境コピー・クリーンアップを標準化する。
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
作業完了前にセッション内の改善ポイントを抽出し、ユーザー承認後にルール・スキル・ドキュメントへ反映する。
開発サーバー・E2E・ブラウザ検証時に使用。既存プロセスを停止してからプロジェクト指定ポートで起動し、作業後に必ず停止する。
Use when creating new skills, editing existing skills, or verifying skills work before deployment
| name | generate-docs |
| description | git logからCHANGELOGとリリースノートを自動生成する。リリース作業時に使用。 |
git logから CHANGELOG とリリースノートを自動生成する。リリース時に手動呼び出しして使用する。
Step 1: バージョン情報の確認
↓
Step 2: git log の解析
↓
Step 3: CHANGELOG.md の更新
↓
Step 4: リリースノート生成
↓
Step 5: ユーザー確認
# タグ命名規則: vX.Y.Z
git describe --tags --abbrev=0
タグがない場合(初回リリース)は全コミットを対象とする。
ユーザーに確認する。デフォルト提案としてコミットタイプから推定:
| コミット内容 | バージョンアップ | 例 |
|---|---|---|
feat: が含まれる | マイナー | v1.0.0 -> v1.1.0 |
fix: のみ | パッチ | v1.0.0 -> v1.0.1 |
breaking change(! suffix) | メジャー | v1.0.0 -> v2.0.0 |
# 前回タグからのコミット取得
PREV_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "")
if [ -z "$PREV_TAG" ]; then
git log --oneline --no-merges
else
git log ${PREV_TAG}..HEAD --oneline --no-merges
fi
コミットメッセージの type でカテゴリ分類する(Conventional Commits形式を前提とする。コミットメッセージ規約は documents/development/coding-rules/common-rules.md Section 1 を参照):
| Type | カテゴリ | CHANGELOG セクション |
|---|---|---|
feat: | 新機能 | Added |
fix: | バグ修正 | Fixed |
refactor: / perf: | 変更 | Changed |
docs: | ドキュメント | Documentation |
test: / chore: / style: | その他 | Other (CHANGELOGには含めない) |
Keep a Changelog 形式に準拠する。
CHANGELOG.md がなければ新規作成、あれば先頭に追記する。
# Changelog
## [X.Y.Z] - YYYY-MM-DD
### Added
- feat: コミットからの機能追加一覧
### Fixed
- fix: コミットからのバグ修正一覧
### Changed
- refactor/perf: コミットからの変更一覧
### Documentation
- docs: コミットからのドキュメント変更一覧
ルール:
GitHub Releases に投稿可能な形式で生成する。
## What's Changed
### New Features
- 機能1の説明 (#PR番号)
- 機能2の説明 (#PR番号)
### Bug Fixes
- 修正1の説明 (#PR番号)
### Other Changes
- その他の変更
**Full Changelog**: https://github.com/[owner]/[repo]/compare/[前回タグ]...[新タグ]
ルール:
以下を出力してユーザーに確認する:
git tag vX.Y.Z でタグ作成gh release create vX.Y.Z --notes-file <file> でGitHub Release作成ユーザーの承認後にのみ、CHANGELOG.md をコミットする。