PR Creator
実装完了後に PR を作成し、関連 Issue をクローズします。
ワークフロー
1. 変更内容の確認
bash
git status git diff --staged git diff
2. 関連 Issue の特定
以下から関連 Issue を判定:
- •ブランチ名(
feature/26→ Issue #26) - •コミットメッセージ
- •ユーザーへの確認
3. ブランチの準備
必要に応じて新しいブランチを作成:
bash
# 現在のブランチ確認 git branch --show-current # 必要ならブランチ作成(feature/[issue番号] 形式) git checkout -b feature/26
ブランチ命名規則: feature/[issue番号]
4. コミット
コミットメッセージのルール:
- •日本語で記載
- •1行で完結(改行なし)
- •Conventional Commits 形式
| タイプ | 説明 | 例 |
|---|---|---|
| feat | 新機能 | feat: shiiman-common プラグインを追加 |
| fix | バグ修正 | fix: コマンド名の typo を修正 |
| docs | ドキュメント | docs: README を更新 |
| refactor | リファクタリング | refactor: スキル構造を整理 |
| chore | その他の変更 | chore: 依存関係を更新 |
bash
# 1行のコミットメッセージ(改行なし) git commit -m "feat: shiiman-claude v1.1.0 リソース管理・設定表示・MCP管理機能を追加"
5. PR 作成
gh pr create で PR を作成。
PR タイトル: コミットメッセージと同様、Conventional Commits 形式・日本語・1行
PR 作成コマンド:
bash
gh pr create \
--title "feat: {変更内容の要約}" \
--body "## Summary
- {変更点1}
- {変更点2}
- {変更点3}
## Test plan
- [ ] {テスト項目1}
- [ ] {テスト項目2}
Closes #{issue番号}
🤖 Generated with [Claude Code](https://claude.com/claude-code)"
6. 結果報告
作成された PR の URL を報告。
Issue の自動クローズ
PR 説明に以下のキーワードを含めると、マージ時に Issue が自動クローズ:
- •
Closes #1 - •
Fixes #1 - •
Resolves #1
複数 Issue をクローズする場合:
text
Closes #1, #2, #3
重要な注意事項
- •✅ ブランチ名は
feature/[issue番号]形式 - •✅ コミットメッセージは日本語で1行
- •✅ Conventional Commits 形式に従う
- •✅ 関連 Issue を
Closes #Nで参照 - •✅ 変更内容を箇条書きで記載
- •✅ PR タイトルと本文は日本語で記載
- •❌ Issue の自動クローズを忘れない
- •❌ 変更内容と無関係な Issue を参照しない