con un clic
create-mr
現在のブランチの変更内容を分析し、GitLabにMerge Requestを作成する。
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ú
現在のブランチの変更内容を分析し、GitLabにMerge Requestを作成する。
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
現在のブランチに紐づくMerge Requestでターゲットブランチとのコンフリクトを検出し、対話的に解消する。
現在のブランチに紐づくMerge Requestのレビューコメントを取得し、ひとつずつコードを修正する。
review-fixで対応したコミットをpushし、各レビューコメントのスレッドに対応内容を返信する。
GitLab issueの内容を読み取り、フィーチャーブランチを作成して実装を開始する。Issue番号(IID)を指定して使用する。
Merge Requestがマージされた後、mainブランチに切り替えて最新化し、マージ済みのフィーチャーブランチを削除する。
現在のセッションを解析し、使用トークン数やツール・スキルの実行状況を可視化します。
| name | create-mr |
| description | 現在のブランチの変更内容を分析し、GitLabにMerge Requestを作成する。 |
| disable-model-invocation | true |
| allowed-tools | Bash(git:*), Bash(glab:*), Read, Grep, Glob |
GitLab にMerge Requestを作成する。現在のブランチの変更内容を分析し、適切なタイトルとdescriptionを自動生成する。
以下のコマンドを並列で実行して、現在のブランチの状態を把握する:
git status — 未コミットの変更・未追跡ファイルを確認git diff main...HEAD --stat — mainブランチからの変更ファイル一覧git diff main...HEAD — 完全なdiffgit log --oneline main..HEAD — コミット履歴git remote -v — リモート情報git rev-parse --abbrev-ref --symbolic-full-name @{upstream} 2>/dev/null || echo "no-upstream" — リモートにプッシュ済みか確認収集した情報を元に:
## 概要
(1〜3行で変更の目的・背景を説明)
## 変更内容
(変更したファイルと内容をbulletで列挙)
## テスト計画
(テスト方法をbulletで列挙)
git push -u origin <current-branch> でプッシュするglab mr create --title "タイトル" --description "$(cat <<'EOF'
## 概要
...
## 変更内容
...
## テスト計画
...
EOF
)" --target-branch main
ターゲットブランチはデフォルトで main とする。
MR作成が成功したら、MRのURLをユーザーに表示する。失敗した場合はエラー内容を報告し、対処法を提案する。
次のアクションをサジェストする:
/review-fix — レビューコメントが付いたらコードを修正/resolve-conflicts — コンフリクトが発生した場合に解消glab コマンドが利用できない場合は、インストール方法を案内する(miseでのインストールを推奨)