GitHub issue から PR のタイトルと説明文を作成する。$ARGUMENTS に issue 番号(123、#123)または URL が渡される。$ARGUMENTS が空の場合はユーザーに issue 番号を質問する。
実際の PR は絶対に作成しない。 gh pr create は実行禁止。テキストの生成のみ行う。
tmp/config.jsonのpull_request_template_pathを確認する。なければプロジェクト内の PR テンプレート(pull_request_template.md,.github/pull_request_template.md等)を探し、見つかったパスをtmp/config.jsonに保存する。テンプレートがあればそのフォーマットに従うtmp/issues/<issue番号>/plan.mdやtmp/issues/<issue番号>/checklist.mdが既にある場合はその内容を活用するgh issue viewで issue を取得するgit log main..HEAD --statでコミット単位の変更概要を確認し、必要に応じてgit show <hash>で個別のコミット内容を把握する- 結果を Write ツールで
tmp/issues/<issue番号>/pr.mdに書き込む(フォーマットは sample.md を参照)