Zenn Dev Unsoluble Sugar Articles C3f6e223b60bcd
Claude Code経由でのGitHub PR作成時に自動でassigneeとlabelを設定する方法
- URL: https://zenn.dev/unsoluble_sugar/articles/c3f6e223b60bcd
- 日付: 2026-06-26
- Tier: Tier 3
- 要旨: CLAUDE.mdのPull Request Workflowセクションにgh pr create -a {ユーザー名} -l {ラベル}を明記するだけで、Claude Code経由のPR作成時にassigneeとlabelが自動設定できることを実践例で示した記事。-aオプションで複数のassignee指定、-lオプションで複数ラベルの付与、–body-fileオプションでのテンプレート参照なども紹介されている。CLAUDE.mdに自然言語でワークフローを定義するだけでClaude Codeの動作を統制できるシンプルな仕組みが確認できる。
詳細
CLAUDE.mdのPull Request Workflowセクションを更新してClaude Code経由のPR作成時にassignee・labelを自動設定する方法の実践記事。
- gh pr createの-a(–assignee)と-l(–label)オプションをCLAUDE.mdに直接記載することで自動化を実現
- 基本コマンド例:gh pr create -a unsolublesugar -l enhancement –title “タイトル” –body “本文”
- 複数label:-lオプションを複数回使用(-l enhancement -l documentation)
- 複数assignee:-aオプションを複数指定(-a user1 -a user2)
- 条件分岐:バグ修正/新機能/ドキュメントごとに異なるコマンドをCLAUDE.mdに記載可能
- PRテンプレート活用:–body-file .github/pull_request_template.mdとの組み合わせ
- ドラフトPR:–draftオプション追加で作業中PRの管理も可能