with one click
start-issue
GitLab issueの内容を読み取り、フィーチャーブランチを作成して実装を開始する。Issue番号(IID)を指定して使用する。
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
GitLab issueの内容を読み取り、フィーチャーブランチを作成して実装を開始する。Issue番号(IID)を指定して使用する。
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
現在のブランチの変更内容を分析し、GitLabにMerge Requestを作成する。
現在のブランチに紐づくMerge Requestでターゲットブランチとのコンフリクトを検出し、対話的に解消する。
現在のブランチに紐づくMerge Requestのレビューコメントを取得し、ひとつずつコードを修正する。
review-fixで対応したコミットをpushし、各レビューコメントのスレッドに対応内容を返信する。
Merge Requestがマージされた後、mainブランチに切り替えて最新化し、マージ済みのフィーチャーブランチを削除する。
現在のセッションを解析し、使用トークン数やツール・スキルの実行状況を可視化します。
| name | start-issue |
| description | GitLab issueの内容を読み取り、フィーチャーブランチを作成して実装を開始する。Issue番号(IID)を指定して使用する。 |
| argument-hint | <issue番号> |
| disable-model-invocation | true |
| allowed-tools | Bash(git:*), Bash(glab:*), Read, Grep, Glob |
GitLab issueの内容を読み取り、対応するブランチを作成して実装を開始する。
引数としてissue番号(IID)を受け取る: $ARGUMENTS
以下のコマンドを並列で実行する:
git status — 未コミット変更の確認git remote -v — リモート情報の取得(project-pathの抽出用)git rev-parse --abbrev-ref HEAD — 現在のブランチ確認glab api projects/<project-path>/issues/<iid> — issueの詳細取得<project-path> はリモートURLから判別する(/ は %2F にエンコードする)。
closed の場合 → 「Issue # はクローズ済みです」と警告して終了issueの情報をユーザーに表示する:
## Issue #<iid>: <title>
**ラベル**: <labels>
### 説明
<description>
issueの内容を分析し、実装すべき内容を整理して提示する。
feature/<iid>-<title-slug>
git fetch origin && git switch -c <branch-name> origin/main
git add でステージングしてコミットする:git commit -m "$(cat <<'EOF'
<実装内容を簡潔に日本語で記述>
Refs #<iid>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
EOF
)"
実装完了後、以下の表形式でサマリーを報告する:
| 項目 | 内容 |
|---|---|
| Issue | # |
| ブランチ | |
| 実装内容 | <実装した内容の要約> |
| コミット |
次のアクションをサジェストする:
/create-mr — Merge Requestを作成してレビューを依頼/create-mr コマンドに任せる)glab コマンドが利用できない場合は、インストール方法を案内する(miseでのインストールを推奨)