con un clic
personal-create-pr
GitHub の PR を作成します。ユーザーが PR の作成を求めたときや、エージェントが PR を作成するときに使用してください。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
GitHub の PR を作成します。ユーザーが PR の作成を求めたときや、エージェントが PR を作成するときに使用してください。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
| name | personal-create-pr |
| description | GitHub の PR を作成します。ユーザーが PR の作成を求めたときや、エージェントが PR を作成するときに使用してください。 |
| compatibility | Claude Code |
| allowed-tools | Bash(git config --local --get *), Bash(gh pr list *), Bash(git ls-remote *), Bash(git log:*), Bash(gh issue list *), Bash(fd *), Read(*) |
personal-detect-git-convention スキルの手順に従い、以下を判定します。
convention.language)convention.pull-request-title-style)以下のファイルが存在する場合は、内容を確認します。
.github/pull_request_template.md.github/PULL_REQUEST_TEMPLATE/*.md現在のブランチがリモートにプッシュ済みか確認します。
git ls-remote --heads origin <branch-name>
出力が空の場合はプッシュします。
git push -u origin <branch-name>
以下のコマンドでベースブランチとヘッドブランチの差分を確認します。
git log <base-branch>..HEAD --oneline
git diff <base-branch>...HEAD
タイトルと本文を生成する前に、生成に使う設定値を出力します。
<convention.language の値><convention.pull-request-title-style の値><テンプレートのパス or なし>その後、言語とスタイル、テンプレート、差分をもとに、タイトルと本文を生成します。
テンプレートが存在しない場合は、以下のテンプレートを利用してください。
## Why
## What
## Notes
この PR のマージによってクローズできる Issue がある場合は、本文に GitHub のクローズキーワードを含めます。
Closes #123
クローズキーワード: close, closes, closed, fix, fixes, fixed, resolve, resolves, resolved
生成後、以下の表を出力して確認します。期待値と実績が異なる場合は修正します。
| 項目 | 期待値 | 実績 |
|---|---|---|
| 言語 | ||
| スタイル | ||
| テンプレート |
gh pr create \
--assignee @me \
--body "$body" \
--title "$title"
コンテキストに応じて、他のオプションも追加できます。
既存の GitHub Issue を整理・再構成します。ユーザーが Issue を「整理して」「構造化して」「書き直して」「わかりやすくして」「clarify して」などと依頼したときに使用してください。
ユーザーの説明から新しい GitHub Issue を作成します。ユーザーが Issue を「作って」「起票して」「立てて」「登録して」などと依頼したときに使用してください。
ユーザーが PR のマージを求めたときや、エージェントが PR をマージするときに必ず使用してください。
Git リポジトリの慣習に則って新しいブランチや worktree を作成します。ユーザーがブランチや worktree の作成を求めたときや、エージェントが `git branch` や `git switch -c`、`git worktree add` などを用いて新しい作業を開始するときに必ず使用してください。
各リポジトリの既存の慣習からコミットメッセージ・PR タイトルの言語/スタイルを検出し、それに従うための手順をまとめたリファレンスです。ユーザーが Git の規約について尋ねたときや、他のスキルがコミット・PR 作成時に規約判定を必要とするときに使用してください。
プロジェクトに TypeScript 環境をセットアップします。typescript(ネイティブコンパイラ)のインストール、適切な @tsconfig/bases の選定と tsconfig.json への反映、package.json への typecheck スクリプト追加、CI への typecheck ジョブ追加を行います。TypeScript のセットアップを求められたときに使用してください。