원클릭으로
review-fix
現在のブランチに紐づくMerge Requestのレビューコメントを取得し、ひとつずつコードを修正する。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
現在のブランチに紐づくMerge Requestのレビューコメントを取得し、ひとつずつコードを修正する。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
現在のブランチの変更内容を分析し、GitLabにMerge Requestを作成する。
現在のブランチに紐づくMerge Requestでターゲットブランチとのコンフリクトを検出し、対話的に解消する。
review-fixで対応したコミットをpushし、各レビューコメントのスレッドに対応内容を返信する。
GitLab issueの内容を読み取り、フィーチャーブランチを作成して実装を開始する。Issue番号(IID)を指定して使用する。
Merge Requestがマージされた後、mainブランチに切り替えて最新化し、マージ済みのフィーチャーブランチを削除する。
現在のセッションを解析し、使用トークン数やツール・スキルの実行状況を可視化します。
| name | review-fix |
| description | 現在のブランチに紐づくMerge Requestのレビューコメントを取得し、ひとつずつコードを修正する。 |
| disable-model-invocation | true |
| allowed-tools | Bash(git:*), Bash(glab:*), Read, Grep, Glob |
現在のブランチに紐づくMerge Requestのレビューコメントを取得し、ひとつずつ対応する。
現在のブランチ名を取得し、そのブランチに紐づくオープンなMRを特定する:
glab mr list --source-branch $(git rev-parse --abbrev-ref HEAD)
glab api でMRのノート(コメント)を取得する:
glab api projects/<project-path>/merge_requests/<mr-iid>/notes
<project-path> はリモートURLから判別する(/ は %2F にエンコードする)"system": true のものはシステムコメントなので除外する"type": "DiffNote" のものがレビューコメントであるレビューコメントをひとつずつ、以下のサイクルで対応する:
対象のコメントについて以下を把握する:
body — コメント本文position.new_path / position.old_path — コメントが付けられたファイルposition.new_line / position.old_line — コメントが付けられた行該当ファイルを読み込み、コメントの意図を理解する。
コメントの意図が不明瞭で修正方針が定まらない場合は、glab api でコメントに返信する:
glab api projects/<project-path>/merge_requests/<mr-iid>/discussions/<discussion-id>/notes --method POST -f "body=<返信内容>"
返信内容はユーザーに確認してから送信する。
コメントに沿ってコードを修正する。修正の際は:
修正が済んだらコミットする:
git add で個別指定)git commit -m "$(cat <<'EOF'
<修正内容を簡潔に日本語で記述>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
EOF
)"
すべてのレビューコメントへの対応が終わったら、以下を表形式でユーザーに報告する:
| コメント | ファイル | 内容 | 対応 |
|---|---|---|---|
| コメントID | 対象ファイル | コメント本文の要約 | 修正 or 返信 |
次のアクションをサジェストする:
/review-reply — 修正をpushしてレビューコメントに返信