ワンクリックで
review-reply
review-fixで対応したコミットをpushし、各レビューコメントのスレッドに対応内容を返信する。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
review-fixで対応したコミットをpushし、各レビューコメントのスレッドに対応内容を返信する。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
現在のブランチの変更内容を分析し、GitLabにMerge Requestを作成する。
現在のブランチに紐づくMerge Requestでターゲットブランチとのコンフリクトを検出し、対話的に解消する。
現在のブランチに紐づくMerge Requestのレビューコメントを取得し、ひとつずつコードを修正する。
GitLab issueの内容を読み取り、フィーチャーブランチを作成して実装を開始する。Issue番号(IID)を指定して使用する。
Merge Requestがマージされた後、mainブランチに切り替えて最新化し、マージ済みのフィーチャーブランチを削除する。
現在のセッションを解析し、使用トークン数やツール・スキルの実行状況を可視化します。
| name | review-reply |
| description | review-fixで対応したコミットをpushし、各レビューコメントのスレッドに対応内容を返信する。 |
| disable-model-invocation | true |
| allowed-tools | Bash(git:*), Bash(glab:*), Read, Grep, Glob |
レビューコメントへの対応(コード修正・コミット)が完了した状態で、変更をpushし、各レビューコメントのスレッドへ対応内容を返信する。
以下を並列で実行する:
git status — 現在のブランチ名とリモートとの差分コミット数を確認git log --oneline @{upstream}..HEAD — 未pushのコミット一覧を取得(upstreamが未設定の場合は origin/main..HEAD)glab mr list --source-branch $(git rev-parse --abbrev-ref HEAD) — 現在のブランチに紐づくMRを特定git remote -v — リモート情報を取得glab api でMRのノートを取得する:
glab api projects/<project-path>/merge_requests/<mr-iid>/notes
<project-path> はリモートURLから判別する(/ は %2F にエンコードする)"system": true のノートは除外する"type": "DiffNote" のものがレビューコメントである未pushのコミット一覧とレビューコメントの内容を分析し、どのコミットがどのレビューコメントに対応しているかを推定する。
対応付けの判断基準:
body の関連性position.new_path の一致対応付けの結果をユーザーに表形式で提示し、確認を取る:
| レビューコメント | ファイル | コメント内容 | 対応コミット |
|---|---|---|---|
| Note #ID | パス | bodyの要約 | コミットハッシュ + メッセージ |
確認が取れたらリモートにpushする:
git push origin <current-branch>
各レビューコメントのディスカッションスレッドに返信する。
glab api projects/<project-path>/merge_requests/<mr-iid>/discussions
レスポンスから各ノートIDに対応するディスカッションIDを特定する。
各ディスカッションに対して返信を投稿する:
glab api --method POST projects/<project-path>/merge_requests/<mr-iid>/discussions/<discussion-id>/notes -f body="<返信内容>"
返信メッセージのフォーマット:
<対応内容の要約>(コミット: <short-hash>)
すべての返信が完了したら、結果を表形式でユーザーに報告する:
| コメント | ファイル | コメント内容 | 対応 | 返信内容 |
|---|---|---|---|---|
| Note #ID | パス | bodyの要約 | コミットハッシュ | 投稿した返信の要約 |
次のアクションをサジェストする:
/review-fix — 追加のレビューコメントが付いたらコードを修正/resolve-conflicts — コンフリクトが発生した場合に解消/sync-main — MRがマージされたらmainに切り替えて後片付けreview-fix スキルでコード修正を行った後に、このスキルでpush・返信するのが典型的なワークフロー