💬 Claude&Claude Code 実践活用術
|
📖 6分
Git連携とコードレビューの効率化
Git連携とコードレビューの効率化
Claude CodeはGitとの深い統合を持ち、コミット、PR作成、コードレビューを効率的に行えます。
コミットの作成
> ステージされた変更を見て適切なコミットを作成して
# Agent SDKでコミットを自動化
claude -p "ステージされた変更を確認して適切なコミットを作成" \
--allowedTools "Bash(git diff *),Bash(git log *),Bash(git status *),Bash(git commit *)"
PR作成
> 変更内容をまとめてPRを作成して
> PRの説明にセキュリティ改善についてのコンテキストを追加して
gh pr createでPRを作成すると、セッションがそのPRに自動リンクされます。
--from-pr でPR関連セッションを再開
# 特定のPRにリンクされたセッションを再開
claude --from-pr 123
セッション管理
| 操作 | コマンド |
|---|---|
| 最新の会話を続ける | claude --continue |
| セッションピッカーを開く | claude --resume |
| 名前でセッション再開 | claude --resume auth-refactor |
| セッション名変更 | /rename auth-refactor |
| PR関連セッション再開 | claude --from-pr 123 |
コードレビューの効率化
カスタムサブエージェントでコードレビューを体系化:
# レビュアーサブエージェント
---
name: code-reviewer
description: コード変更を品質とセキュリティの観点でレビューする。コード変更後に積極的に使用する。
tools: Read, Grep, Glob, Bash
model: inherit
---
シニアコードレビュアーとして:
1. git diffで最新の変更を確認
2. 変更されたファイルに焦点
3. 即座にレビュー開始
レビューチェックリスト:
- コードの可読性
- セキュリティ脆弱性
- エラーハンドリング
- テストカバレッジ
実践のポイント
/reviewコマンドでPRのコード品質・セキュリティ・テストカバレッジを自動レビューできる- セッションに早めに名前を付けると後で見つけやすい
--from-prでPR関連セッションに素早くアクセス