name: jj-create-pr description: jj(Jujutsu)とgh CLIを使ったPR作成ワークフロー。jjを使ったリポジトリでブランチ作成、プッシュ、PR作成までを一連で行う。
jj + gh CLI によるPR作成ワークフロー
jjのbookmarkはgitのブランチに相当する。このスキルではjjのbookmarkを作成し、gh CLIでPRを作成する。
- 変更の分析
- 親ブランチからの変更を全部確認すること。
- 変更をレビュー。
- コミットが必要ならコミットする。その際、コミット分割も検討すること。
- コミットメッセージのスキルも使うこと。
- 現在のリビジョンにブックマークが未設定なら作成。
- PRテンプレートの読み込み
.github/PULL_REQUEST_TEMPLATE.mdが存在すれば読み込む- コメントはプレースホルダがあるとき、それは大事なものなのですべて残しておくこと
- 足りない情報がある場合はユーザーに質問してPRテンプレートを完成させること
- PRタイトル、body、ブランチ名をユーザーに提示し、確認を取る。
- プッシュやPR作成はユーザーの承認なしに実行しないこと。
- ブックマーク(ブランチ)の確認・作成、リモートへのプッシュ
- ドラフト状態でPR作成
- PR作成後、PRのURLをユーザーに返す