بنقرة واحدة
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・返信するのが典型的なワークフロー