بنقرة واحدة
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してレビューコメントに返信