with one click
submit-pull-request
変更をコミットし、PR を作成してマージする。worktree での変更が完了した後に使用する。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
変更をコミットし、PR を作成してマージする。worktree での変更が完了した後に使用する。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
要求分析・影響分析を並列実行し、実行計画を策定する。Feature の計画フェーズを単独で実行したいときに使用する。
既存プロジェクトへ .github/ を移植した際に、プロジェクト全体の評価(構造解析・テスト状況・コード品質・ドキュメント・DevOps)を実施する。assessor エージェントまたは /assess プロンプトから参照される。
エージェントのモデルを変更する(個別・一括・デフォルトに戻す)。エージェントのモデル変更が必要なときに使用する。
新規プロジェクトに .github/ を導入した際の初期設定を行う。settings.json の作成とプロジェクト固有値の設定を対話的にガイドする。
Board の作成・読み込み・状態遷移・Gate 評価・history 追記・アーカイブを手順化する。オーケストレーターが Board 操作時に参照するスキル。
Feature の開発フロー全体のオーケストレーション手順。Board を使ったエージェント呼び出し・Gate 評価・状態遷移の具体的手順を定義する。オーケストレーターがワークフロー実行時に参照するスキル。
| name | submit-pull-request |
| description | 変更をコミットし、PR を作成してマージする。worktree での変更が完了した後に使用する。 |
.github/settings.json からプロジェクト設定を読み取って使用する。
<prefix>-20)main または親ブランチ名).github/settings.json を読み取り、以下の値を使用する:
github.owner — GitHub リポジトリオーナー(以降 <owner> と表記)github.repo — GitHub リポジトリ名(以降 <repo> と表記)github.mergeMethod — マージ方式(以降 <mergeMethod> と表記)PR 提出前に以下を確認する。未コミットの変更が残った状態での PR 作成を防止する。
cd .worktrees/<ブランチ名>
# 1. ブランチ確認 — main でないこと
git branch --show-current
# 2. 未追跡・未コミット変更の確認
git status --short
| 確認項目 | 対処 |
|---|---|
| main ブランチ上にいる | 中断 — worktree に移動してから再実行 |
| 未追跡ファイルがある | git add でステージするか、.gitignore に追加 |
| ステージ済み未コミットの変更がある | 手順 1 のコミットで解消される |
Board の flow_state が submitting でない | Board を確認し、Gate を通過してから再実行 |
Why: 旧 stop_check Hook がセッション終了時に未コミットを検出していた。 How: PR 提出フローの入口でチェックすることで、同等の安全性を手続きとして確保する。
cd .worktrees/<ブランチ名>
git add -A
git commit -m "<type>: <説明> (<prefix>-<番号>)"
git push origin <フルブランチ名>
mcp_io_github_git_create_pull_request:
owner: "<owner>"
repo: "<repo>"
base: "<マージ先ブランチ>"
head: "<フルブランチ名>"
title: "<type>: <説明> (<prefix>-<番号>)"
body: "## <prefix>-<番号>: <説明>\n\n### 変更内容\n- <変更の要約>\n\nCloses <prefix>-<番号>"
mcp_io_github_git_merge_pull_request:
owner: "<owner>"
repo: "<repo>"
pullNumber: <PR番号>
merge_method: "<mergeMethod>"
commit_title: "Merge pull request #<PR番号>: <PRタイトル>"
コンフリクトが発生した場合は resolve-conflict スキルを使用する。
| エラー | 対処 |
|---|---|
git push 失敗(リモートが先行) | git pull --rebase origin <ブランチ> 後に再プッシュ |
| PR 作成失敗(ブランチが存在しない) | プッシュが成功しているか確認 |
| マージ失敗(405 Not Mergeable) | resolve-conflict スキルを使用 |
| マージ失敗(その他エラー) | PR の状態を確認し、必要に応じて再作成 |