Prompt file imported from puku0x/agent-skills-test (
.github/prompts/create-pull.prompt.md). Copyright stays with the author.
プルリクエストの作成
変更の内容からプルリクエストを自動的に作成します。
╭─────────────────────────────────╮
│ > /create-pull │
╰─────────────────────────────────╯
手順
重要 下記のステップを一つずつ実行する。
現在進行中のステップをユーザーに伝え、完了したら次のステップに進む。
Step 1. デフォルトブランチの取得
/gh-default-branch スキルを利用して、リポジトリのデフォルトブランチ名を取得する。
Step 2. 作業ブランチの作成
現在のブランチの状態を確認する。
git status
- 重要 現在のブランチがデフォルトブランチと異なる場合は、そのまま次のステップに進む。
- 現在のブランチがデフォルトブランチと同じ場合は
/git-branchスキルを利用して、新しい作業ブランチを作成する。
Step 4. 変更のステージング
ステージングされた変更を確認する。
git diff --staged --name-only
- 重要 ステージングされた変更が1件以上ある場合は、そのまま次のステップに進む。
- ステージングされた変更が0件の場合のみ、ユーザーに
git add .で変更をステージングするか尋ねる。
Step 5. 変更のコミット
/git-commit スキルを利用して、変更をコミットする。
Step 6. プルリクエストの作成
/gh-pr スキルを利用して、プルリクエストを作成する。
作成したプルリクエストのURLをユーザーに伝える。
