create-pr-text
Installation
SKILL.md
GitHub issue から PR のタイトルと説明文を作成する。$ARGUMENTS に issue 番号(123、#123)または URL が渡される。$ARGUMENTS が空の場合はユーザーに issue 番号を質問する。
実際の PR は絶対に作成しない。 gh pr create は実行禁止。テキストの生成のみ行う。
本スキルはユーザーへの質問なしで完結する(/dev からはサブエージェントとして実行されることがある)。
tmp/config.jsonを確認する:pull_request_template_path: なければプロジェクト内の PR テンプレート(pull_request_template.md,.github/pull_request_template.md等)を探し、見つかったパスを保存する。テンプレートがあればそのフォーマットに従うbase_branch: なければgit remote show originの HEAD branch を検出して保存する(以降<base>)
tmp/issues/<issue番号>/配下にplan.md/report.md(md が無ければ html)/checklist.html/implementation-notes.mdが既にある場合はその内容を活用する(特に implementation-notes の Deviations は「計画との差分」としてレビュアに有用)gh issue viewで issue を取得するgit log <base>..HEAD --statでコミット単位の変更概要を確認し、必要に応じてgit show <hash>で個別のコミット内容を把握する- 結果を Write ツールで
tmp/issues/<issue番号>/pr.mdに書き込む(フォーマットは template.md を参照)
UI 前後比較セクション
checklist.html に「UI 撮影台本」セクションがある場合のみ、pr.md に「UI の変更」セクションを追加する(無ければセクションごと省略する)。