# Claude Codeの機能と実践的な使い方
🚀 PRやIssueで「@/claude」とメンションするだけで、修正・実装・レビューが自動で走る。Claude CodeはCIの中で動くAI同僚になります。
📌 タイトルと機能のURL
タイトル: GitHub Actions
URL:
📝 概要
Claude Code GitHub Actionsは、Claude CodeをGitHubワークフローに統合する公式アクションです。任意のPRやIssueで「@/claude」とメンションすると、Claudeがコードを分析してプルリクエストを作成したり、機能を実装したり、バグを修正したりします。Claude Agent SDKの上に構築されており、定型作業の自動化に向いています。
🔧 機能の説明
・コメント内の「@/claude」メンションに応答するインタラクティブモードと、プロンプトを与えて即実行する自動化モードを、設定に応じて自動判別します。
・リポジトリルートのCLAUDE.mdを尊重し、プロジェクト標準やコードパターンに沿って動作します。
・コードはGitHubのランナー上で実行され、デフォルトでSonnetを使用します(Opus 4.8も指定可能)。
・直接Claude APIに加え、Amazon BedrockやGoogle Vertex AIでの利用にも対応します。
🛠 実践的な使い方
・最も簡単な導入は、ターミナルでclaudeを起動し「/install-github-app」を実行する方法です。GitHubアプリとシークレットの設定をガイドしてくれます(リポジトリ管理者権限が必要)。
・手動セットアップでは、Claude GitHubアプリ(
・アクションは「anthropics/claude-code-action
@v1」を使用します。「prompt」で指示を、「claude_args」でCLI引数を渡せます。
・claude_argsの例: --max-turns 5 / --model claude-sonnet-4-6 / --mcp-config /path/to/config.json
・コメント例: 「@/claude implement this feature based on the issue description」「@/claude fix the TypeError in the user dashboard component」
🎯 ユースケース
・IssueにメンションしてそのままPRを自動作成し、要件をコードに落とし込む。
・PR上で「@/claude このセキュリティ問題をレビューして」と定型レビューを依頼する。
・schedule(cron)トリガーで、前日のコミットやオープンIssueの日次サマリーを自動生成する。
・code-reviewプラグインを組み込み、PRの更新ごとにスキルを自動実行する。
⚠️ 注意点
・APIキーは絶対にリポジトリに直接コミットせず、必ずGitHub Secrets(secrets.ANTHROPIC_API_KEY)で参照してください。
・GitHub Actionsの実行時間とAPIトークンの両方でコストが発生します。--max-turnsやタイムアウトで暴走を防ぎましょう。
・反応しない場合は、コメントが「/claude」ではなく「@/claude」になっているか、アプリ導入とシークレット設定を確認します。
・v1.0はベータから破壊的変更があり、mode削除・direct_prompt→prompt・各CLIオプションのclaude_args移行が必要です。
#
ClaudeCode# #
CICD#