원클릭으로
submit-pull-request
変更をコミットし、PR を作成してマージする。worktree での変更が完了した後に使用する。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
変更をコミットし、PR を作成してマージする。worktree での変更が完了した後に使用する。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
要求分析・影響分析を並列実行し、実行計画を策定する。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 の状態を確認し、必要に応じて再作成 |