原文(日本語に翻訳)
--from-pr がGitLabのマージリクエスト、BitbucketのプルリクエストおよびGitHub Enterprise PRのURLを受け付けるようになった
原文(英語)
--from-pr now accepts GitLab merge-request, Bitbucket pull-request, and GitHub Enterprise PR URLs
概要
--from-pr フラグはこれまでGitHubのプルリクエストURLのみ対応していたが、GitLabのマージリクエスト、Bitbucketのプルリクエスト、GitHub EnterpriseのPR URLにも対応するようになった。GitHubを使わない企業環境でもClaude Codeのコードレビュー機能が活用できる。
基本的な使い方
bash
# GitLab マージリクエスト
claude --from-pr https://gitlab.com/owner/repo/-/merge_requests/123
# Bitbucket プルリクエスト
claude --from-pr https://bitbucket.org/owner/repo/pull-requests/456
# GitHub Enterprise プルリクエスト
claude --from-pr https://github.your-company.com/owner/repo/pull/789
# 従来通りのGitHub
claude --from-pr https://github.com/owner/repo/pull/101実践例
GitLabのマージリクエストをレビューする
GitLabを使用するチームでは、マージリクエストのURLをそのままClaude Codeに渡せる:
bash
claude --from-pr https://gitlab.example.com/team/project/-/merge_requests/42 \
"このマージリクエストのセキュリティ上の問題点を指摘してください"Bitbucketのプルリクエストを要約する
bash
claude --from-pr https://bitbucket.org/myteam/backend/pull-requests/99 \
"変更の概要と影響範囲を日本語で教えてください"GitHub Enterpriseで社内PRをレビューする
オンプレミスまたはクラウドのGitHub Enterpriseを使う組織向け:
bash
claude --from-pr https://github.corp.example.com/engineering/api/pull/55 \
"コーディング規約に違反している箇所はありますか?"--print モードと組み合わせてCI/CDに組み込む
bash
# CI環境でのPRレビュー自動化
claude --from-pr "$MR_URL" --print \
"バグや問題点を箇条書きで報告してください" \
> review-output.md注意点
- GitLabの場合はURLに
/-/merge_requests/が含まれる形式に対応 - Bitbucketの場合は
pull-requestsを含むURL形式に対応 - GitHub Enterpriseの場合はカスタムホスト名のURLが利用可能
- 各プラットフォームのAPIへのアクセス権限(トークン)が必要な場合がある
--from-prと--printを組み合わせることでCI/CDパイプラインへの統合が容易になる